SaaS Metrics

ARPU (Average Revenue Per User)

Definition — ARPU (Average Revenue Per User)

ARPU (Average Revenue Per User) is the average monthly or annual revenue generated per active user or account in a SaaS business. ARPU is a key metric for tracking monetization efficiency, comparing performance across cohorts, and projecting revenue impact of pricing changes or expansion initiatives.

Quick Answer

What is ARPU?Average Revenue Per User (ARPU) is the mean revenue generated per active user or account in a subscription business, calculated as: ARPU = Total Revenue / Total Active Users (or accounts) for a given period. ARPU can be measured monthly (using MRR) or annually (using ARR). It is used to track the

What is ARPU?

Average Revenue Per User (ARPU) is the mean revenue generated per active user or account in a subscription business, calculated as: ARPU = Total Revenue / Total Active Users (or accounts) for a given period. ARPU can be measured monthly (using MRR) or annually (using ARR). It is used to track the overall monetization health of a user base, assess the impact of pricing changes, compare monetization across different customer cohorts, and benchmark against industry peers. ARPU rising over time indicates successful upsell and pricing expansion; ARPU declining indicates mix shift toward lower-value customers or pricing pressure.

ARPU vs ARPPU

ARPU (Average Revenue Per User) includes all active users in the denominator, including free users in freemium models. ARPPU (Average Revenue Per Paying User) counts only paying users in the denominator, excluding free tier users. For freemium SaaS businesses: ARPU is low because free users dilute the average, while ARPPU reflects true monetization per paying account. Comparing ARPU vs. ARPPU reveals monetization structure: a business with ARPU $5 and ARPPU $50 has approximately 10% of users on paid plans. Tracking ARPPU growth is more indicative of upsell effectiveness than ARPU, which can be artificially depressed by growing the free user base without equivalent paid conversion.

Frequently Asked Questions

How do I increase ARPU for a SaaS product?

ARPU expansion strategies: (1) Price increases (annual pricing reviews with value-based justification), (2) Tiering and packaging improvements that encourage upgrades to higher plans, (3) Add-on products and features that expand revenue from existing accounts, (4) Usage-based pricing elements that automatically grow revenue as customers grow (seat additions, API call pricing, data volume pricing), (5) Enterprise customization packages (professional services, premium support, white-labeling) for highest-ACV customers, and (6) Targeted upsell programs for accounts using 80%+ of their current tier limits (natural upgrade motivation when customers approach plan limits).

What is a good ARPU benchmark for SaaS?

ARPU benchmarks vary enormously by product type: consumer SaaS (Spotify, Dropbox): $10-$30/month ARPU. SMB SaaS (QuickBooks, Mailchimp): $50-$300/month ARPU. Mid-market SaaS: $500-$3,000/month ARPU. Enterprise SaaS: $3,000-$50,000+/month ARPU. The most meaningful comparison is your ARPU trend over time and versus direct competitors in your specific segment. Rising ARPU indicates successful value delivery and monetization; declining ARPU suggests pricing pressure, competitive commoditization, or mix shift toward lower-value customer segments.

Put this into practice

Get a free 90-day AI growth plan built around your SaaS stack.

See If You Qualify →
🔍 Is your SaaS site visible to ChatGPT & Perplexity? Get Free GEO Score →