Knowledge Base
What Is ARPU (Average Revenue Per User)?
ARPU measures how much revenue each customer generates per month. It is a key indicator of pricing effectiveness and customer value in SaaS businesses.
Last updated: April 2026
Definition
Average Revenue Per User (ARPU) is the total Monthly Recurring Revenue (MRR) divided by the number of active paying customers. ARPU tells you how much revenue each customer contributes on average and is a direct measure of your pricing power.
ARPU Formula
The ARPU formula is:
ARPU = Total MRR ÷ Number of Active Paying Customers
For example, if your MRR is $50,000 and you have 400 active paying customers, your ARPU is $50,000 ÷ 400 = $125 per month.
Worked Example
| Plan | Price/Month | Customers | MRR Contribution |
|---|---|---|---|
| Starter | $49 | 200 | $9,800 |
| Pro | $149 | 150 | $22,350 |
| Enterprise | $499 | 50 | $24,950 |
| Total | 400 | $57,100 |
ARPU = $57,100 ÷ 400 = $142.75
ARPU vs ARPPU
ARPU and ARPPU (Average Revenue Per Paying User) differ in one key way: the denominator.
- ARPU divides MRR by all active paying customers. Free-tier users are excluded from both the numerator and denominator.
- ARPPU is sometimes used in freemium models to measure revenue per paying user specifically, where total users includes free accounts.
In most B2B SaaS contexts, ARPU and ARPPU are equivalent because all users pay. The distinction matters for freemium and consumer subscription products.
SaaS ARPU Benchmarks by Segment
| Segment | Typical ARPU (Monthly) | Sales Model |
|---|---|---|
| Self-serve / SMB | $50-$200 | Product-led growth, no sales team |
| Mid-market | $200-$2,000 | Inside sales, demo-driven |
| Enterprise | $2,000-$25,000+ | Field sales, custom contracts |
| Usage-based / infrastructure | Varies widely ($100-$50,000+) | Consumption-driven, scales with usage |
Strategies to Increase ARPU
Increasing ARPU grows revenue without acquiring new customers. These are the most effective strategies:
- Tiered pricing with clear upgrade paths. Design plan tiers so customers naturally outgrow their current plan. Seat-based or usage-based limits create natural upgrade triggers.
- Usage-based add-ons. Offer additional features or capacity as paid add-ons on top of the base subscription. This captures more value from power users.
- Annual billing discounts. Offer 10-20% discounts for annual prepayment. While the monthly ARPU appears similar, annual commitments reduce churn and improve cash flow.
- Feature gating. Reserve high-value features for premium tiers. Features that unlock automation, integrations, or team collaboration are common upgrade drivers.
- Price increases on new customers. Test higher prices for new sign-ups while grandfathering existing customers. If conversion rates hold, the market supports a higher ARPU.
ARPU Trends and What They Indicate
| Trend | Signal | Likely Cause |
|---|---|---|
| Rising ARPU | Healthy expansion | Customers upgrading, add-on adoption, successful price increases |
| Flat ARPU | Stable but stagnant | No pricing changes, balanced upgrades and downgrades |
| Declining ARPU | Pricing or retention concern | Plan downgrades, heavy discounting, lower-tier customer acquisition |
A rising ARPU combined with stable or growing customer count is the ideal growth pattern. It signals strong net revenue retention and effective expansion revenue.
Calculating ARPU from Stripe
To calculate ARPU from Stripe data:
- Compute your total MRR from active subscriptions (normalize annual plans by dividing by 12).
- Count distinct customers with at least one active subscription using the
customerfield on each subscription. - Divide total MRR by the distinct customer count:
ARPU = Total MRR ÷ Distinct Active Customers.
StripeReport calculates ARPU automatically from your connected Stripe account and tracks it over time so you can spot trends.
Frequently Asked Questions
What is ARPU?
ARPU (Average Revenue Per User) is your total MRR divided by the number of active paying customers. It measures revenue contribution per customer.
What is a good ARPU for SaaS?
This depends on your market. SMB SaaS typically sees $50-200 ARPU. Mid-market products range $200-2,000. Enterprise SaaS can exceed $10,000 ARPU.
How do I increase ARPU?
Common strategies include tiered pricing with clear upgrade paths, usage-based add-ons, annual billing discounts, and feature gating that encourages plan upgrades.
Is ARPU the same as ACV?
No. ARPU is monthly per-customer revenue. ACV (Annual Contract Value) is the annualized value of a single contract, typically used for enterprise deals.
Track these metrics automatically
StripeReport connects to your Stripe account in under 2 minutes. $19.99/mo flat.
Start Free Trial