Average Revenue Per User (ARPU): What It Is & How It’s Calculated
Average revenue per user (ARPU) is a metric that tells you how much revenue your business generates, on average, from each user or subscriber over a given period of time. One number. One clean read on monetisation efficiency.
While ARPU was originally primarily used in the telecom industry, it has become useful for all types of digital businesses — from SaaS providers to social media networks and mobile apps. Anywhere a business has a user base it needs to monetise, ARPU shows up as a useful measuring stick.
You’ll also see it written as ARPA — average revenue per account — especially in B2B SaaS contexts where the customer is a company rather than an individual. ARPA is the average revenue generated per account; ARPU is the average revenue generated per user. Same formula, different denominator depending on how you define your customer unit.
The Basic ARPU Formula
Simple division.
ARPU = Total Revenue ÷ Total Number of Users
If a business generates $100,000 in revenue and has 10,000 customers over a month, the ARPU is $10 — meaning the business generated an average of $10 in revenue per customer over that period.
The time frame matters. Most subscription businesses calculate ARPU monthly, tying it directly to monthly recurring revenue (MRR). Businesses with more sporadic usage — travel or ecommerce, for example — may opt for quarterly periods, since their users tend to buy when they need something rather than at set intervals. There’s no universal rule. What matters is consistency — measuring the same way, over the same period, every time.
ARPU vs. ARPPU: A Quick Distinction
Worth knowing, especially in freemium or free-to-play contexts.
ARPPU — average revenue per paying user — is calculated by dividing revenue only among users who paid anything at all. That yields a figure significantly larger than ARPU.
In a product with a large free tier, ARPU can look deceptively low simply because the denominator includes many non-paying users. ARPPU strips that away and focuses on the monetised portion of the base.
Neither metric is better. They answer different questions. ARPU reflects the overall monetisation rate of your whole user base. ARPPU tells you how valuable your paying users actually are.
Why ARPU Matters
ARPU is one of those metrics that sits quietly at the centre of a lot of important business decisions. Too low, and the economics of growth get tight fast. If customer acquisition cost (CAC) is higher than ARPU, the company loses money on each user — the goal is to keep ARPU higher than CAC over time.
It also works as an early-warning signal. If ARPU is declining despite an increase in total users, it may signal that the company is acquiring less valuable customers or failing to retain high-value ones. Growth in user numbers that doesn’t translate into proportional revenue growth is the kind of thing ARPU surfaces before it becomes a bigger problem.
Used alongside customer lifetime value (LTV) and churn rate, ARPU gives a well-rounded view of how sustainable a business’s revenue actually is — not just how big it looks on the surface.