What is ARPU (Average Revenue Per User)?
Average Revenue Per User (ARPU) is the average recurring revenue generated by each individual user or customer over a given period. It is most often used by consumer subscription and app businesses where the paying unit is a person rather than a company account.
TL;DR
ARPU is how much recurring revenue the average individual user generates, the standard yardstick for consumer subscription and app businesses.
Formula
ARPU = Total Recurring Revenue / Number of Users
Why It Matters
ARPU is one half of the equation that determines whether a subscription business can profitably keep acquiring users, comparing it against customer acquisition cost is one of the fastest ways to see if the unit economics actually work at the current price point. When ARPU rises while the user base barely moves, that gap points specifically to pricing or plan mix changes rather than growth, letting a team separate two very different growth stories that a single revenue total would hide. Because it's scoped to individuals rather than accounts, it's also the natural fit for consumer and app businesses where a company account structure like ARPA doesn't apply. Tracking ARPU trends over time is what informs pricing strategy decisions like whether a higher-tier plan is actually working.
Example
A subscription app generates $80,000 in monthly recurring revenue from 4,000 active subscribers. ARPU is $80,000 divided by 4,000, which equals $20 per user per month. If the company introduces a higher-priced annual plan and average revenue climbs to $23 per user the following quarter while the subscriber count barely moves, that gap points to pricing or plan mix changes rather than growth in the user base. Comparing ARPU against customer acquisition cost is one of the fastest ways to see whether a subscription business can profitably keep acquiring new users at its current price point.
Frequently Asked Questions
Related Terms