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

ARPU

ARPU (average revenue per user) shows the revenue each customer brings in and why it matters.

Published Thursday 23 July 2026

Table of contents

Key takeaways

  • ARPU (average revenue per user) shows how much revenue each customer or unit brings in over a set period, usually a month or a year.
  • You work it out by dividing revenue by the number of users or units, so $10,000 across 500 users gives an ARPU of $20.
  • ARPU helps you shape pricing, spot your most valuable customers, and decide where to focus your effort.
  • ARPU won't tell you about profit per customer, acquisition costs, or churn, so read it alongside other metrics.

What ARPU means

ARPU (average revenue per user) measures the revenue each customer generates over a set period. It's a simple way to see the value sitting behind every user or sale.

ARPU stands for average revenue per user in a subscription business, or average revenue per unit for a seller of goods. In subscription businesses it shows how much revenue each of your customers generates, while for sellers of goods it shows how much revenue each sale generates.

A high ARPU suggests each customer or purchase is valuable, which can mean your business thrives with fewer sales. It's often a sign of an efficient business model or strong market positioning.

A low ARPU means each user or sale contributes less revenue, which might signal that you need a larger customer base to sustain operations. Either way, Xero helps you track your revenue in near-real time so you can spot the trend early.

How to calculate ARPU

You calculate ARPU by dividing your revenue by the number of users or units over the same period. ARPU is usually measured monthly or annually, so pick the timeframe that matches how you plan and report.

The formula is: Revenue / number of users (or units) = ARPU

Here's what each part means:

  • Revenue is the total income from sales over a set time, such as monthly or annually
  • Number of users is how many people paid for your services or products during the period, either the active users at the period's end or an average across it
  • Number of units is the total number of items sold during the period

A worked example makes the formula easier to apply to your own numbers. Here's how it looks for a subscription business.

Example ARPU calculation

Say you run a subscription-based content platform. In March, your platform earned $10,000 and you averaged 500 users during that period. Your ARPU for March is $10,000 / 500 = $20, so each subscriber brought in $20 on average.

Why ARPU matters

Knowing your ARPU helps you fine-tune the decisions that drive growth and profitability. It turns a single revenue figure into a signal you can act on.

  • Pricing: use ARPU to understand the cost-benefit ratio you're delivering to each customer
  • Customer segmentation: use ARPU to see which customer segments are the most profitable
  • Existing and new customers: use ARPU to balance retaining current customers with acquiring new ones
  • Upselling and cross-selling: use ARPU to measure the success of your complementary offers
  • Resource allocation: use ARPU to identify where to invest in your business

ARPU is one of several metrics that measure customer value, and each answers a different question. Reading them together gives you a fuller picture than any single number.

  • ARPPU (average revenue per paying user) counts only paying customers, so it's higher than ARPU when you have free or trial users
  • Customer lifetime value (CLV) estimates the total revenue a customer brings across their whole relationship with you, while ARPU covers just one period
  • Customer acquisition cost (CAC) measures what you spend to win a customer, which ARPU on its own doesn't account for

Comparing ARPU with CLV and CAC shows whether the revenue per customer justifies what you spend to attract and keep them.

What ARPU doesn't tell you

ARPU gives you a solid snapshot of revenue, but it leaves gaps you'll want to fill with other figures. On its own it won't directly show you:

  • Customer or revenue growth: ARPU can stay stable or even rise as customers leave the business
  • Profit per user: ARPU doesn't account for the cost of servicing each customer
  • Cost of acquisition: ARPU won't show how much each new customer cost to win
  • Lifetime revenue: ARPU only shows average revenue for a set period, not long-term value
  • Churn: ARPU doesn't capture churn, the rate at which customers unsubscribe from a service
  • Customer loyalty: a high spend per customer doesn't mean they're happy, and pushing ARPU harder can lead to churn

Read ARPU alongside other ecommerce metrics like customer lifetime value (CLV), customer acquisition cost (CAC), and net promoter score (NPS) for a broader view of your financial and customer health.

How to increase ARPU

You can lift ARPU by helping each customer get more value, and spend more, over time. A few practical moves tend to work well for small businesses.

  • Introduce tiered pricing so customers can choose a plan that fits their needs
  • Add premium add-ons that complement your core product or service
  • Upsell and cross-sell relevant options at the right moment
  • Focus on higher-value customer segments who spend more
  • Improve retention so customers stay and spend more over time
  • Review and raise prices where the value you deliver justifies it

Real-life applications of ARPU

ARPU makes the most sense when you see it play out in a real business. Here are 2 quick examples.

A subscription gym service finds its ARPU is trending upwards. This suggests its premium offering is becoming more popular, which might encourage it to promote that level of service more widely.

A shoe retailer's steady ARPU as its customer numbers grow suggests it's meeting its customers' needs. There's also room for the retailer to introduce higher-margin products.

Track your revenue and ARPU with Xero

When your revenue and customer numbers sit in one place, working out ARPU takes minutes instead of hours. Xero brings your finances together so you can track revenue, spot trends, and see where each customer sits. Get one month free.

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 universal benchmark, because a good ARPU depends on your industry, pricing model, and costs. Compare your ARPU against your own past periods and similar businesses rather than a fixed target.

How do you increase ARPU?

Lift ARPU by adding premium tiers, upselling relevant add-ons, and focusing on higher-value customers. Improving retention also helps, since loyal customers tend to spend more over time.

What is the difference between ARPU and ARPPU?

ARPU divides revenue across all users, while ARPPU (average revenue per paying user) counts only those who pay. ARPPU is usually higher when your business has free or trial users.

Is ARPU calculated monthly or annually?

You can calculate ARPU over any period, though monthly and annual are the most common. Choose the timeframe that matches how you plan, price, and report.

Learn more about ARPU

Handy resources

Advisor directory

You can search for experts in our advisor directory

Find an advisor

Get one month 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.