Average Revenue Per User (ARPU) - sometimes called Average Revenue Per Account (ARPA) - is the average monthly revenue generated by each active customer. It's a simple metric that anchors your understanding of unit economics, pricing efficiency, and customer segment value.
ARPU is an input into LTV, a driver of MRR, and one of the clearest signals of whether your pricing is aligned with the value you deliver.
🧒 Explained simply You sell lemonade to 5 friends. One pays $1, one pays $2, and three pay $3. ARPU is just the average: add it all up ($1 + $2 + $3 + $3 + $3 = $12) and divide by 5 friends = $2.40 each. It tells you what a "typical" customer looks like at your stand - and whether you should maybe charge the big spenders a little more.
What Is ARPU?
ARPU is the answer to: on average, how much does each of my customers pay per month?
It sounds simple, but ARPU varies meaningfully across customer segments, plan types, and cohorts - and those differences contain important information about which customers are most valuable and why.
How to Calculate ARPU
ARPU = Total MRR ÷ Total Active Customers
Example: Your MRR is $50,000 and you have 500 active customers.
ARPU = $50,000 ÷ 500 = $100/month
Segment-Level ARPU
Blended ARPU is useful as a baseline, but segment-level ARPU is where the insight is:
| Segment | MRR | Customers | ARPU |
|---|---|---|---|
| Starter Plan | $8,000 | 200 | $40 |
| Growth Plan | $18,000 | 150 | $120 |
| Pro Plan | $24,000 | 80 | $300 |
| Enterprise | $0 | 0 | - |
In this example, blended ARPU is $115 - but the real story is the significant difference between Starter and Pro customers. Each Pro customer generates 7.5x the MRR of a Starter customer.
ARPU vs ARPA: Is There a Difference?
The terms are often used interchangeably. Technically:
- ARPU (per user) counts individual users or seats
- ARPA (per account) counts paying accounts or organizations
For B2B SaaS with seat-based pricing, ARPA is usually more meaningful - you care about the revenue per company, not per individual user. For consumer or individual-license products, ARPU and ARPA are the same.
Most SaaS founders use ARPU loosely to mean ARPA. The important thing is to be consistent in how you define "user" when calculating and comparing the metric over time.
ARPU and Its Role in Other Metrics
ARPU feeds directly into several downstream metrics:
LTV: LTV = ARPU ÷ Monthly Churn Rate. A higher ARPU, all else equal, means higher LTV.
MRR: MRR = ARPU × Number of Customers. ARPU growth compounds into MRR growth even without adding new customers.
CAC Payback: CAC Payback = CAC ÷ (ARPU × Gross Margin). Higher ARPU means faster payback.
This means improving ARPU has a multiplier effect - it improves LTV, speeds up payback, and grows MRR simultaneously.
Why ARPU Matters
It tells you how your pricing is performing. If ARPU is declining over time, it means new customers are landing on lower tiers, customers are downgrading, or discounting is increasing. If ARPU is growing, it means customers are finding more value and upgrading - a healthy expansion signal.
It helps you understand your customer mix. A business with 1,000 customers at $20 ARPU and one with 200 customers at $100 ARPU both have $20,000 MRR - but they're very different businesses. The first has much more diluted support costs, higher churn risk from low-value customers, and less pricing power. The second has fewer customers to manage but higher per-customer value.
It anchors LTV. Since LTV is derived from ARPU and churn, improving ARPU is one of two levers for improving LTV. For businesses where reducing churn is difficult, growing ARPU through upsells and expansions is the primary LTV lever.
It reveals segment-level value. Calculating ARPU by plan, cohort, acquisition channel, or customer segment reveals which parts of your business generate the most value per customer - and should inform where to focus sales, marketing, and product investment.
How to Increase ARPU
Raise prices
The most direct lever. If your product has matured and you haven't revisited pricing in 12+ months, a price increase - tested on new customers first - often improves ARPU without meaningful impact on conversion rates, especially for products with strong retention.
Improve plan migration
Many customers stay on entry-level plans not because the higher tiers lack value, but because they've never been prompted to upgrade. In-product nudges, success milestones, and proactive outreach when customers hit usage limits all drive plan upgrades and ARPU growth.
Design better pricing tiers
If the gap between your Starter and Growth plans is too large, or if Growth doesn't offer enough differentiated value, customers default to Starter and stay there. Reviewing your pricing ladder - ensuring each tier has a clear value jump - can shift the ARPU mix upward.
Target higher-value customer segments
Acquiring customers who fit your Pro or Growth tier from the start - rather than converting up from Starter - raises new customer ARPU and improves the overall average over time.
Reduce discounting
Heavy discounting on initial deals depresses ARPU and creates internal inconsistencies when customers compare notes. Setting clear discount policies and enforcing them raises the floor on new customer ARPU.
How to Track ARPU
Chartsy calculates ARPU from your Stripe or Paddle data and lets you break it down by plan, acquisition cohort, or time period. You can ask:
- "What is my average revenue per user this month?"
- "Show ARPU by plan"
- "How has ARPU changed over the last 12 months?"
- "What is ARPU for customers acquired through paid channels vs organic?"
Connect Stripe and track your ARPU →
Frequently Asked Questions About ARPU
What is average revenue per user in SaaS? ARPU (Average Revenue Per User) is the average monthly revenue generated per active paying customer. It's calculated as total MRR divided by total active customers. For example, $60,000 MRR across 600 customers equals $100 ARPU. It's a core input into LTV and a key indicator of pricing efficiency.
What is a good ARPU for a SaaS business? There's no universal benchmark - ARPU varies enormously by market and business model. A consumer SaaS might have $10–$20 ARPU. An SMB-focused tool might target $50–$200. Enterprise software often has $500–$5,000+ ARPU per account. What matters is whether ARPU is trending up over time and whether it supports a healthy LTV:CAC ratio.
What is the difference between ARPU and ARPA? ARPU (Average Revenue Per User) counts individual users or seats. ARPA (Average Revenue Per Account) counts paying organizations or companies. For B2B SaaS with team plans, ARPA is typically more meaningful since revenue comes from accounts, not individual users. For consumer or solo-user products, the two are equivalent.
How does ARPU affect LTV? ARPU is a direct input into LTV - LTV = ARPU ÷ Monthly Churn Rate. Increasing ARPU by 20% increases LTV by 20% at constant churn. This is why pricing improvements and upsell motions have such a compounding effect: they raise the value of every customer month over month, improving LTV, CAC payback, and NRR simultaneously.
How do you increase ARPU without losing customers? The safest approaches are expansion-driven: building upgrade paths, adding higher-tier plans with clear incremental value, and introducing usage-based add-ons that customers opt into as they grow. In practice, price increases on new customers (while grandfathering existing ones) is one of the most common and least risky ways to raise ARPU without triggering churn.
Related: What Is MRR? · What Is LTV? · What Is CAC?

Written by
Chartsy TeamThe Chartsy Team writes guides, product updates, and resources to help SaaS and eCommerce founders make sense of their metrics, without SQL or spreadsheets.
Chartsy