ARPU, short for average revenue per user, is a financial metric that tells you how much revenue a company generates per active customer over a defined time period. Subscription businesses, mobile apps, telecom operators, and online gaming platforms all lean on ARPU to judge product performance, compare customer segments, and set pricing strategy. It's a single number, but it carries a lot of meaning about how a business is growing.
How to calculate ARPU
The formula is straightforward. Divide total revenue for a period by the number of active users in that same period:
ARPU = Total Revenue / Number of Active Users
The hard part isn't the math. It's agreeing on what counts as "active." A streaming service might define an active user as anyone who logged in at least once that month. A mobile game might count only users who completed at least one session in the last 30 days. Two companies can report very different ARPUs for structurally identical businesses just because they use different activity thresholds. When you're comparing ARPU across companies, always check what each business means by "user."
The time period matters too. Most SaaS companies report monthly ARPU. Telecom operators typically report quarterly. Annual ARPU figures show up in long-range planning. Pick a period and hold it steady, because inconsistent windows make trends unreadable.
Why businesses track ARPU
ARPU gives a quick read on revenue efficiency. A company can be adding users rapidly while ARPU falls, which signals that growth is coming from lower-value customers. That's not always bad, but it deserves attention. Conversely, flat user growth paired with rising ARPU suggests the business is monetising its existing base more effectively.
Product teams use ARPU to evaluate feature launches. If a new premium tier goes live and ARPU climbs in the following quarter, that's evidence the upgrade is converting. If ARPU stays flat despite the new tier, fewer users are upgrading than expected.
Investors use ARPU alongside other metrics to judge unit economics. Combined with customer acquisition cost (CAC) and churn rate, ARPU feeds directly into lifetime value (LTV) calculations. A business where LTV significantly exceeds CAC has room to grow. One where they're close together is walking a thin line.
In the online gambling industry, ARPU sits alongside metrics like GGR (gross gaming revenue) and NGR (net gaming revenue) as part of a standard reporting stack. Operators track ARPU by acquisition channel to work out which traffic sources bring the most valuable players, not just the most players.
ARPU vs ARPPU
Some businesses, especially free-to-play mobile games, distinguish between ARPU and ARPPU: average revenue per paying user. The difference matters because free-to-play products often have large audiences but only a fraction of users ever spend money. Including all users in the denominator produces a low ARPU that can obscure how much the paying cohort actually spends.
ARPPU isolates paying users. It answers a different question: not "how much does each user contribute on average?" but "how much does each customer who spends anything actually spend?" Both numbers are useful. Neither replaces the other.
Factors that move ARPU
Pricing changes are the most direct lever. A price increase on a core subscription plan will push ARPU up if churn doesn't spike enough to offset it. New paid tiers, add-ons, and upsells all work the same way.
Mix shift is a subtler driver. If a business acquires a large batch of users on a discounted plan, ARPU can fall even if no prices changed. The composition of the user base shifted toward lower-paying customers. This is common after big promotional campaigns or market expansions into regions with lower purchasing power.
Currency effects hit multinational businesses. A company billing users in euros, yen, and dollars will see ARPU fluctuate when exchange rates move, even if the underlying prices in local currency didn't change.
ARPU in different industries
Telecom companies were among the first to standardise ARPU as a reporting metric. Carriers publish ARPU in quarterly earnings to let analysts track revenue per subscriber across wireless, broadband, and cable lines separately. It's also useful for comparing carriers of very different sizes: a company with 10 million subscribers and one with 100 million can be benchmarked on ARPU even though their total revenues aren't directly comparable.
In SaaS, ARPU is often broken out by customer segment: small business, mid-market, and enterprise customers will show very different ARPUs, and tracking all three separately gives product and sales teams a clearer picture than a blended average. Affiliate marketing networks use ARPU-style thinking too, estimating revenue per referred user to optimise which offers they promote and how they structure commission payouts.
Streaming platforms like Spotify and Netflix report ARPU in their investor filings. Spotify calls it "revenue per MAU" (monthly active user) and breaks it down by ad-supported versus premium tiers, which is effectively the same distinction as ARPU versus ARPPU.
Limitations of ARPU
ARPU is an average, which means it hides distribution. A business with 1,000 users, 900 of whom pay nothing and 100 of whom pay $100 per month, has an ARPU of $10. That number tells you almost nothing useful about either group. Segment your users before drawing conclusions from a single blended figure.
ARPU also says nothing about retention. A high ARPU can coexist with punishing churn if the business keeps acquiring expensive-to-retain customers. Pair ARPU with churn data to get the full picture.
Finally, ARPU doesn't account for the cost to serve each user. A business can have a high ARPU and still be unprofitable if infrastructure, support, and delivery costs are proportionally high. ARPU measures revenue, not margin.
Used correctly, ARPU is a reliable pulse-check on monetisation. It won't answer every question about a business, but no single metric does. Track it consistently, segment it carefully, and read it next to churn and acquisition costs.