Customer Analytics

Average Revenue Per User (ARPU)

Average Revenue Per User divides revenue for a period by the user population tied to that revenue. It provides a compact view of monetisation per user, account, subscriber, or other explicitly defined unit.

Business context

Why Average Revenue Per User matters

ARPU can rise because users spend more or because the user mix shifts toward higher-value plans. It can fall during rapid low-priced growth even while total revenue increases.

Business question
How much revenue does each user contribute on average during this period?
Teams that use it
Finance, product, growth, pricing, and leadership teams.
Decisions it supports
Pricing changes, plan mix, packaging, monetisation experiments, and revenue forecasts.
Calculation

Average Revenue Per User formula

Total Revenue ÷ Total Users

Formula components

Total revenue
Revenue recognised for the chosen period and product scope.
Total users
The agreed average or period-end count of users that generated or were eligible to generate that revenue.
Period
The same month, quarter, or year used for both revenue and user count.

How to calculate Average Revenue Per User

  1. Choose the product, geography, customer type, and reporting period.
  2. Calculate revenue for that exact scope.
  3. Count users using a documented denominator convention.
  4. Divide revenue by users and label the time basis, such as monthly ARPU.
Worked example

Average Revenue Per User example

A software product recognises £240,000 of subscription revenue in June and uses an average active subscriber count of 3,200.

  1. Total June revenue = £240,000.
  2. Average users in June = 3,200.
  3. ARPU = £240,000 ÷ 3,200 = £75.

Monthly ARPU is £75 per user.

Each user contributed £75 of recognised revenue on average in June; individual users may be far above or below that average.

How to interpret the result

Break ARPU down by plan, segment, acquisition channel, and geography to separate price and mix effects. Pair it with user growth so a higher average is not mistaken for total growth.

No universal ARPU target applies across products. Currency, billing interval, free users, account structure, discounts, and revenue recognition policy all affect comparability.

Common mistakes and limitations

Revenue and user scope mismatch
Company-wide revenue divided by one product’s users produces a meaningless average.
Using an unstable point-in-time count
For a fast-growing base, an average user count may be more representative than month-end users.
Mixing users and accounts
A business account with many seats is not interchangeable with one end user.
Ignoring plan mix
ARPU can move when the mix changes even if no customer’s price changes.

Turn metric definitions into answers your team can use.

Vizma helps teams understand and track business metrics using their data. Bring your Average Revenue Per User definition, underlying data, and reporting questions to a Vizma demo.