Glossary

Average Revenue Per User (ARPU)

Average revenue per user (ARPU) is the average revenue a business generates per user or customer over a period, calculated by dividing total revenue by the number of users.

Reviewed by Marcus Bennett, Head of Growth
Last updated

Key takeaways

  • ARPU is total revenue divided by the number of users over a period, the average value of each customer.
  • It distills revenue to a per-customer figure, useful for monetization, segment comparison, and trends.
  • Define the denominator consistently (all vs active vs paying) and segment it for real insight.
  • It is one of two fundamental growth levers: more customers, or more revenue per customer.
  • High ARPU means little if those customers churn; read it alongside retention.

Average revenue per user (ARPU) is the average revenue a business generates per user or customer over a period, calculated by dividing total revenue by the number of users. It is a core metric for subscription and usage-based businesses, revealing how much value, on average, each customer represents.

ARPU distills a business's revenue down to a per-customer figure, which makes it powerful for understanding monetization, comparing segments, and spotting trends. A rising ARPU means each customer is worth more over time; a falling one signals the opposite, often before it shows in total revenue.

What ARPU measures

ARPU is total revenue divided by the number of users (or customers, or accounts) over a defined period, often monthly or annually. It can be measured across all users or by segment, and the unit matters: ARPU (per user) differs from ARPA (average revenue per account) when accounts contain multiple users. Measured consistently, ARPU shows the average monetization of the customer base and how it changes.

How ARPU is calculated

The formula is ARPU = total revenue ÷ number of users, for the period.

Total revenue divided by users gives ARPU.

The nuances are the denominator (which users count, all, active, paying) and the period (monthly vs annual ARPU). Segmenting ARPU is where the insight lives: ARPU by plan, segment, or cohort reveals which customers monetize best and how monetization evolves as customers mature. ARPU relates closely to ACV and average deal size, but is a per-user view of the whole base rather than a per-deal figure.

Why ARPU matters

  • Monetization view. It shows how much, on average, each customer is worth.
  • Trend signal. Rising or falling ARPU flags whether monetization is improving or eroding.
  • Segment comparison. ARPU by segment shows where the most valuable customers are.
  • Growth lever. Raising ARPU (via upsell, pricing, expansion) grows revenue without new customers.

ARPU and growth strategy

ARPU is one of two fundamental ways to grow revenue: more customers, or more revenue per customer. Raising ARPU, through upselling, better pricing, or expansion, grows revenue from the existing base without acquiring anyone new, which is often more efficient. Tracking ARPU alongside customer count clarifies which lever is driving growth, and watching ARPU by cohort over time shows whether customers monetize more as they mature, a sign of healthy expansion. It pairs naturally with retention metrics, since high ARPU means little if those customers churn.

The two levers act on different parts of the revenue equation:

Growth leverWhat it changesHow it is pulled
More customersCustomer countAcquisition and demand generation
Higher ARPURevenue per customerUpsell, pricing, expansion

Common ARPU mistakes

  • Inconsistent denominator. Mixing all users, active users, and paying users makes ARPU incomparable.
  • Blended-only view. A single ARPU hides large differences across segments and plans.
  • Ignoring churn. High ARPU on customers who churn is not the win it appears.
  • Confusing ARPU and ARPA. Per-user and per-account figures differ when accounts hold many users.

ARPU distills revenue to a per-customer figure, revealing how well a business monetizes its base and how that is trending. Read consistently and by segment, and grown deliberately through upsell, pricing, and expansion, it is both a key health metric and one of the two fundamental levers, alongside customer count, for growing revenue.

Frequently asked questions

What is average revenue per user (ARPU)?

Average revenue per user (ARPU) is the average revenue a business generates per user or customer over a period, total revenue divided by the number of users. It is a core metric for subscription and usage-based businesses, revealing how much value, on average, each customer represents. A rising ARPU means each customer is worth more over time; a falling one signals the opposite.

How is ARPU calculated?

ARPU = total revenue / number of users, for the period (often monthly or annually). The nuances are the denominator (which users count, all, active, or paying) and the period. ARPU (per user) also differs from ARPA (average revenue per account) when accounts contain multiple users. Segmenting ARPU by plan, segment, or cohort is where the insight lives.

Why does ARPU matter?

It gives a monetization view (how much each customer is worth on average), a trend signal (whether monetization is improving or eroding), segment comparison (where the most valuable customers are), and is a growth lever (raising ARPU via upsell, pricing, or expansion grows revenue without new customers).

How does ARPU relate to growth strategy?

ARPU is one of two fundamental ways to grow revenue: more customers, or more revenue per customer. Raising ARPU, through upselling, better pricing, or expansion, grows revenue from the existing base without acquiring anyone new, which is often more efficient. Tracking ARPU alongside customer count clarifies which lever drives growth, and watching ARPU by cohort shows whether customers monetize more as they mature.

What are common ARPU mistakes?

Inconsistent denominator (mixing all, active, and paying users makes ARPU incomparable), a blended-only view (hiding large differences across segments and plans), ignoring churn (high ARPU on customers who churn is not the win it appears), and confusing ARPU with ARPA (per-user and per-account figures differ when accounts hold many users).

Related terms

All Metrics terms