Calculate Average Revenue Per User (ARPU) from MRR and active users — the core SaaS pricing metric for benchmarking, forecasting, and identifying pricing opportunities.
ARPU (Average Revenue Per User) is the monthly revenue generated per paying customer.
It's a fundamental SaaS metric that directly determines how many customers you need
to reach any given MRR target.
The formula
ARPU = Total MRR / Number of Active Paying Users
At $50,000 MRR and 500 active users: ARPU = $100/month.
ARPU and required scale
ARPU determines the scale required to reach your MRR target:
ARPU
Users needed for $1M MRR
$10/month
100,000 users
$100/month
10,000 users
$500/month
2,000 users
$1,000/month
1,000 users
$5,000/month
200 users
High ARPU = enterprise motion (complex sales, long cycles, high ACV).
Low ARPU = product-led motion (self-serve, viral, high volume required).
ARPU vs ACV
ARPU is monthly revenue per user, typically calculated from MRR.
ACV (Annual Contract Value) is annual revenue per customer, from ARR.
ACV = ARPU × 12.
ACV is used in enterprise sales; ARPU in SaaS analytics and unit economics.
How to increase ARPU
Raise prices — the highest-leverage ARPU lever. Even a 10% price increase
with 5% churn adds net 5% to MRR with zero additional customers.
Upsell to higher tiers — move customers up the pricing ladder.
Usage-based components — add metered billing that scales with usage.
Expand seats — for team products, per-seat pricing grows ARPU as teams grow.
Annual billing — doesn't change ARPU but improves cash flow on the same revenue.
Frequently asked questions
What does this calculator do?
Calculate ARPU from total MRR and active users, plus users needed to hit a target
MRR at your current ARPU.
What Is ARPU in SaaS? Definition, Formula, and Benchmarks
ARPU (Average Revenue Per User) = MRR / active users. Learn the formula, benchmarks by go-to-market model, and how ARPU determines the scale required to reach your MRR target.
ARPU measures the average monthly revenue each paying customer generates.
It's the SaaS metric that connects pricing strategy to growth requirements.
Formula: ARPU = Total MRR / Active Paying Users
ARPU determines required scale
ARPU
Customers needed for $100k MRR
$10/month
10,000 customers
$100/month
1,000 customers
$500/month
200 customers
$1,000/month
100 customers
This table explains why enterprise SaaS companies can build $10M ARR with
200 customers, while consumer apps need millions of paying users for the same revenue.
How to Increase ARPU: 5 Strategies for SaaS Businesses
Increase ARPU through pricing optimization, upsells, usage-based billing, and moving upmarket. Practical tactics with examples from successful SaaS businesses.
Higher ARPU means fewer customers needed to hit the same MRR target. It also
typically means better retention, longer LTV, and lower relative CAC.
1. Raise prices (most underused lever)
Most SaaS products are priced 30–50% below what customers would pay. A/B test
a 15–20% price increase on new customers without touching existing plans.
At typical SaaS churn rates, the revenue gain far exceeds the marginal churn.
2. Add a higher-tier plan
If your top plan is $99/month, add a $249/month tier with features that power
users actually need. 15–25% of customers will upgrade — and your ARPU
increases without acquiring new customers.
3. Usage-based expansion
Add metered pricing tiers: above X seats, X API calls, or X records per month,
charge more. As customers grow, ARPU grows automatically.
4. Move upmarket
Closing 10 enterprise deals at $1k/month is often easier than acquiring
200 SMB customers at $50/month — and generates 5× the ARPU with better retention.
5. Eliminate the free plan (or charge for it)
If you have a generous free tier, converting 5–10% of free users to $15/month
paid dramatically improves ARPU even while adding new customers.
ARPU measures monthly revenue per user. LTV measures total lifetime revenue. Learn how they relate to CAC and why you need both for SaaS unit economics.
ARPU and LTV (Lifetime Value) are related — LTV is ARPU extended over the
customer lifetime. Together they tell the full unit economics story.
ARPU: the monthly snapshot
ARPU = MRR / Active Users
ARPU tells you the average monthly contribution per customer. It's useful for:
- Forecasting scale requirements
- Benchmarking pricing
- Comparing plans within your product
LTV: the lifetime picture
LTV = ARPU × Gross Margin / Monthly Churn Rate
LTV tells you the total gross profit from a customer over their entire lifetime.
At ARPU of $100, 75% gross margin, 2% monthly churn:
LTV = $100 × 75% / 2% = $3,750
The LTV:CAC ratio
The critical connection is LTV:CAC. If LTV is $3,750 and CAC is $1,500, your
LTV:CAC ratio is 2.5x — on the lower end of acceptable (3x+ is the benchmark).