Join the waitlist and get Sublim Business free for 3 months  Claim offer

Metrics & KPIs

ARPU: definition, calculation, and tracking

Guillaume Sallé
Guillaume Sallé
Analytics Content & Glossary Lead

Updated on February 22, 2026

Quick definition

ARPU (Average Revenue Per User) is the average revenue per user that measures the average economic value generated by each active user over a given period. ARPU is a fundamental metric for SaaS companies, mobile apps, and digital platforms to track the monetization of their user base.

How it works

Formula

ARPU = Total revenue for the period / Number of active users for the period

Example: €50,000 revenue / 1,000 active users in January = monthly ARPU of €50

It is critical to precisely define what an active user is: a logged-in user, a user who performed at least one action, a paying user? This definition determines whether the calculation is meaningful and must remain constant over time to allow valid comparisons.

ARPU can be calculated over different periods:

  • Monthly ARPU — the most common for SaaS with monthly billing
  • Annual ARPU — suited to annual contracts and comparison with ARR

ARPU should be analyzed as a trend: a rising ARPU indicates improved monetization (new pricing tiers, successful upsells), while a decline may signal churn of premium customers or a degradation of the offer.

ARPU differs from LTV: ARPU measures value over a fixed period, LTV projects value over the entire customer relationship.

Why it matters

ARPU is a central metric to assess the effectiveness of the monetization strategy. It allows comparison of value generated by different user segments, pricing plans, or geographic markets.

For a B2B SaaS, monitoring ARPU by segment (SMBs vs. enterprise) reveals which segment is most profitable and deserves the most commercial attention.

By combining ARPU with churn rate, you obtain an LTV estimate that guides acquisition investment decisions. MRR growth can mask an ARPU decline if it is driven by a large number of new low-value users — which is why ARPU should always be tracked alongside MRR.

How to improve or use it

  1. 1Develop additional pricing tiers (premium, Enterprise plans) to address high-value customers and capture their willingness to pay.
  2. 2Implement automated upsell strategies that surface advanced features to users who hit the limits of their plan.
  3. 3Add billable add-on modules to increase revenue per account.
  4. 4Regularly review your pricing grid by testing price increases on new customers while keeping existing customers grandfathered.
  5. 5Reduce churn of high-ARPU customers by offering priority support and dedicated training.

With Sublim

Sublim lets you segment your traffic and users to identify which pricing plans or features generate the most engagement. By understanding the behavior of high-ARPU users — visited pages, used features, login frequency — you can optimize your product to reproduce these behaviors among other users. Data GDPR-compliant, hosted in Europe.

Frequently asked questions

What is the difference between ARPU and ARPPU?

ARPU (Average Revenue Per User) is calculated across all active users, paying or not. ARPPU (Average Revenue Per Paying User) is calculated only on paying users. ARPPU is therefore always greater than or equal to ARPU. For a freemium with 80% free users, ARPU can be very low while ARPPU reveals the actual value of paying customers.

How do you use ARPU to evaluate SaaS growth?

Analyze ARPU alongside the number of active users and MRR. Healthy growth is characterized by simultaneous growth of both the user count and ARPU. If MRR grows but ARPU drops, this can indicate that growth is driven by low-value customers, weakening the long-term economic model.

Is ARPU useful for free mobile apps?

Yes — for a free app monetized through advertising, ARPU represents the average ad revenue per active user. For a freemium app, ARPU includes both premium subscription revenue and ad revenue generated by free users. It is a key indicator to evaluate the profitability of the model and justify user acquisition costs.

Related terms

ARPU: definition, calculation, and tracking, Sublim | Sublim Analytics