Average Revenue Per User
Average Revenue Per User (ARPU) is a metric that calculates the mean revenue generated per user or account over a specific period, typically monthly or annually. It is a foundational metric for subscription businesses, SaaS companies, telecom providers, and any business model where revenue is tied to an active user base.
What is Average Revenue Per User?
ARPU measures how much revenue each user contributes on average. The formula is straightforward:
ARPU = Total Revenue / Total Number of Users (in a given period)
If a streaming service generates $50 million in monthly revenue from 10 million subscribers, its monthly ARPU is $5.00. If a SaaS company earns $1.2 million per month from 4,000 accounts, its monthly ARPU is $300.
ARPU can be calculated monthly (monthly ARPU) or annually (annual ARPU). The period should match how the business reports revenue and how customers are billed. Monthly ARPU is standard for consumer subscriptions, while annual ARPU is more common in enterprise SaaS where contracts are yearly.
Some companies distinguish between ARPU (all users including free tiers) and ARPPU (Average Revenue Per Paying User), which excludes non-paying users. For freemium businesses, the gap between ARPU and ARPPU reveals how much the free tier dilutes per-user economics. A mobile game with 10 million users but only 500,000 paying users will show very different numbers depending on which version of the metric is used.
ARPU is a snapshot metric, not a predictive one. It tells you what revenue looks like right now on a per-user basis, but it does not account for user growth, churn, or changes in pricing. That is why ARPU is most useful when tracked over time and segmented by cohort, plan tier, or geography.
Average Revenue Per User in Practice
Netflix reported an average monthly ARPU of approximately $11.70 across its global subscriber base in Q4 2024. However, ARPU varies dramatically by region: North American ARPU exceeds $17, while Asia-Pacific ARPU is closer to $7. This geographic segmentation helps Netflix tailor pricing and content investment by market.
Spotify’s ARPU for premium subscribers was approximately EUR 4.40 per month in 2024, down from EUR 4.75 in 2022 due to family and student plan growth. Despite lower per-user revenue, total revenue grew because subscriber counts increased faster than ARPU declined. This trade-off between ARPU and user growth is a common strategic tension.
Shopify’s ARPU across its merchant base was approximately $150 per month in 2024, driven by its shift toward Shopify Plus (enterprise tier) and payments revenue. When Shopify raised prices by 33% in 2023, ARPU jumped while merchant count growth slowed temporarily, illustrating the direct relationship between pricing decisions and ARPU movement.
Meta (Facebook) reported an ARPU of $13.12 per user in Q4 2024 for its Family of Apps. North American users generated $68.44 in ARPU (primarily from advertising), while users in the rest of the world averaged under $5. This 13x gap drives Meta’s focus on monetizing developing markets.
Why Average Revenue Per User Matters for Marketers
ARPU determines how much a business can afford to spend acquiring each customer. If ARPU is $10 per month and average customer lifetime is 24 months, the customer lifetime value is roughly $240, which sets the ceiling for acquisition costs. Marketers who do not know their ARPU cannot set rational CAC targets.
Tracking ARPU by acquisition channel reveals which channels bring in higher-value users. A paid search campaign might deliver users with $15 monthly ARPU while social media ads deliver users at $8. This insight shifts budget allocation toward channels that attract users who spend more, not just users who convert.
ARPU also measures the effectiveness of upsell and cross-sell campaigns. When a marketing team launches an upgrade campaign for a premium tier, ARPU movement (or lack of it) shows whether the campaign actually changed revenue per user or just generated noise.
Related Terms
- Annual Recurring Revenue
- Expansion Revenue
- Net Revenue Retention
- Customer Profitability
- Ecommerce CAC
FAQ
What is the difference between ARPU and Customer Lifetime Value (CLV)?
ARPU measures revenue per user for a single period (month or year). CLV projects the total revenue a customer will generate over their entire relationship with the business. CLV uses ARPU as an input: CLV = ARPU x Average Customer Lifespan. ARPU is a current snapshot; CLV is a forward-looking projection.
Is higher ARPU always better?
Not necessarily. ARPU can increase when low-value users churn (leaving only high-paying users), which is not healthy growth. It can also increase through price hikes that eventually cause higher churn. Healthy ARPU growth comes from upsells, expanded usage, or new revenue streams without proportional user loss.
How often should ARPU be calculated?
Monthly ARPU is the most common cadence for consumer businesses and SaaS companies. Calculate it at the same interval as your billing cycle. Track it alongside user count and total revenue to ensure ARPU changes are driven by revenue improvements rather than user count fluctuations.
What is a good ARPU benchmark?
ARPU benchmarks vary enormously by industry. Consumer mobile apps average $0.50 to $2.00 monthly ARPU. B2B SaaS ranges from $50 to $500+ monthly depending on the segment. Telecom averages $40 to $60 monthly. The relevant benchmark is always within your specific industry and business model, tracked against your own historical trend.
