Skip to main content
EconKit

Average Revenue Per User (ARPU)

revenue

The mean revenue generated per active user or customer account over a specific period. It measures pricing efficiency and customer value.

Definition

ARPU tells you how much revenue each customer generates on average. It is a critical pricing and monetization metric because it reveals whether you are effectively capturing value from your user base. A social media platform with 1 million users and $5 ARPU generates $5 million; increasing ARPU to $7 generates $7 million without acquiring a single new user.

ARPU can be measured monthly (average monthly revenue per user) or over the customer lifetime. It varies enormously by business type: enterprise SaaS companies may have ARPU of $5,000-50,000/month, while consumer apps might have ARPU of $1-10/month. The metric is most useful when tracked over time and segmented by customer tier, geography, or acquisition channel.

Increasing ARPU is one of the most capital-efficient growth strategies. Methods include tiered pricing that encourages upgrades, usage-based components that grow with the customer, value-added features that justify higher prices, and effective cross-selling. When combined with strong retention, rising ARPU creates a powerful compounding effect on total revenue.

Formula

ARPU = Total Revenue / Total Active Users (over a given period)

Example

A streaming service generates $4,200,000 in monthly revenue from 280,000 subscribers. ARPU = $4,200,000 / 280,000 = $15.00 per user per month.