Average Revenue Per User (ARPU) Calculator

Calculate ARPU (Average Revenue Per User) and ARPA (per Account) to benchmark monetization efficiency, track upsell impact, and plan revenue growth from your existing customer base.

📊 SaaS💼 ARPU = Total MRR / Total Active Users
Total MRR ($)
Total active paying users
Target ARPU ($)
Expected user growth
Please enter valid values.

Formula & Reference

VariableFormulaUnits
Average Revenue Per User (ARPU) CalculatorARPU = Total MRR / Total Active Users$/user/month

Step-by-Step Examples

Example 1
SaaS Tool

$50k MRR, 500 users, target $120 ARPU, 50 new users.

  • Current ARPU: $100
  • At target $120 with 550 users: MRR = $66,000
  • Need to lift ARPU by $20 via upsells/plan changes
✓ $100 ARPU, $66k MRR with target ARPU + growth
Example 2
Mobile App

$30k MRR, 2,000 users.

  • ARPU: $15/month = $180/year
  • Low ARPU typical for consumer apps
  • Consider premium tier or annual plan to lift ARPU
✓ $15/month ARPU
Example 3
Enterprise SaaS

$200k MRR, 40 accounts.

  • ARPA (per account): $5,000/month
  • High ARPA = fewer customers needed = viable
  • ARPA typical for enterprise SaaS
✓ $5,000/account ARPA

Real-World Applications

Common Mistakes to Avoid

⚠️
Not segmenting ARPU by plan tier

Company-wide ARPU hides important variations. Calculate ARPU for each plan tier to understand where revenue concentration sits.

⚠️
Mixing monthly and annual subscribers in ARPU

Normalize annual plans to monthly value (ACV / 12) before calculating ARPU alongside monthly subscribers.

⚠️
Chasing ARPU at the expense of user volume

Very high ARPU with low user count signals over-reliance on few customers. Watch for single-customer revenue concentration risk.

Frequently Asked Questions

What is a good ARPU for SaaS?
Varies by segment: Consumer B2C apps: $5–20/month. SMB SaaS: $30–150/month. Mid-market: $200–1,000/month. Enterprise: $1,000–$10,000+/month.
How do I increase ARPU?
Feature gating (upsell to higher tiers), usage-based pricing (customers grow naturally), new add-on products, price increases on new customers.
What is ARPA vs ARPU?
ARPA = Average Revenue Per Account. ARPU = per individual user. For B2B SaaS with team accounts, ARPA is often more meaningful than ARPU.
How does ARPU relate to LTV?
LTV = ARPU × Gross Margin % × (1 / Churn Rate). Higher ARPU directly multiplies LTV.
What is the T2D3 model?
A SaaS growth framework: Triple ARR two years in a row, then Double three years in a row. Requires increasing ARPU and/or user growth at each stage.

Related Business Calculators