ARPU Calculator: Average Revenue Per User

Work out the average revenue per user (ARPU) of a product — how much, on average, each user contributes to revenue in a given period.

Amount & Quantity
$
Recurring or total revenue over the period — match it to how you define 'user'.
Active users during the same period. Use paying users for paid ARPU, or all actives for blended ARPU.
Your estimate $—

Adjust the inputs and select Calculate for a full breakdown.

Compare Common Scenarios

How the numbers shift across typical situations for this calculator:

ScenarioAverage revenue per user
$240k / 12,000 users$20.00
$50k / 1,500 users$33.33
$2M / 80,000 users$25.00
$8,400 / 600 users$14.00

How This Calculator Works

Enter total revenue and active user count over the same period. The calculator divides one by the other to give ARPU, the monetization metric to compare across products, pricing tiers, and cohorts.

The Formula

Cost per Unit

Unit Cost = Total Amount / Quantity

Total Amount is the full cost or price, Quantity is the number of units it covers

Worked Example

A SaaS earning $240,000 in a month with 12,000 active users posts an ARPU of $20. Doubling ARPU to $40 — through upsells, higher tiers, or expansion — would double revenue with no change in user count.

Key Insight

ARPU and user growth are the two engines of revenue. Most companies chase user growth long after the cheaper win has shifted to ARPU expansion — bundles, premium tiers, and add-ons usually move the needle faster than acquiring a comparable cohort of new users.

ARPU is a mix metric — segment it before drawing conclusions

Headline ARPU is a weighted average. If your business has a $10/month consumer tier and a $1,000/month enterprise tier, the headline ARPU depends entirely on the user mix. A consumer-tier launch that triples user count without proportional revenue lift will tank headline ARPU even though the enterprise business is healthy — a common cause of false alarm in product-led growth companies.

Always report ARPU per segment alongside the headline number. The standard segments for SaaS: SMB (1-50 employees), Mid-Market (50-1000 employees), Enterprise (1000+ employees). For consumer apps: free users, paid users (a useful distinction is ARPPU — Average Revenue Per Paying User — which strips out free users). For telecoms: post-paid vs pre-paid; voice vs data; consumer vs business.

ARPU calculated on monthly active users (MAU) is the consumer-internet standard (Meta, Snap, Pinterest). ARPU on paid subscribers is the SaaS standard. The two cannot be compared across business models — a $5 monthly MAU-based ARPU at Meta represents a high-engagement free service monetized via advertising; a $5 MRR-based ARPU at a SaaS company represents a paying customer.

ARPU growth — net price effect vs mix effect

Year-over-year ARPU growth can come from three sources: (1) net price increases on existing customers (true upsell or rate-card hike); (2) cross-sell / upsell to higher-priced products or tiers; (3) mix shift where high-paying segments grow faster than low-paying segments. A common analytical mistake is attributing all ARPU growth to (1) — pricing power — when most of it is (3) — mix shift.

Cohort analysis is the standard tool for separating these effects. Track ARPU per signup cohort over time: the 2023 cohort's ARPU in 2025 vs 2024 isolates (1) and (2). Compare 2024 cohort ARPU vs 2023 cohort ARPU at the same tenure to isolate (3). Most companies that report 15-20% YoY ARPU growth find on cohort analysis that 5-8 points come from pricing/upsell and 7-12 points come from mix shift.

Net dollar retention (NDR) is the related SaaS metric — it isolates the ARPU-from-existing-customers question. NDR ≥ 110% (i.e., existing customers expand revenue by 10%+ even after losses to churn) is the benchmark for healthy SaaS. NDR ≥ 120% characterizes elite SaaS businesses (Snowflake, Datadog, ServiceNow historically). NDR < 100% means existing customers contract net of churn — a warning sign even if new-customer ARPU is healthy.

ARPU is the bridge from acquisition cost to lifetime value

ARPU is the input that connects the two halves of unit economics. On the revenue side, lifetime value (LTV) is approximately ARPU × gross margin % ÷ churn rate — so a $20 monthly ARPU at 75% gross margin and 2% monthly churn implies an LTV of roughly $750 per customer. On the cost side, ARPU sets the pace of CAC recovery: gross-margin-adjusted ARPU is the monthly contribution that pays back acquisition cost, so a higher ARPU shortens the CAC payback period one-for-one. Reading ARPU without LTV and CAC alongside it tells you how much a customer pays but not whether that customer is profitable.

