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

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

ARPU (average revenue per user)

ARPU (average revenue per user) shows how much revenue each customer generates, and how to improve it.

Published Monday 17 August 2026

Table of contents

Key takeaways

  • ARPU (average revenue per user) measures the revenue you generate per customer or unit over a specific period, helping you assess pricing and customer value.
  • You calculate ARPU by dividing total revenue by the number of users, and should stay consistent with how you count users across periods.
  • ARPU works best alongside other metrics like customer lifetime value (CLV), customer acquisition cost (CAC) and churn rate to give a fuller picture of business health.
  • Improving ARPU involves reviewing pricing, upselling, focusing on high-value customers and reducing churn among your best accounts.

What ARPU means

ARPU (average revenue per user) is the average amount of revenue you earn from each customer over a specific time period, such as a month or a year. For businesses that sell physical goods rather than subscriptions, it's sometimes called average revenue per unit.

A high ARPU suggests your customers spend more with you on average, which can indicate strong pricing power or successful upselling. A low ARPU may point to opportunities to increase prices, expand your product range or target higher-value customer segments.

How to calculate ARPU

The formula for ARPU is straightforward. Divide your total revenue by the number of users (or units sold) in the same period.

ARPU = total revenue / number of users (or units)

Total revenue is the income your business earns from sales before deducting expenses. The number of users can be the count at the end of the period or an average across the period. Choose one method and stick with it so your ARPU figures are comparable over time.

Example ARPU calculation

Suppose you run a subscription platform in Indonesia. In March, you earned Rp50,000,000 in revenue with an average of 500 paying users.

ARPU = Rp50,000,000 / 500 = Rp100,000

Your average revenue per user for March is Rp100,000. If that figure rises or falls the next month, you can investigate what changed in your pricing, product mix or customer base.

What is a good ARPU?

There's no single number that counts as a "good" ARPU. The right figure depends on your industry, business model and stage of growth.

A SaaS company charging monthly subscriptions will have a very different ARPU from a retailer selling individual products. Comparing your ARPU against your own historical trend is often more useful than looking at industry averages. If your ARPU is rising steadily, you're likely capturing more value from each customer. If it's falling, dig into whether pricing, customer mix or churn is the cause.

What affects your ARPU?

Several factors can push your ARPU up or down. Knowing what drives the metric helps you take action to improve it.

  • Pricing model and tiers: higher-priced plans or premium tiers lift ARPU when customers upgrade
  • Customer mix and segments: a shift toward enterprise or high-spending customers raises ARPU, while an influx of lower-value users can dilute it
  • Churn among high-value customers: losing your biggest accounts pulls down the average faster than losing smaller ones
  • Product and add-on mix: selling additional features or services increases revenue per customer
  • Discounting: frequent discounts lower the effective price you receive per user

Why ARPU matters

ARPU gives you a single figure that reflects how much value your customers deliver on average. Tracking it helps you spot trends and make decisions across several areas.

  • Pricing: if ARPU drops after a price change, you can revisit your pricing strategy
  • Customer segmentation: understanding which segments have the highest ARPU lets you focus your marketing on the most valuable audiences
  • Retention vs acquisition: a rising ARPU might mean you're getting more from existing customers, reducing pressure on new-customer acquisition
  • Upselling and cross-selling: tracking ARPU shows whether add-ons, upgrades or bundles are working
  • Resource allocation: knowing where revenue per user is highest helps you invest in the right products, channels or customer groups

Real-life applications of ARPU

A gym owner notices ARPU has dropped over the past quarter. Investigating, she finds new members are signing up for cheaper off-peak plans. She responds by creating an add-on personal training package to lift the average revenue per member.

A retailer selling craft supplies sees ARPU rise after introducing curated product bundles. Customers are buying more items per order, increasing the revenue generated from each sale.

A freelance agency tracking monthly retainers finds ARPU jumps when it signs a larger corporate client. The owner uses this insight to pursue similar accounts and gradually shift the client mix toward higher-value work.

How to improve your ARPU

