Average Revenue Per User: Formula, Meaning & Example

Average revenue per user (ARPU) measures the average amount of revenue generated for each user during a defined period.
If a digital service generates $2 million of monthly revenue from an average of 500,000 users, its average revenue per user is $4 per month.
Average Revenue Per User = Revenue ÷ Average Number of Users
ARPU = $2,000,000 ÷ 500,000 = $4 per User
ARPU is widely useful in businesses where individual users are a meaningful unit of monetization, including telecommunications, subscription applications, streaming platforms, online services, gaming, advertising-supported products, and consumer software.
The denominator must be defined carefully. Active users, paying users, subscribers, and registered users are not automatically the same population.
What Is Average Revenue Per User?
Average revenue per user shows how much revenue the business generates relative to its user base.
Suppose a mobile service has:
Monthly Revenue = $600,000
Average Active Users = 200,000
Then:
ARPU = $600,000 ÷ 200,000
ARPU = $3 per User per Month
The result does not mean every user pays exactly $3.
Some users may pay nothing.
Others might spend $10, $50, or substantially more.
ARPU averages the total revenue generated across the selected user denominator.
Average Revenue Per User Formula
The general formula is:
ARPU = Revenue During Period ÷ Average Users During Period
For monthly analysis:
Monthly ARPU = Monthly Revenue ÷ Average Monthly Users
For annual analysis:
Annual ARPU = Annual Revenue ÷ Average Users
The revenue and user count must cover comparable periods and populations.
If the numerator includes revenue generated only by paying subscribers but the denominator includes millions of inactive registered accounts, the resulting metric can be difficult to interpret unless that is the deliberate definition.
Average Revenue Per User Example
Suppose a streaming platform reports:
- Monthly subscription and applicable user-generated revenue: $9 million
- Beginning active users: 2.9 million
- Ending active users: 3.1 million
Simple average active users:
(2.9M + 3.1M) ÷ 2 = 3.0 Million Users
ARPU:
$9,000,000 ÷ 3,000,000
ARPU = $3 per User per Month
The platform generates an average of $3 of monthly revenue per active user.
Why Average User Count Matters
Suppose a platform begins a quarter with 1 million users and ends with 2 million after rapid growth.
Quarterly revenue is $12 million.
Using ending users:
$12M ÷ 2M = $6
Using a simple average:
Average Users = (1M + 2M) ÷ 2 = 1.5M
$12M ÷ 1.5M = $8
The difference is 33.3%.
When user counts move rapidly, monthly or even daily averages may provide a more representative denominator.
Active Users vs. Registered Users
The denominator should reflect the business question.
Suppose a service has:
10 Million Registered Users
but only:
2 Million Monthly Active Users
Monthly revenue is:
$4 Million
Revenue per registered user:
$4M ÷ 10M = $0.40
ARPU based on monthly active users:
$4M ÷ 2M = $2.00
Both numbers are mathematically valid.
They describe different populations.
A business should state whether ARPU is based on registered, active, paying, or another defined type of user.
Paying User ARPU
A freemium business may calculate ARPU only among paying users.
Suppose:
Total Monthly Revenue = $500,000
Paying Users = 25,000
Then:
Paying User ARPU = $500,000 ÷ 25,000
= $20
If total active users are 500,000:
Revenue per Active User = $500,000 ÷ 500,000 = $1
The $20 figure describes paying-user monetization.
The $1 figure describes revenue distributed across the entire active user population.
Neither should be presented without its denominator definition.
ARPU vs. Average Revenue Per Account
Average revenue per account uses customer accounts rather than users.
Suppose an enterprise software company has:
500 Customer Accounts
25,000 Users
Monthly Revenue = $1,000,000
ARPA:
$1,000,000 ÷ 500 = $2,000 per Account
ARPU:
$1,000,000 ÷ 25,000 = $40 per User
The company generates $2,000 per customer account but only $40 per individual user.
Both metrics are useful because commercial purchasing happens at the account level while product adoption occurs at the user level.
ARPU vs. Annual Contract Value
Annual contract value is contract-based rather than user-based.
Suppose an enterprise customer has:
ACV = $120,000
and the agreement covers:
1,000 Users
A simple annual contract value per user is:
$120,000 ÷ 1,000 = $120
Monthly equivalent:
$10 per User
But actual ARPU across the business could differ because customer contracts have different prices, usage, discounts, start dates, and numbers of users.
ACV describes contract economics.
ARPU measures revenue monetization relative to users.
ARPU and Annual Recurring Revenue
Annual recurring revenue can be normalized across users when the denominator refers to the recurring user base.
Suppose:
ARR = $24,000,000
Paying Recurring Users = 200,000
Annualized recurring revenue per user:
$24,000,000 ÷ 200,000 = $120
Monthly equivalent:
$120 ÷ 12 = $10
This can be useful in subscription businesses, but the underlying user population must correspond to the revenue included in ARR.
ARPU vs. Revenue
Revenue shows total business scale.
ARPU shows monetization relative to user count.
Suppose Company A earns $100 million from 100 million users:
ARPU = $1
Company B earns $20 million from 2 million users:
ARPU = $10
Company A generates five times as much total revenue.
Company B monetizes each user at ten times the average rate.
Neither metric alone establishes which business has better economics.
ARPU Can Increase Without User Growth
Suppose:
Users = 1 Million
Monthly Revenue = $4 Million
ARPU:
$4
Revenue increases to $5 million with user count unchanged:
New ARPU = $5
Increase:
($5 − $4) ÷ $4 × 100 = 25%
The company monetizes the same user base more effectively.
Possible causes include pricing changes, additional subscriptions, advertising improvements, increased usage, premium features, or product mix.
ARPU Can Rise While Users Fall
Suppose:
Period 1
Users = 1 Million
Revenue = $5 Million
ARPU = $5
Period 2
Users = 800,000
Revenue = $4.8 Million
ARPU = $6
ARPU increases by 20%.
Total revenue falls 4%.
The platform lost users but retained or attracted higher-value ones.
This may be a deliberate shift toward a more monetizable customer base—or a warning that lower-value users are leaving.
ARPU Can Decline While Revenue Grows
Suppose:
Revenue = $10 Million
Users = 2 Million
Initial ARPU:
$5
Revenue grows to $12 million while users rise to 3 million:
New ARPU = $4
Revenue increases 20%, but ARPU falls 20%.
The company added users faster than it added revenue.
This can occur when expansion targets lower-paying markets, free users, promotional subscribers, or lower-priced tiers.
Pricing and ARPU
Price changes can directly affect ARPU.
Suppose 100,000 subscribers each pay $10 monthly:
Revenue = $1,000,000
ARPU = $10
Price rises to $11.
If all subscribers remain:
Revenue = $1,100,000
ARPU = $11
ARPU increases 10%.
If the price increase causes substantial cancellation, total revenue can still decline.
Higher ARPU should therefore be analyzed alongside customer churn and user retention.
Discounts and ARPU
Suppose a service normally charges $20 per month.
A promotion gives 10,000 new customers a 50% discount:
Promotional Price = $10
If the existing user base also includes 10,000 subscribers paying $20:
Total monthly revenue:
(10,000 × $20) + (10,000 × $10)
= $300,000
Total paying users:
20,000
ARPU:
$300,000 ÷ 20,000 = $15
The user base doubles, revenue rises 50%, but ARPU falls from $20 to $15.
That may be acceptable if discounted users retain and eventually convert to full pricing.
Advertising-Supported ARPU
Users do not need to make direct payments for ARPU to exist.
Suppose a free social platform has 5 million active users and earns $10 million monthly from advertising.
ARPU = $10,000,000 ÷ 5,000,000
ARPU = $2 per Active User
The users pay nothing directly, yet their engagement produces advertising revenue.
The appropriate denominator might be monthly active users, daily active users, or another engagement population depending on the company’s methodology.
Subscription Plus Advertising ARPU
Some businesses monetize users through multiple revenue streams.
Suppose:
Subscription Revenue = $8 Million
Advertising Revenue = $2 Million
Other User-Driven Revenue = $1 Million
Total relevant revenue:
$11 Million
Average users:
2 Million
ARPU:
$11M ÷ 2M = $5.50
A business can also calculate subscription ARPU and advertising ARPU separately to understand the contribution from each monetization stream.
Usage-Based ARPU
Suppose a platform charges customers based on usage.
Monthly revenue varies with the amount users consume.
If:
100,000 Users Generate $2 Million
ARPU is:
$20
Next month, the same users consume more and generate $2.5 million:
ARPU = $25
No price increase or user growth occurred.
ARPU increased because average usage per customer increased.
Usage metrics should therefore accompany ARPU in consumption-based business models.
ARPU and Customer Churn
User churn can change ARPU depending on who leaves.
Suppose 100,000 users generate $1 million:
ARPU = $10
If 20,000 users generating only $50,000 collectively leave:
Remaining revenue:
$950,000
Remaining users:
80,000
New ARPU:
$950,000 ÷ 80,000 = $11.875
ARPU rises approximately 18.75%.
Yet the platform has lost 20% of its users and 5% of its revenue.
A higher average can therefore be produced by unfavorable user loss.
ARPU and Expansion Revenue
Existing users can produce expansion revenue through premium plans, add-ons, increased usage, additional storage, higher limits, or other monetization.
Suppose 100,000 users generate $1 million:
ARPU = $10
Expansion adds $200,000 with no user-count change.
New revenue:
$1.2 Million
New ARPU:
$12
Expansion increases ARPU by 20%.
For businesses with relatively stable user counts, stronger monetization can become a major growth engine.
ARPU and Gross Revenue Retention
Gross revenue retention provides a different view.
ARPU can increase because retained users spend more.
GRR focuses on how much starting revenue remains before expansion.
A company can have rising ARPU while GRR deteriorates if low-value users churn or downgrade and the remaining user base consists of higher-paying customers.
Looking at both metrics prevents averages from concealing erosion in the starting revenue base.
ARPU and Net Revenue Retention
Net revenue retention includes expansion.
Suppose existing users begin with $1 million of recurring revenue.
After churn and contraction, $900,000 remains.
Expansion adds $200,000.
Ending recurring revenue from the cohort:
$1.1 Million
NRR:
110%
If the number of retained users also declines, ARPU among the remaining cohort can increase significantly.
NRR measures revenue preservation and expansion of the starting cohort, while ARPU shows average monetization per user.
ARPU and Break-Even Price
A high ARPU does not necessarily mean users are profitable.
Break-even price helps identify the price required to cover the relevant costs under its assigned framework.
Suppose monthly ARPU is $8.
If relevant cost to serve each user averages $10:
Simplified Difference = $8 − $10 = −$2 per User
Increasing ARPU to $12 could move the economics above the simplified break-even level.
However, total profitability also depends on fixed costs, acquisition expenses, product development, infrastructure, taxes, and other items.
ARPU and CAC Payback Period
CAC payback period is affected by how much contribution each acquired user generates.
Suppose:
CAC = $120 per User
Monthly ARPU = $20
Gross Margin = 75%
Simplified monthly gross contribution:
$20 × 75% = $15
Simplified payback:
$120 ÷ $15 = 8 Months
If ARPU rises to $25 with the same margin:
Contribution = $18.75
Payback = $120 ÷ $18.75 = 6.4 Months
Higher ARPU can improve acquisition economics, provided retention and acquisition costs remain healthy.
ARPU and Annual Recurring Revenue Growth
ARR can grow because the business gains more paying users, increases ARPU, or both.
Suppose:
Year 1
100,000 Users
Annual Recurring Revenue per User = $120
ARR = $12 Million
Year 2 user count remains 100,000 but annual recurring value per user rises to $144:
ARR = $14.4 Million
ARR increases 20% entirely because of greater monetization.
Alternatively, ARPU could remain $120 while users rise to 120,000, producing the same $14.4 million ARR.
The headline growth rate is identical, but the growth mechanism differs.
ARPU Growth Formula
ARPU growth is:
ARPU Growth % = (Current ARPU − Previous ARPU) ÷ Previous ARPU × 100
Suppose ARPU increases from $5 to $6.50.
Increase:
$1.50
Growth:
$1.50 ÷ $5 × 100 = 30%
ARPU increased 30%.
The change should then be decomposed into pricing, product mix, usage, advertising yield, premium adoption, or changes in the user population.
ARPU Trend Example
Suppose:
| Year | Revenue | Average Users | ARPU |
|---|---|---|---|
| Year 1 | $12M | 2M | $6 |
| Year 2 | $16M | 2.5M | $6.40 |
| Year 3 | $21M | 3M | $7 |
From Year 1 to Year 3:
Revenue growth:
($21M − $12M) ÷ $12M × 100 = 75%
User growth:
(3M − 2M) ÷ 2M × 100 = 50%
ARPU growth:
($7 − $6) ÷ $6 × 100 ≈ 16.67%
The company grew both its user base and the amount of revenue generated per user.
User Segmentation
Company-wide ARPU can hide major differences among user groups.
Suppose:
| Segment | Revenue | Users | ARPU |
|---|---|---|---|
| Free/Ad Supported | $1M | 2M | $0.50 |
| Consumer Paid | $5M | 500K | $10 |
| Premium | $3M | 100K | $30 |
Total:
Revenue = $9M
Users = 2.6M
Overall ARPU:
$9M ÷ 2.6M ≈ $3.46
The company-wide $3.46 figure does not represent any individual segment particularly well.
Segment-level ARPU reveals the underlying monetization model.
Geographic ARPU
User monetization can vary substantially by geography.
Suppose:
Region A:
Revenue = $10M
Users = 1M
ARPU = $10
Region B:
Revenue = $5M
Users = 2M
ARPU = $2.50
The difference can result from pricing, income levels, advertising markets, product mix, currency, user engagement, or competition.
A shift in geographic user mix can therefore change overall ARPU even if regional monetization is stable.
ARPU and Product Mix
Suppose the business has two plans:
Standard = $10
Premium = $30
Originally:
80% Standard
20% Premium
For 1,000 users:
Revenue:
800 × $10 + 200 × $30 = $14,000
ARPU:
$14
If premium adoption rises to 40%:
600 × $10 + 400 × $30 = $18,000
ARPU:
$18
ARPU increases approximately 28.57% without any change in plan prices.
The improvement comes entirely from product mix.
ARPU and User Engagement
For advertising or usage-driven products, greater engagement can increase ARPU.
Suppose an advertising platform generates $0.02 of revenue per qualifying user interaction.
At 100 interactions per user:
Revenue per User = $2
At 150 interactions:
Revenue per User = $3
ARPU rises 50% if monetization per interaction remains constant.
This illustrates why engagement can be a key ARPU driver even when no user pays a subscription fee.
ARPU and User Acquisition
Acquiring users at an attractive cost depends partly on future ARPU and margins.
Suppose one channel acquires users for $50 each but produces users with $5 monthly ARPU.
Another costs $100 per user but those users produce $20 monthly ARPU and retain longer.
The higher acquisition cost may still create better economics.
ARPU should therefore be analyzed with acquisition cost and retention rather than used to choose channels on its own.
High ARPU Does Not Guarantee a Better Business
A company can raise ARPU by increasing prices while losing most of its users.
For example:
Original:
1 Million Users × $5 = $5 Million Revenue
Later:
400,000 Users × $10 = $4 Million Revenue
ARPU doubles from $5 to $10.
Total revenue falls 20%.
The higher ARPU accompanies a materially smaller business.
Monetization and scale must therefore be evaluated together.
Low ARPU Can Support a Strong Business
A very large user base can create substantial revenue even with low ARPU.
Suppose:
100 Million Users
ARPU = $1 per Month
Monthly revenue:
$100 Million
Annualized:
$1.2 Billion
A low per-user figure is not automatically poor if user acquisition, retention, margins, and scale support the model.
Business economics matter more than the absolute ARPU number.
What Is a Good Average Revenue Per User?
There is no universal target.
A good ARPU depends on:
- business model;
- user acquisition cost;
- gross margin;
- retention;
- geographic mix;
- advertising economics;
- subscription pricing;
- user engagement; and
- cost to serve.
A $2 ARPU can be highly attractive for a large advertising-supported platform with minimal incremental costs.
A $200 ARPU can be weak if servicing and acquiring each user costs more than the revenue generated.
How to Improve ARPU
ARPU can improve through higher pricing, premium plans, increased usage, better advertising monetization, add-ons, cross-selling, upgraded features, greater engagement, improved payment conversion, or movement toward higher-value customer segments.
The strongest improvements generally increase monetization without damaging retention or user engagement.
Forcing short-term ARPU upward through excessive ads or aggressive price increases can weaken the product and reduce long-term revenue.
Common Average Revenue Per User Mistakes
A common mistake is using ending user count instead of a representative average.
Another is failing to define whether users are active, paying, subscribed, or merely registered.
Businesses can also confuse users with customer accounts.
One-time revenue can distort recurring ARPU when included inconsistently.
Another mistake is interpreting ARPU growth as proof that total revenue or the user base is growing.
The metric can rise simply because low-value users leave.
Finally, ARPU should not be treated as profitability per user because it does not deduct the costs required to acquire or serve those users.
Frequently Asked Questions
What is average revenue per user in simple terms?
Average revenue per user measures how much revenue a business generates on average for each user represented in the calculation.
What is the average revenue per user formula?
ARPU = Revenue ÷ Average Number of Users
How do you calculate monthly ARPU?
If monthly revenue is $1 million and average active users are 250,000:
ARPU = $1,000,000 ÷ 250,000 = $4 per Month
Should ARPU use active users or registered users?
It depends on the business question. Active-user ARPU and registered-user revenue measure different things, so the denominator should always be defined explicitly.
Is ARPU the same as ARPA?
No.
ARPU uses individual users.
ARPA uses customer accounts.
One account can contain many users.
Is ARPU the same as annual contract value?
No.
ACV measures annualized contract value. ARPU measures average revenue relative to individual users.
Can ARR be converted into revenue per user?
Yes, when ARR and the user denominator represent the same recurring population:
Annual Recurring Revenue per User = ARR ÷ Recurring Users
Can ARPU rise while total revenue falls?
Yes.
If low-value users leave faster than revenue declines, the remaining user base can have higher average revenue.
Can ARPU fall while total revenue grows?
Yes.
Rapid user growth can outpace revenue growth, causing the average revenue generated per user to decline.
Does higher ARPU mean higher profitability?
Not necessarily.
ARPU does not deduct acquisition, product, infrastructure, support, marketing, or other costs.
Can free users be included in ARPU?
Yes, if the metric is intentionally defined using the entire active user base. This is common for advertising-supported products. Paying-user ARPU should be labeled separately.
How does advertising affect ARPU?
Advertising revenue generated from users can be included in the numerator when it fits the company’s metric definition, allowing a free user population to produce positive ARPU.
How does churn affect ARPU?
The effect depends on which users leave. Losing low-value users can increase ARPU, while losing premium users can reduce it.
How can product upgrades increase ARPU?
When existing users move from lower-priced to higher-priced plans, revenue rises without necessarily changing user count, increasing ARPU.
Why track ARPU with CAC payback?
ARPU shows monetization per user, while CAC payback helps determine whether the contribution generated by acquired users recovers acquisition spending efficiently.
Why is ARPU important?
ARPU helps explain whether revenue growth is coming from a larger user base, stronger monetization of existing users, higher prices, greater engagement, or changes in user mix. It is most useful when tracked alongside user growth, retention, margins, and acquisition economics.



