ARPU Calculator
Average Revenue Per User, or ARPU, measures how much revenue each user generates on average, and this calculator works it out from your totals. ARPU divides your revenue over a period by the number of users, giving a per-user figure that is especially useful for products measured by individual users rather than accounts, such as consumer apps, telecoms, media and many freemium services. It cuts through the headline revenue total to show the value of an individual user, which is essential when your growth strategy hinges on user numbers. Tracking ARPU reveals whether each user is becoming more or less valuable over time, and growing it, through better monetisation, premium features, or moving users onto paid tiers, lifts revenue without needing more users. This calculator makes it clear. You enter your total revenue for the period and your number of users, and it returns the ARPU, the annualised figure if you entered a monthly revenue, and the inputs for reference. The results update as you type. Use it to understand per-user monetisation, to track the value of your user base, or to compare segments and cohorts. The ARPU is total revenue divided by the number of users. For subscription products it pairs with ARPA, average revenue per account, the difference being that ARPU counts individual users while ARPA counts accounts, which matters when an account has many users. A rising ARPU is generally healthy, showing improving monetisation, while a falling ARPU can signal that you are adding low-value or free users faster than you are monetising them, common in fast-growing freemium products. Watching ARPU alongside user growth ensures that a swelling user base actually translates into proportionate revenue, rather than masking weak monetisation. It is one of the clearest gauges of how well a product turns its audience into income.
ARPU = total revenue / number of users. If revenue is monthly, multiply by 12 for the annual figure. ARPU counts users; ARPA counts accounts. Rising ARPU signals better monetisation.
How it works
ARPU divides the total revenue over a period by the number of users to give the average revenue each user generates. If the revenue is a monthly figure, multiplying by twelve gives the annual ARPU. It isolates the value of an individual user from the total revenue.
Worked example
With total monthly revenue of $16,000 from 400 users, the ARPU is $16,000 divided by 400, which is $40 per user per month. Annualised, that is twelve times $40, giving $480 of revenue per user per year.
Related calculators
- ARPA Calculator: revenue per account.
- MRR Calculator: recurring revenue.
- Activation Rate: user activation.
- LTV Calculator: lifetime value.