Average Revenue Per User (ARPU)
Definition
Average revenue per user (ARPU) is the mean recurring revenue generated per active customer account over a given period, typically calculated monthly. ARPU helps SaaS companies evaluate pricing effectiveness, segment customers by value, and forecast revenue from their existing user base.
Formula
Overview
Average revenue per user (ARPU) provides a simple but powerful lens into how much value you extract from each customer. Rising ARPU over time suggests successful upselling, pricing optimization, or a shift toward higher-value customer segments.
ARPU can be calculated on a monthly or annual basis. Monthly ARPU equals MRR divided by total active paying customers. It is best analyzed alongside customer count trends: growing ARPU with a declining customer count may indicate churn among lower-tier users rather than genuine pricing power.
Segmenting ARPU by plan tier, company size, or acquisition channel reveals where your highest-value customers come from. This insight is critical when deciding whether to move upmarket or double down on a high-volume, low-price strategy.
Example
A company with $50,000 MRR and 500 active customers has an ARPU of $100/month.
Related Articles
Related Calculators
Track Average Revenue Per User (ARPU) and more with culta.ai
Start free and get real-time visibility into the metrics that matter for your startup.