Business & Accounting

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:

YearRevenueAverage UsersARPU
Year 1$12M2M$6
Year 2$16M2.5M$6.40
Year 3$21M3M$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:

SegmentRevenueUsersARPU
Free/Ad Supported$1M2M$0.50
Consumer Paid$5M500K$10
Premium$3M100K$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.

Mehran Khan

Mehran Khan is the primary author at The Logic Library and CEO & Founder of One Digit Media. With 10+ years of experience in software engineering, SEO, and digital publishing, he uses a research-led approach to Logics, Maths, Tech, Formulas, Science, and AI.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button