Average Revenue Per User

Average Revenue Per User (ARPU) is the mean revenue generated per active user over a specific time period. It measures the monetary value each user contributes to your business.

Also known as: ARPU, average revenue per account, ARPA

Formula

Total Revenue / Number of Active Users

Try Calculator

Why It Matters

ARPU connects your user base to your revenue, making it one of the most actionable metrics in your toolkit. When ARPU rises, it means you are extracting more value per customer - through better pricing, successful upsells, or attracting higher-value segments. When ARPU falls, it can signal price pressure, a shift toward lower-tier plans, or free-tier dilution.

This metric is especially powerful when segmented. Comparing ARPU across acquisition channels tells you which sources bring in the most valuable customers, not just the most customers. Comparing ARPU across cohorts reveals whether your product is getting better at monetization over time.

For investors and operators alike, ARPU trends are a leading indicator of scalability. A business that can grow ARPU while also growing its user base is compounding value - each new user is worth more than the last.

How to Calculate

Divide total revenue for a given period by the number of active users during that same period. The key decisions are defining what counts as "active" and choosing the right time window. For SaaS, monthly ARPU using paying subscribers is standard. For freemium models, decide whether to include free users in the denominator, as including them will significantly lower the number.

ARPU Calculator

Total Revenue / Number of Active Users

ARPU50.00$

Industry Applications

SaaS

A project management tool with 10,000 paying users and $500K monthly revenue has an ARPU of $50/month. After launching a premium tier, ARPU rises to $62/month within two quarters.

Benchmark: SMB SaaS ARPU typically ranges from $50-500/month; enterprise SaaS can exceed $5,000/month

E-commerce

An online grocery delivery service segments ARPU by customer tenure and finds that customers in their second year spend 2.3x more per month than first-year customers.

Benchmark: Ecommerce ARPU varies widely by vertical, from $20-50/month for consumables to $100+/month for premium categories

How to Track in KISSmetrics

KISSmetrics lets you calculate ARPU by combining revenue event data with active user counts. Use the Revenue Report to pull total revenue for a period, then divide by your active user count from the People tab. Segment by acquisition source, plan tier, or geography to find your highest-value user profiles.

Common Mistakes

  • -Including free users in the denominator when analyzing paid business economics, which artificially deflates ARPU
  • -Not specifying the time period clearly - monthly and annual ARPU are very different numbers
  • -Using ARPU as an average without examining the distribution, which can hide bimodal patterns with many low-value and a few high-value users
  • -Comparing ARPU across companies without adjusting for different business models and pricing structures

Pro Tips

  • +Track ARPU separately for new users vs. existing users to isolate the effect of upsells from changes in new customer mix
  • +Use ARPU trends to evaluate pricing changes - a successful price increase should lift ARPU without proportionally increasing churn
  • +Calculate ARPU by cohort month to see whether newer cohorts are monetizing better than older ones
  • +Pair ARPU with customer acquisition cost to determine unit economics by channel

Related Terms

See Average Revenue Per User in action

KISSmetrics tracks every user across sessions and devices so you can measure what matters. Start free - no credit card required.