Example

Revenue Model Example

A 45-person marketplace company in Manchester with three revenue streams: transaction fees, subscriptions, and advertising. The Head of FP&A is building a driver-based revenue model that starts from operational metrics (users, transactions, ARPU) and builds up to total revenue.

Example data

Financial model

Revenue Driver
Q1
Q2
Q3
Q4
Active Users
12,500
14,200
16,100
18,000
Transactions/User
3.2
3.4
3.5
3.6
Avg Transaction Value
£85
£87
£88
£90
Take Rate
8.5%
8.5%
8.5%
8.5%
Transaction Revenue
£289k
£356k
£422k
£497k
Subscription Revenue
£120k
£132k
£145k
£160k
Total Revenue
£409k
£488k
£567k
£657k
Active Users

User growth accelerates from 12,500 to 18,000 (44% annual growth) driven by a new referral programme launching in Q2 and marketplace expansion into two new categories.

Take Rate

Take rate held constant at 8.5%. The team considered a rate increase but decided to prioritise volume growth over margin improvement this year.

Total Revenue

Total revenue grows 61% from Q1 to Q4. The compounding effect of user growth, engagement improvement, and rising transaction values drives accelerating revenue.

Formulas

Key formulas

fxTransaction Revenue = Users * Txns/User * Avg Value * Take Rate

A four-driver formula that breaks revenue into its component parts. Each driver can be independently forecasted and validated against historical trends.

fxActive Users = Prior Quarter * (1 + Growth Rate - Churn Rate)

User growth is modelled as a net of new user acquisition (12% quarterly) minus churn (3% quarterly), giving ~9% net quarterly growth.

fxSubscription Revenue = Subscribers * Monthly Plan Price * 3

Subscription revenue is a separate stream from transaction fees, growing at 10% quarterly as more sellers upgrade to premium plans.

Analysis

What makes this example good

Every revenue pound is traceable to an operational driver
Assumptions are independently testable against real data
Multiple revenue streams modelled separately with different drivers
Growth rates are grounded in historical trends and planned initiatives
The model flexes naturally when assumptions are updated

Customisation

How to adapt for your business

1

Replace marketplace drivers with drivers relevant to your business model

2

Add geographic segmentation if revenue drivers vary by region

3

Include a pricing sensitivity analysis to test take rate changes

4

Layer in a cohort model for user retention and lifetime value

5

Add a conversion funnel above the revenue model (visits, sign-ups, activation)

Common variations

  • --SaaS revenue model (customers * ARPU * retention)
  • --E-commerce model (traffic * conversion * AOV)
  • --Services model (consultants * utilisation * day rate)
  • --Freemium model (free users * conversion rate * paid ARPU)

FAQ

Frequently asked questions

A model where revenue is calculated from operational metrics (users, transactions, price) rather than simply forecasting a top-line number. Driver-based models are more transparent, testable, and responsive to changing assumptions than top-down revenue forecasts.

Build this in Grove FP in 10 minutes

No credit card required. Set up in minutes. 30-day money-back guarantee.