Average Revenue Per User (ARPU): Definition, Formula & SaaS Benchmarks
Average Revenue Per User (ARPU) is the average revenue a business generates per user or customer over a given period. It’s one of the most direct measures of monetization efficiency — telling you not just how much revenue you’re making, but how much each customer relationship is worth on average.
For B2B SaaS companies, ARPU is a leading indicator of expansion health. Flat or declining ARPU often signals that churn is concentrated in higher-value accounts, or that new customers are coming in at lower price points than existing ones — both worth catching early.
What Is the ARPU Formula?
ARPU is calculated by dividing total revenue over a period by the number of active users or customers during that same period.
Formula
Example
$50,000 MRR ÷ 250 accounts = $200 ARPU
Define “active users” consistently — for most B2B SaaS companies this means paying accounts within the period, excluding trials, churned accounts, and internal seats. Pick a definition and stick with it so your numbers are comparable month over month.
How to Calculate ARPU for SaaS
In B2B SaaS, most teams use MRR-based ARPU rather than total revenue, because SaaS revenue is recurring and MRR gives a cleaner normalized read:
SaaS ARPU = MRR ÷ Number of Paying Accounts
Using total revenue can distort the metric if you’ve had a large one-time payment or an irregular billing cycle. If your customers are on annual contracts, divide ARR by 12 first to arrive at MRR, then divide by account count.
Example calculation
A SaaS company has $120,000 ARR across 50 paying accounts. Monthly ARPU = ($120,000 ÷ 12) ÷ 50 = $200 per account per month. If three enterprise accounts each paying $1,000/mo churn and are replaced by five SMB accounts each paying $200/mo, MRR holds steady but ARPU drops from $200 to $175 — a signal the account mix is shifting downmarket.
What Is a Good ARPU for SaaS?
ARPU benchmarks vary significantly by market segment. There’s no universal “good” number — what matters is whether yours is trending in the right direction and whether it’s consistent with your ICP.
- SMB-focused SaaS: $50–$500/month per account
- Mid-market SaaS: $500–$2,000/month
- Enterprise SaaS: $2,000–$10,000+/month
For companies at $1M–$10M ARR, ARPU trending upward over 6–12 months is a reliable sign that your expansion revenue motion is working. Flat ARPU with growing MRR is fine. Declining ARPU alongside growing MRR usually means you’re acquiring lower-value accounts faster than you’re expanding existing ones — worth investigating.
ARPU vs. MRR: What’s the Difference?
MRR measures the total size of your recurring revenue base. ARPU measures the quality and composition of that base. They answer different questions:
- MRR tells you how big your revenue engine is
- ARPU tells you how efficiently you’re monetizing each customer relationship
You can have growing MRR and declining ARPU simultaneously — which typically means you’re adding lower-tier accounts faster than you’re expanding existing ones. The ideal growth pattern is MRR and ARPU rising together, driven by expansion from existing customers rather than pure volume growth.
ARPU vs. ARPPU
ARPPU (Average Revenue Per Paying User) uses only paying customers in the denominator, while ARPU includes all users — paying and non-paying. For most B2B SaaS companies with no meaningful free tier, these numbers are identical. The distinction matters if you run a freemium model: a large free tier would make ARPU look artificially low, while ARPPU shows what your paid accounts are actually worth.
How to Improve ARPU
There are three main levers CS and revenue teams use to grow ARPU:
1. Expansion revenue — upselling accounts to higher tiers or cross-selling additional modules is the most direct path. CSMs who track product usage can identify accounts approaching plan limits or underutilizing features in higher tiers — both are expansion signals worth acting on.
2. Pricing optimization — if new customers are entering at a lower price point than your existing base, ARPU will drift down over time even if churn is under control. Periodic pricing reviews and ensuring free-trial converts land on the right tier help maintain ARPU over time.
3. Selective retention — not all churn hits ARPU equally. If churning accounts are disproportionately low-ARPU, losing them can actually increase your average. Prioritize retention resources toward high-ARPU accounts first.
Tools like Hyperengage surface usage signals and health score changes that help CS teams identify which accounts are ready for expansion conversations and which are at risk of contracting — before either shows up as a movement in your ARPU number.
Common Misconceptions About ARPU
A common mistake is treating high ARPU as unconditionally good. If ARPU is high because of aggressive pricing but the value customers receive doesn’t match the price they’re paying, you’ll see it in churn — this is what’s known as the value gap. ARPU is most meaningful when read alongside retention metrics like GRR and NRR, not in isolation.
How Often Should ARPU Be Tracked?
Monthly is the standard cadence for most SaaS companies. Quarterly ARPU reviews are useful for spotting longer-term trends in account mix and pricing. Annual ARPU benchmarking helps you assess whether expansion revenue is keeping pace with the growth in your customer base.
Related Terms
Net Revenue Retention (NRR) · Customer Acquisition Cost (CAC) · Customer Lifetime Value (CLTV) · Active Users · Value Gap