ARPU stands for Average Revenue Per User. It is a metric used primarily by subscription businesses, SaaS companies, and consumer apps to measure the amount of money generated per individual user over a specific time period.
At its core, it tells you how much value you are extracting from your customer base. While vanity metrics like total user count can look impressive on a slide deck, they do not pay the bills. ARPU is the reality check that determines if your user growth actually translates to financial health.
It allows you to understand which products, customer segments, or subscription tiers are performing best.
The Mechanics of Calculation
#The formula is deceptively simple. You divide your total revenue by the number of users during a specific period.
Total Revenue / Total Users = ARPU
However, simplicity often hides complexity. You must be consistent with your variables.
Are you calculating this on a monthly or annual basis? Most startups look at this monthly to align with Monthly Recurring Revenue (MRR).
More importantly, how do you define a user? This is where many founders trip up.
- Total registered users?
- Active users?
- Paying customers only?
If you include inactive accounts in the denominator, your ARPU will look artificially low. If you only include active users, you might miss the cost of carrying dead weight in your database. You need to decide on a definition and stick to it for historical comparison.
ARPU vs. ARPPU
#There is a critical distinction to make between ARPU and ARPPU.
ARPPU stands for Average Revenue Per Paying User. This difference is vital for startups operating on a freemium model.
If you offer a free tier, your ARPU will naturally be lower because the zero-revenue users dilute the average. This is not necessarily bad, but it can obscure data regarding how much your actual customers are willing to pay.
Use ARPU to measure the overall health of the ecosystem and the efficiency of converting free users to paid users.
Use ARPPU to measure how well you have priced your premium tiers and how much value the buyers perceive in your product.
The Relationship to CAC
#ARPU is meaningless in a vacuum. It must be viewed in relation to your Customer Acquisition Cost (CAC).
If your ARPU is $10 and it costs you $100 to acquire a user, you need that user to stay for at least ten months just to break even. This is your payback period.
Investors look at ARPU to determine if your business model is scalable. A higher ARPU allows you to spend more on marketing and sales while remaining profitable.
If your ARPU is stagnating but your acquisition costs are rising, you are heading toward a cash flow crisis.
Strategic Implications
#Understanding this metric forces you to ask difficult questions about your business model.
Are you underpricing your product? If your churn is low but ARPU is flat, you might have room to increase prices.
Are you attracting the wrong users? High volume with low ARPU might mean you are marketing to people who do not have the budget for your solution.
Is your product providing enough value to justify upsells? Expansion revenue is the easiest way to increase ARPU without finding new customers.
Founders must constantly evaluate if they are optimizing for user growth or revenue efficiency. It is rare that you can maximize both simultaneously without significant friction.

