1. Definition

  • Revenue per User (RPU), most often called Average Revenue Per User (ARPU), is a metric that calculates the average income a company earns from each customer or user during a given period (e.g., monthly, quarterly, or annually).
  • It’s a unit economics metric, meaning it looks at how much revenue is generated per unit of the customer base.
  • Widely used in:
    • Telecommunications (AT&T, Verizon report ARPU quarterly)
    • Streaming services (Netflix, Spotify, Disney+)
    • SaaS companies (Dropbox, Salesforce)
    • Gaming & Mobile apps (Candy Crush, PUBG, etc.)

2. Formula

$\text{RPU (ARPU)} = \frac{\text{Total Revenue in Period}}{\text{Number of Active Users in Period}}$

Where:

  • Total Revenue = all income (subscription fees, in-app purchases, ads, etc.) in the chosen time frame.
  • Active Users = typically Monthly Active Users (MAU) or Daily Active Users (DAU) depending on the business.

3. Key Variations

  1. ARPU (Average Revenue Per User)
    • Considers all users (free + paying).
    • Good for overall business monetization insight.
  2. ARPPU (Average Revenue Per Paying User)
    • Only considers paying customers.
    • Useful for freemium models (e.g., games, apps).
  3. MRPU (Monthly Revenue Per User) / YRPU (Yearly Revenue Per User)
    • Just ARPU, but timeframe specified.
  4. Blended vs Segmented ARPU
    • Blended ARPU = average across all customers.
    • Segmented ARPU = broken down by product, geography, user cohort, etc.
      • Example: U.S. users vs Asia-Pacific users on Netflix.

4. Why It’s Important

  • Benchmark Monetization: Shows if the business is extracting enough value per customer.
  • Track Growth: Rising ARPU usually means better monetization (e.g., price increases, upselling, more premium subscriptions).
  • Investor Metric: Investors watch ARPU closely to gauge profitability potential.
  • Business Strategy:
    • If ARPU is low → increase prices, upsell, or introduce premium tiers.
    • If ARPU is high but user base is shrinking → may need to focus on acquisition.

5. Example Scenarios

Example 1 – SaaS

  • SaaS company earns $100,000 in monthly revenue.
  • They have 5,000 active users.

$ARPU = \frac{100,000}{5,000} = 20$

→ Each user contributes $20/month on average.


Example 2 – Gaming App (Freemium)

  • Total revenue = $50,000.
  • 10,000 active players (MAU).
    • Only 2,000 players actually spend money.

$ARPU = \frac{50,000}{10,000} = 5$

$ARPPU = \frac{50,000}{2,000} = 25$

Insight: While average revenue per all users is $5, the paying users spend $25 each. This tells the company most users are free riders, and monetization depends on a smaller base.


6. Comparison with Related Metrics

  • ARPU vs CLV (Customer Lifetime Value)
    • ARPU = snapshot of short-term revenue per user.
    • CLV = total expected revenue from a user over their entire relationship with the company.
  • ARPU vs CAC (Customer Acquisition Cost)
    • ARPU tells how much you earn from a user per period.
    • CAC tells how much you spend to acquire a new user.
    • A healthy business usually ensures:
      • $CLV > CAC \quad \text{and ideally } \quad ARPU \times \text{Retention} \gg CAC$
  • ARPU vs ARR (Annual Recurring Revenue)
    • ARR = total subscription revenue for the year.
    • ARPU = revenue per individual user, useful for micro-level view.

7. Limitations

  • Doesn’t show distribution: One user may spend $500, another $0, but both average to $50 ARPU.
  • May mask churn: If fewer customers are paying more, ARPU could look stable while user base is shrinking.
  • Needs context: ARPU alone doesn’t tell if the business is profitable — must be paired with CAC, churn rate, CLV.

In short:
Revenue per User (ARPU/RPU) is a core unit economics metric that reveals how much money, on average, each customer generates. It’s vital for evaluating monetization, pricing strategy, and long-term business health.