The practical pitfall is treating an ARPU lift as automatically value-accretive. An upsell that raises ARPU 15% but increases churn (because the higher-priced tier creates buyer's remorse or budget scrutiny) can lower LTV despite the headline gain. Conversely, a free-shipping-style threshold or annual-plan incentive that holds ARPU flat but cuts churn raises LTV. The disciplined operating view pairs ARPU with the LTV/CAC ratio (target ≥ 3) and CAC payback (target ≤ 12 months for SMB SaaS): ARPU is healthy only when it moves LTV up faster than it moves CAC, churn, or service cost.

Reference ARPU benchmarks by business segment (2024)

Illustrative ARPU benchmarks for common SaaS, consumer internet and telecom business models. ARPU is segment-specific; cross-segment comparisons are not meaningful.

BusinessSegmentARPU range (monthly)Notes
SaaS (horizontal)SMB$30-$150Self-serve, low-touch
SaaS (horizontal)Mid-Market$500-$3,000Sales-assisted
SaaS (horizontal)Enterprise$5,000-$50,000+Annual contracts; multi-product
Consumer subscription(global average)$5-$20Music, video, dating
Consumer freemiumPaying users only$8-$50Productivity apps, fitness
Consumer internet (ad-based)MAU-based ARPU$3-$15Meta, Snap, Pinterest range
Wireless (postpaid)U.S. ARPU$50-$60AT&T, Verizon, T-Mobile range
Wireless (prepaid)U.S. ARPU$20-$35Lower-tier brands and MVNOs

Wireless ARPU is highly geography-dependent — U.S. ARPU is among the highest globally. SaaS ARPU is highly segment-dependent — the SMB-to-enterprise spread is often 100×. Always compare to your own segment, not the headline industry number.

Frequently Asked Questions

How is ARPU calculated?

Divide total revenue by active users over the same period. $240,000 across 12,000 users is a $20 ARPU.

Paid ARPU or blended ARPU — which to use?

Paid ARPU divides by paying users only and is the truer monetization measure for freemium products. Blended ARPU divides by all actives and is more sensitive to free-tier mix.

Monthly or annual ARPU?

Either, as long as it is consistent. SaaS often quotes monthly ARPU (ARPU = MRR / paying users); consumer apps sometimes use annual. Be explicit about which one a quoted figure uses.

How does ARPU relate to LTV?

Lifetime value is roughly ARPU divided by churn rate. Doubling ARPU doubles LTV at the same retention — usually a faster win than slashing churn by half.

How can I grow ARPU?

Upsells to higher tiers, paid add-ons, usage-based pricing, and annual plans. Free-to-paid conversion lifts paid ARPU only if the new payers spend below the existing average.

When is this calculator unreliable?

When the user base is growing rapidly (denominator distortion makes period-over-period comparison misleading — use cohort ARPU instead), when business mix is shifting (a free-tier launch or new low-end product dilutes headline ARPU even when the core paid business is healthy), or when the user definition is inconsistent (paying customer vs registered user vs monthly active user — pick one and stick to it). For SaaS, always pair ARPU with net dollar retention (NDR) to separate mix effects from pricing power.

References & Authoritative Sources

Related Calculators

Methodology & Review

Ugo Candido ✓ Editor
Founder & Editor-in-Chief at CalcDomain — responsible for the methodology, sourcing, and technical review of this calculator.

ARPU (Average Revenue Per User) equals total revenue for a period divided by the average number of users in that period. The calculator works for any subscription, advertising, transaction-based or mixed-revenue business. Calculate the average number of users as (start-of-period users + end-of-period users) / 2, or use a daily-active or monthly-active count for finer granularity. ARPU should be calculated and compared in consistent currency, billing period (monthly ARPU is most common; quarterly and annual ARPU are also used) and user definition (paying customer, active user, registered account). Cross-period ARPU comparisons are meaningful only when these conventions stay fixed. RELIABILITY: Reliable for stable user bases with consistent revenue recognition. Less reliable during rapid user growth (denominator distortion), after pricing changes (per-cohort ARPU is more informative than headline ARPU), or when the business mix changes (a free tier launch dilutes paying-user ARPU even if the paid product is healthy).

Updated