Average Revenue Per User (ARPU) is one of the clearest ways to understand how much income your business generates from each active customer or user within a defined period of time. It shows, in simple terms, how much value your audience is bringing to your product or service.
Average Revenue Per User, or ARPU, measures the average amount of money earned from each user over a set period such as a month or a year.
It’s a key metric for companies that rely on recurring customers — think SaaS platforms, mobile apps, streaming services, or telecom providers. ARPU is used to track financial performance, compare different products or pricing models, and understand user behavior and profitability.
In short, ARPU answers the question:
“How much revenue does each user bring in on average?”
The calculation is straightforward:
ARPU = Total Revenue ÷ Number of Users
For example, if an app generated $50,000 in revenue in one month from 10,000 active users, the ARPU would be:
$50,000 ÷ 10,000 = $5 per user
That means each user contributed, on average, five dollars in revenue during that month.
This can be calculated for any time frame — daily, monthly, quarterly, or annually — depending on the nature of your business and reporting goals.
ARPU is not just a vanity metric. It gives your team real insights into growth, pricing, and user engagement. Here’s why it’s important:
While ARPU gives a snapshot of revenue per user, it’s most powerful when combined with other financial metrics.
| Metric | What It Measures | Key Difference |
|---|---|---|
| LTV (Lifetime Value) | Total revenue a user generates over their entire relationship with your company | Focuses on long-term value, not just a single period |
| CAC (Customer Acquisition Cost) | Average cost to acquire a new user | Used alongside ARPU to evaluate profitability |
| ARPPU (Average Revenue Per Paying User) | Average revenue from only paying users | Excludes free or inactive users |
| ARPA (Average Revenue Per Account) | Common in B2B and SaaS — average revenue per client account | Accounts may have multiple users |
| ARPDAU (Average Revenue Per Daily Active User) | Daily snapshot of active user revenue | Great for short-term campaign tracking |
Together, ARPU, LTV, and CAC form the core trio of growth and profitability metrics.
Cohort ARPU breaks down revenue by groups of users who share similar characteristics — such as the month they signed up, their country, or device type.
For example, you can measure the 30-day ARPU for users who installed your app in May. This reveals whether your marketing campaigns are attracting valuable users or low-value ones.
Cohort analysis helps you:
Increasing ARPU is often more cost-effective than acquiring new users. Here are proven strategies:
While ARPU is a valuable metric, it has limitations:
Always interpret ARPU in context, not in isolation.
In mobile marketing, ARPU is essential for understanding how free and paid users contribute to overall revenue. App businesses typically earn money in four main ways:
By calculating ARPU for each stream, app owners can identify which models deliver the best returns and which need improvement.
ARPU stands for Average Revenue Per User.
Divide your total revenue for a given time period by the number of active users or customers in that same period.
It helps you understand the financial contribution of each user and guides pricing, retention, and marketing decisions.
ARPU measures short-term revenue, while LTV captures the total revenue a user brings over their entire relationship with your business.
There’s no universal number — it varies by industry, product type, and pricing model. The key is tracking your own ARPU trend over time.
Focus on upselling, enhancing user experience, and retaining loyal customers. Personalized offers and subscription models are especially effective.
ARPU includes all users (free and paying), while ARPPU focuses only on paying users, giving you insight into monetization effectiveness.