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
- ARPU (Average Revenue Per User)
- Considers all users (free + paying).
- Good for overall business monetization insight.
- ARPPU (Average Revenue Per Paying User)
- Only considers paying customers.
- Useful for freemium models (e.g., games, apps).
- MRPU (Monthly Revenue Per User) / YRPU (Yearly Revenue Per User)
- Just ARPU, but timeframe specified.
- 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.
