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

PlanPrice/MonthCustomersMRR Contribution
Starter$49200$9,800
Pro$149150$22,350
Enterprise$49950$24,950
Total400$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.

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

SegmentTypical ARPU (Monthly)Sales Model
Self-serve / SMB$50-$200Product-led growth, no sales team
Mid-market$200-$2,000Inside sales, demo-driven
Enterprise$2,000-$25,000+Field sales, custom contracts
Usage-based / infrastructureVaries 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:

ARPU Trends and What They Indicate

TrendSignalLikely Cause
Rising ARPUHealthy expansionCustomers upgrading, add-on adoption, successful price increases
Flat ARPUStable but stagnantNo pricing changes, balanced upgrades and downgrades
Declining ARPUPricing or retention concernPlan 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:

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