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

ARPU

Learn what ARPU means, how to calculate it, what's a good ARPU, and how to improve it.

Published Thursday 23 July 2026

Table of contents

Key takeaways

  • ARPU (average revenue per user) shows how much revenue each user or unit brings in over a set period, so you can spot trends fast.
  • To calculate it, divide your total revenue by your number of users or units for the same period.
  • There's no universal good ARPU, so the most useful comparison is against your own past figures and close competitors.
  • ARPU is a helpful signal, but it won't tell you about profit, churn, or the cost of winning each customer on its own.

What ARPU means

ARPU (average revenue per user) is the average amount of revenue you earn from each user or unit over a set period, such as a month or a year. It's a quick way to see how much value each customer relationship adds to your total revenue.

For a subscription business, the "user" is usually a paying subscriber or account. For a business that sells goods, it often makes more sense to measure per unit sold rather than per person, so you might see ARPU framed as average revenue per unit. Either way, the idea is the same: split your revenue across the base that drives it. Xero helps you track your revenue in near-real time, so you can watch this figure move as your business grows.

How to calculate ARPU

Calculating ARPU is straightforward once you've picked a time period and a user base to measure. Use this simple formula.

Revenue / Number of users (or units) = ARPU

To work it out, you'll need 2 figures for the same period:

  • Total revenue: all the income you earned from the product or service you're measuring
  • Number of users or units: the count of active users, subscribers, or units sold in that period

Example ARPU calculation

A quick example shows how the formula plays out in practice. Say your business earned $10,000 in revenue last month from 500 active users.

You'd divide $10,000 by 500 users, which gives you an ARPU of $20. That means each user brought in $20 of revenue on average over the month.

What counts as a good ARPU

There's no universal benchmark for a good ARPU. What counts as strong depends on your industry, business model, and customer base, so a healthy figure for a software subscription looks very different from one for a coffee shop.

Because of that, the most useful comparison is against yourself. Track whether your ARPU is trending up or down over time, and check it against close competitors in your own market rather than a generic industry average.

Why ARPU matters

ARPU turns a big revenue number into a per-customer figure you can act on. That makes it easier to see where your money comes from and where you might grow it.

Tracking ARPU can help you with several practical decisions:

  • Setting pricing that reflects the value each customer gets
  • Segmenting customers to see which groups bring in the most revenue
  • Comparing revenue from existing customers against new ones
  • Spotting chances for upselling and cross-selling
  • Guiding where you put time, budget, and other resources

Real-life applications of ARPU

A couple of everyday examples show how ARPU applies beyond software. It works for any business that wants to understand revenue per customer.

A gym could track ARPU across membership tiers to see whether premium members bring in enough extra revenue to justify the added perks. A shoe retailer could measure average revenue per unit to compare how ranges perform, then use that insight to plan how to increase your revenue.

How to improve your ARPU

Improving ARPU usually comes down to earning more from the customers you already have. Here are some practical levers small businesses can pull:

  • Adjust your pricing and packaging so higher-value options are easy to choose
  • Upsell and cross-sell products or add-ons that fit what customers already buy
  • Reduce churn by keeping customers happy and engaged for longer
  • Focus on higher-value customers who spend more over time
  • Convert free users to paid plans with clear reasons to upgrade

What ARPU doesn't tell you

ARPU is a useful average, but on its own it hides a lot of detail. It's best read alongside other metrics rather than as a single verdict on business health.

Here's what ARPU won't show you by itself:

  • Whether your customer base or revenue is actually growing
  • The profitability or profit you make per user
  • What it costs to acquire each customer
  • The total lifetime revenue a customer brings in
  • How many customers are leaving through churn
  • How loyal or satisfied your customers are

To get the full picture, pair ARPU with other ecommerce metrics like CLV, CAC, and NPS.

ARPU sits alongside a handful of related metrics that each answer a different question. Knowing how they differ helps you choose the right one for the decision in front of you.

  • ARPPU (average revenue per paying user): measures revenue only across paying customers, so free users are excluded to show what your paying base is worth
  • Customer lifetime value (CLV): estimates the total revenue a customer brings over the whole relationship, not just one period
  • Customer acquisition cost (CAC): tracks how much you spend to win each new customer, which ARPU alone doesn't cover
  • Churn: measures how many customers you lose over a period, which directly affects how long each user keeps adding to ARPU

Track your ARPU with Xero

ARPU is easiest to act on when your revenue and customer data are in one place and always up to date. Xero helps you keep your finances organized and view your revenue trends in near-real time, so you always know where your revenue stands. Get one month free and see it in action.

FAQs on ARPU

Here are answers to some frequently asked questions about ARPU to help you put the metric to work.

What is a good ARPU?

There's no single number that counts as good, because it depends on your industry and pricing. Aim to grow your own ARPU over time and benchmark against similar businesses rather than a fixed target.

What's the difference between ARPU and ARPPU?

ARPU spreads revenue across all users, while ARPPU (average revenue per paying user) counts only customers who pay. ARPPU is usually higher, and it's the better view when a big share of your base uses a free plan.

What's the difference between ARPU and MRR?

Monthly recurring revenue (MRR) is your total predictable subscription revenue in a month, while ARPU breaks that down to a per-user average. Watching both together shows whether growth is coming from more users or more revenue per user.

How can you increase ARPU?

You can lift ARPU by refining pricing, adding upsells and cross-sells, and moving free users onto paid plans. Keeping existing customers longer also helps, since loyal customers tend to spend more over time.

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.