What is ARPPU (average revenue per paying user)?

Definition

ARPPU is the average revenue from each paying user in a period: total revenue divided by the number of users who paid. Unlike ARPU, free users are left out.

Formula

ARPPU = revenue in the period ÷ number of paying users in the period

Use the same period on both sides (usually a month) and decide upfront whether revenue is gross or net of store fees — and stick to it.

Example

In October a language app has 40,000 monthly active users. 800 of them paid — subscriptions and one-off purchases — for a total of $12,000.

ARPU = ARPPU × paying share. That relation shows the two levers for revenue: get more users to pay, or get paying users to pay more.

ARPU vs ARPPU

ARPU ARPPU
Divides by All active users Paying users only
Shows Revenue per user overall Value of a paying customer
Moves when More users pay or pay more Prices, upsells, plan mix change

How to raise ARPPU

Watch reviews when you change prices: users say very quickly whether they see the new price as fair. Track ARPPU by cohort to see whether newer customers pay more or less than earlier ones, and feed it into lifetime value. The free LTV calculator does the maths.

FAQ

How do you calculate ARPPU?

Divide the revenue of a period by the number of users who paid in that period. $12,000 from 800 paying users is an ARPPU of $15.

What is the difference between ARPU and ARPPU?

ARPU divides revenue by all active users; ARPPU only by paying users. ARPPU is always higher, and the gap shows how few users pay.

Should ARPPU include ad revenue?

Usually not. ARPPU is about users who pay directly — in-app purchases and subscriptions. Track ad revenue separately, for example with eCPM and ARPDAU.