Boosting ARPU means earning more from each customer without necessarily adding more customers. Here are practical levers you can pull to increase your revenue per user.

  • Review pricing: test higher price points or adjust your pricing structure to capture more value
  • Upsell and cross-sell: offer complementary products, premium features or service upgrades
  • Focus on high-value segments: prioritise customers who spend more and tailor offers to their needs
  • Reduce churn among high-value customers: retaining your best accounts protects your ARPU from sudden drops
  • Introduce tiered pricing: create plans that encourage customers to move up to higher-value options
  • Bundle products or services: combine offerings at a price that increases overall spend

ARPU and other business metrics

ARPU is most useful when you combine it with other metrics to understand overall business health. Tracking revenue-per-customer metrics alongside acquisition costs, lifetime value and churn gives you a fuller picture.

Two related terms often come up alongside ARPU. ARPPU (average revenue per paying user) excludes free or non-paying users, making it useful for freemium models where many users don't pay. ARPA (average revenue per account) measures revenue at the account level rather than the individual user level, which suits B2B businesses with multiple users per account.

ARPU and customer lifetime value (CLV)

Customer lifetime value estimates the total revenue a customer will bring over the entire relationship. A simple way to calculate CLV is to multiply ARPU by the average customer lifespan.

If your ARPU is Rp100,000 per month and a typical customer stays for 24 months, CLV is roughly Rp2,400,000. A higher ARPU directly increases CLV, making each customer more valuable over time.

ARPU and customer acquisition cost (CAC)

Customer acquisition cost is what you spend to bring in a new customer. Comparing CAC to ARPU tells you how long it takes to recoup your acquisition investment and start managing cash flow more effectively.

If your CAC is Rp300,000 and your monthly ARPU is Rp100,000, you'll recover the acquisition cost in about three months. A lower CAC-to-ARPU ratio means faster payback and healthier margins.

ARPU and churn rate

Churn rate measures how many customers you lose over a period. High churn can erode the benefits of a strong ARPU because you're constantly replacing lost revenue.

Monitoring both metrics together helps you balance acquisition and retention. If ARPU is high but churn is also high, you may be attracting the wrong customers or failing to deliver ongoing value.

What ARPU doesn't tell you

ARPU is a helpful metric, but it has limits. Relying on it alone can leave gaps in your understanding of business performance.

  • Customer or revenue growth: ARPU can stay flat or rise even if total revenue is declining because you're losing users
  • Profit per user: a high ARPU means nothing if costs are equally high; profit margins matter
  • Cost of acquisition: ARPU doesn't show whether you're spending too much to win each customer
  • Lifetime revenue: ARPU captures a single period, not the total value a customer delivers over time
  • Churn: a steady ARPU can mask the fact that you're churning through customers quickly
  • Customer satisfaction: revenue figures don't reveal whether customers are happy or likely to recommend you

Track your revenue with Xero

Keeping an eye on metrics like ARPU starts with having accurate, up-to-date financial data. Xero brings your revenue, expenses and cash flow into one place, making it easier to spot trends and act on them.

With Xero's reporting and analytics, you can monitor income across customer segments, track changes over time and share insights with your accountant or bookkeeper. Ready to see how it works? You can get one month free and start exploring your numbers today.

FAQs on ARPU

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

What is included in an ARPU calculation?

ARPU includes revenue from your core product or service plus any additional purchases like add-ons, upgrades or one-time fees within the period. It does not include non-revenue income such as investment returns or one-off grants.

What is the difference between ARPU and ARPPU?

ARPPU (average revenue per paying user) only counts users who actually pay, excluding free-tier or trial users. This makes ARPPU more useful for freemium businesses where many users never convert to paid plans.

What is the difference between ARPU and ARPA?

ARPA (average revenue per account) measures revenue at the account level rather than the individual user level. It's often used in B2B contexts where a single account may have multiple users sharing a subscription.

How often should you calculate ARPU?

Monthly is the most common frequency, but some businesses track ARPU weekly or quarterly depending on their sales cycle. The key is consistency so you can compare trends over time.

Does ARPU include tax?

ARPU is usually calculated on revenue net of tax, such as value-added tax (VAT), known in Indonesia as PPN. Using net revenue keeps the metric consistent and comparable across periods and regions.

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.