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
Why average revenue per user 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.
The newsletter
Join our KISS newsletter
One short read a week on what actually moves revenue, in a free email. Read by 10,000+ operators and founders.
No spam. Unsubscribe in one click.
How to calculate average revenue per user
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
Average Revenue Per User examples
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
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
Customer Lifetime Value
Customer Lifetime Value (CLV or LTV) is the total revenue a business can expect from a single customer over the entire duration of their relationship. It is the most important metric for understanding long-term customer profitability.
Average Order Value
Average Order Value (AOV) is the average dollar amount spent each time a customer places an order. It is calculated by dividing total revenue by the number of orders in a given period.
Revenue Per Visitor
Revenue per visitor (RPV) is the average revenue generated for each visitor to your website. It combines conversion rate and average order value into a single metric that measures the total monetary value of your traffic.
Monthly Recurring Revenue (MRR)
The predictable revenue a subscription business earns every month from all active subscriptions, normalized to a monthly amount.
Further Reading
Build your business intelligence layer for free.
Every event resolves to a person, so revenue attaches to the customer rather than the session. KISSmetrics sets the tracking up from a scan of your site.