Startup and subscription economics

Average revenue per user

Subscription revenue per active user for a defined period.

Plain definition

Average revenue per user, or ARPU, divides a defined period’s revenue by the average or ending number of active users, using a disclosed convention. It is useful for tracking monetisation per user, pricing changes, usage mix, and the effect of free or discounted users. The denominator must be users, not customer accounts.

ARPU is a management metric, not a statement that the amount is recognised revenue or cash collected. Its trend can improve because higher-paying users join, low-paying users leave, or the active-user definition changes. Those causes lead to different decisions.

Illustrative example

Monetary examples use Saudi riyals (SAR). The same principles apply in other currencies.

Suppose a service records of recurring subscription revenue in a month and has 1,200 active users under its stated definition. ARPU is for that month. If revenue rises while active users fall, ARPU may rise even though the service is losing reach.

Management should inspect segments, price plans, new versus existing users, and retention before calling the movement an improvement.

Calculate monthly ARPU
Calculate monthly ARPU
Monthly recurring subscription revenue
Active users
Monthly ARPU
60,000 ÷ 1,200=50

Choose average users when the user base changes materially during the period, and apply the convention consistently.

Why it matters

ARPU helps reveal whether growth comes from more users, more value per user, or a change in the measured population. Without a stable denominator it can create an attractive trend with no commercial meaning.

Practical consequence

Document what “active” means, whether the denominator is average or period-end, and which revenue is included. Reconcile revenue to the subscription system and report the user count separately. Break out meaningful plan or customer segments and read ARPU with churn, usage, discounts, and recognition timing.