Skip to main content
SaaS Metrics

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

ARPU = MRR ÷ Total Active Paying Customers

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.

Track this metric

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.