ARPU (Average Revenue Per User): Meaning, Formula & Benchmarks

ARPU

ARPU (Average Revenue Per User) is total revenue divided by total users over a period. It shows how much, on average, each user is worth — counting both paying and free users. Formula: ARPU = Total Revenue ÷ Total Users.

What is ARPU?

Average Revenue Per User (ARPU) measures how much revenue a business generates from each user, including both paying and non-paying users. It’s a key metric for understanding business health and growth potential.

Basic Formula and Example

ARPU = Total Revenue ÷ Total Number of UsersARPU formula

Simple Example:

  • Monthly revenue: $10,000
  • Total users: 1,000

ARPU = $10,000 ÷ 1,000 = $10 per user

Real-World Example:

SaaS Company Example:

  • Free users: 9,000
  • Basic tier ($10/month): 500
  • Premium tier ($25/month): 300
  • Enterprise tier ($50/month): 200

Total Revenue = $5,000 + $7,500 + $10,000 = $22,500

Total Users = 9,000 + 500 + 300 + 200 = 10,000

ARPU = $22,500 ÷ 10,000 = $2.25 per user

Industry Benchmarks

These are rough, order-of-magnitude ranges — ARPU varies enormously with pricing model, geography, and segment, and consumer figures depend heavily on whether free users are included (ARPU) or only paying users (ARPPU). Treat them as ballparks, not targets.

B2B SaaS

  • Enterprise: $500–10,000+/month per account (scales with contract value)
  • SMB: $50-200/month
  • Small business / self-serve: $20-50/month

B2C Services

  • Streaming: $8-15/month
  • Gaming: $1-5/month
  • Social apps: $1-3/month

Mobile Apps

  • Premium games: $2-5/month
  • Utility apps: $1-3/month
  • Free apps with ads: $0.10-0.30/month

Ways to Increase ARPU

1. Monetization Strategies

  • Premium features
  • Tiered pricing
  • Add-on services
  • Usage-based billing

2. User Engagement

  • Feature education
  • Upsell campaigns
  • Premium content
  • Better user experience

3. Value Addition

  • New features
  • Better support
  • Integration options
  • Enhanced services

Common Calculation Mistakes

  • 1. Time Period Consistency:
    • Wrong: Mixing annual and monthly revenues
    • Right: Convert all to the same time period
  • 2. User Count Accuracy:
    • Wrong: Using registered users only
    • Right: Using active users in the period
  • 3. Revenue Recognition:
    • Wrong: Including future revenue
    • Right: Only counting earned revenue

ARPU vs ARPPU: When to Use Each

Key Differences

ARPU:

  • Includes all users (both free and paying)
  • Shows overall monetization effectiveness
  • Always lower than ARPPU
  • Helps understand total user base value

ARPPU:

  • Only includes paying users
  • Shows value of paying customers
  • Always higher than ARPU
  • Helps understand premium user value

When to Use ARPU

Freemium Business Models

  • When you have many free users
  • Ad-supported products
  • Apps with in-app purchases
  • Social media platforms

Growth Stage Analysis

  • Evaluating overall business health
  • Understanding conversion potential
  • Planning monetization strategies
  • Investor presentations

Market Comparisons

  • Comparing similar products
  • Industry benchmarking
  • Market analysis
  • Competitive research

When to Use ARPPU

Premium Services

  • Subscription-based products
  • B2B services
  • Enterprise software
  • Professional tools

Revenue Planning

  • Financial forecasting
  • Pricing decisions
  • Revenue projections
  • Resource allocation

Customer Value Analysis

  • Understanding paying customer value
  • Optimizing premium features
  • Planning upsell strategies
  • Customer segmentation

Using Both Together

Example Scenario:

A mobile game with:

  • 100,000 total users
  • 5,000 paying users
  • Monthly revenue: $50,000

ARPU = $50,000 ÷ 100,000 = $0.50 per user
ARPPU = $50,000 ÷ 5,000 = $10 per paying user

What This Tells You:

  • Overall monetization: $0.50 ARPU
  • Premium user value: $10 ARPPU
  • Conversion rate: 5% paying users
  • Growth potential: Room for conversion

Remember: While ARPU provides valuable insights, it should be viewed alongside other metrics like ARPPU, retention, and customer acquisition costs for a complete picture.

ARPU FAQ

What is ARPU?

ARPU stands for Average Revenue Per User. It measures the average revenue a business earns per user over a period, counting both paying and free users. It’s widely used to track monetization and to benchmark against competitors.

How do you calculate ARPU?

Divide total revenue for a period by the total number of users in that period: ARPU = Total Revenue ÷ Total Users. $10,000 in monthly revenue across 1,000 users is a $10 monthly ARPU. Keep the revenue and user counts in the same time window.

What is the difference between ARPU and ARPPU?

ARPU divides revenue by all users; ARPPU (Average Revenue Per Paying User) divides it only by paying users. ARPPU is always higher. Use ARPU for freemium and ad-supported models, and ARPPU to understand the value of your paying customers.

What is a good ARPU?

It depends on the model: enterprise B2B SaaS often sees $100–500/user/month, SMB SaaS $40–100, and consumer apps a few dollars or less. A “good” ARPU is one that, combined with your user volume, covers acquisition costs and supports profitable growth.

 

Related per-user revenue metrics

  • ARPU — average revenue per user (all users). (you are here)
  • ARPA — average revenue per account.
  • ARPPU — average revenue per paying user only.

Adlega - Reduce Your Churn