Get 80% off your plan for your first 3 months*

ARPU (average revenue per user)

Learn what ARPU means, how to calculate it, and ways to improve it.

Published Wednesday 5 August 2026

Table of contents

Key takeaways

  • ARPU (average revenue per user) measures the average income generated from each active customer over a set period, helping you track revenue performance at a glance.
  • Calculate ARPU by dividing total revenue for a period by the number of active users in that same period.
  • Tracking ARPU over time reveals whether your pricing, customer mix, or product strategy is moving your business forward.
  • ARPU works best alongside other metrics like customer lifetime value and churn rate to give you a fuller picture of business health.

What ARPU means

ARPU stands for average revenue per user. It measures the average amount of revenue your business earns from each active customer over a specific period, typically a month or year.

This metric is widely used by subscription businesses, SaaS companies, and telecoms, but any business with recurring customers can benefit from tracking it. ARPU gives you a single number that reflects how much value, on average, each customer brings to your business.

How to calculate ARPU

The ARPU formula is straightforward. Divide your total revenue for a period by the number of active users during that same period.

ARPU = Total revenue ÷ Number of active users

Choose the period that makes sense for your business. Monthly ARPU suits subscription models with regular billing cycles, while annual ARPU works better for businesses with seasonal variation or longer contract terms.

Example ARPU calculation

Suppose your online platform earned R100,000 in March and averaged 500 active users. Your ARPU for that month would be:

R100,000 ÷ 500 = R200

This means each user contributed an average of R200 to your revenue that month. If your April revenue rises to R120,000 with the same user count, your ARPU increases to R240, signalling stronger monetisation.

Cohort and period-based ARPU

You can also calculate ARPU for specific customer segments. Cohort ARPU groups users by when they signed up or by product tier, letting you compare how different groups perform over time. This approach helps you spot whether newer customers spend more or less than earlier ones, or whether premium-tier users justify their acquisition cost.

What influences your ARPU

Several factors determine where your ARPU sits and how it moves over time. Understanding these drivers helps you take targeted action to improve it.

  • Your pricing strategy sets the foundation. Higher prices or tiered plans with premium features naturally push ARPU upward.
  • Customer mix matters. A base weighted toward lower-spend users pulls ARPU down, while attracting higher-value customers lifts it.
  • Churn affects the denominator. Losing low-spend customers can increase ARPU, but losing high-spend customers drags it down sharply.
  • Add-ons and bundling create upsell opportunities. Customers who purchase extras or upgrade to bundles spend more per head.

What is a good ARPU?

There is no universal benchmark for a "good" ARPU because it varies widely by industry, business model, and customer segment. A mobile app with millions of free users might report an ARPU of a few rand, while a B2B software provider could see figures in the thousands.

The most useful comparison is against your own historical trend. A rising ARPU suggests your pricing or product changes are working. A falling ARPU may signal discounting pressure, a shift in customer mix, or missed upsell opportunities. You can also compare ARPU to similar businesses in your sector, though exact figures are rarely public.

Why ARPU matters

ARPU condenses revenue performance into one number, making it easier to track progress and spot trends. It helps you answer practical questions about your business.

  • Is your pricing delivering the value you expect?
  • Are recent product changes increasing customer spend?
  • How does revenue growth compare to user growth?

Real-life applications of ARPU

A subscription box service might track monthly ARPU to see if customers are adding extra items to their orders. If ARPU rises after introducing a premium tier, the business knows the new offering resonates. Similarly, a SaaS company could monitor ARPU by cohort to check whether customers acquired through marketing campaigns spend more than organic sign-ups.

ARPU also feeds into revenue forecasting. Multiply your projected user count by your current ARPU and you have a baseline revenue estimate for the coming period.

How to improve your ARPU

Lifting ARPU means increasing the average spend per customer. Here are practical ways to do that.

  • Introduce tiered pricing with clear value steps so customers see a reason to upgrade.
  • Bundle complementary products or services to increase basket size.
  • Offer add-ons at checkout or during the customer journey.
  • Review your pricing periodically to ensure it reflects the value you deliver.
  • Focus retention efforts on high-value customers to keep them active longer.
  • Target revenue growth campaigns at segments with the highest upsell potential.

ARPU and other business metrics

ARPU is one piece of the puzzle. Pairing it with related metrics gives you a more complete view of customer value and business health.

Customer lifetime value (CLV)

CLV estimates the total revenue a customer generates over their entire relationship with your business. While ARPU shows average revenue per period, CLV extends that view across the full customer lifespan. Multiplying ARPU by average customer tenure gives a rough CLV estimate.

Customer acquisition cost (CAC)

CAC measures what you spend to acquire each new customer. Comparing ARPU to CAC reveals whether your customer economics are sustainable. If your monthly ARPU is R200 but your CAC is R2,000, you need customers to stay around 10 months just to break even.

Churn rate

Churn rate tracks the percentage of customers who leave in a given period. High churn can mask ARPU gains, since you lose the revenue those customers would have generated. Monitoring both metrics together helps you balance acquisition and retention priorities. Good cash flow management depends on keeping both churn low and ARPU stable.

You may also encounter ARPPU (average revenue per paying user), which excludes free or non-paying users from the calculation. ARPPU is useful when your business has a freemium model and you want to isolate the spending behaviour of customers who actually pay.

What ARPU doesn't tell you

ARPU is a useful summary, but it has blind spots. Because it's an average, it can hide wide variation in customer spend. A small group of high spenders might mask the fact that most customers pay very little.

ARPU also says nothing about profitability. A high ARPU means little if your costs to serve those customers are equally high. Track metrics like contribution margin alongside ARPU to see whether revenue is translating into profit.

Finally, ARPU doesn't explain why customers spend what they do. For that, you need to dig into behaviour data, survey feedback, and cohort analysis.

Track your revenue with Xero

Keeping tabs on your revenue and understanding what drives it is easier with the right tools. Xero accounting software gives you real-time reporting so you can monitor income, spot trends, and make confident decisions. Ready to get started? Get one month free and see how Xero can support your business.

FAQs on ARPU

Here are answers to common questions about average revenue per user.

What does ARPU stand for?

ARPU stands for average revenue per user. It represents the mean revenue generated per active customer over a specific time period.

What is the difference between ARPU and ARPPU?

ARPU includes all active users, while ARPPU (average revenue per paying user) counts only those who make a payment. ARPPU is higher because it excludes free-tier or non-paying users from the calculation.

How often should you calculate ARPU?

Monthly calculation works well for subscription businesses with regular billing. Quarterly or annual ARPU suits businesses with longer sales cycles or seasonal fluctuations.

Does ARPU include VAT?

It depends on how you define revenue. Most businesses calculate ARPU using revenue net of VAT, since VAT collected is passed to SARS rather than retained. Be consistent with your approach so comparisons over time remain valid.

Learn more about ARPU

Handy resources

Advisor directory

You can search for experts in our advisor directory

Find an advisor

Try Xero for free

Xero provides the clear business data you need to measure your ARPU precisely

Xero for small business

Xero small business guides

Discover resources to help you do better business

See all our guides and articles

Disclaimer

This glossary is for small business owners. The definitions are written with their requirements in mind. More detailed definitions can be found in accounting textbooks or from an accounting professional. Xero does not provide accounting, tax, business or legal advice.