What is ARPU? Definition, formula and examples
Learn what ARPU is, how to calculate it, and how to use it to grow your business.
Published Monday 22 June 2026
Table of contents
Key takeaways
- Average revenue per user (ARPU) measures the average income generated from each customer over a specific period, giving you a clear snapshot of how much value your customer base delivers.
- You can calculate ARPU by dividing your total revenue by the number of customers in a given timeframe, making it one of the simplest performance metrics to track.
- ARPU helps you make smarter decisions about pricing, marketing spend, and customer retention by showing whether your revenue per customer is growing or shrinking.
- While ARPU is useful on its own, it works best alongside other metrics like customer lifetime value and churn rate to give you a fuller picture of your business health.
What ARPU means
Average revenue per user (ARPU) is a metric that tells you how much revenue, on average, each of your customers generates over a set period. It's commonly calculated on a monthly or annual basis.
ARPU was originally used by telecommunications and subscription companies, but it's now valuable for any business that wants to understand the relationship between revenue and customer numbers. Whether you run a cafe, a trades business, or an online store, ARPU gives you a straightforward way to measure how effectively you're earning from your existing customer base.
How to calculate ARPU
The ARPU formula is simple. Divide your total revenue for a specific period by the number of customers you had during that same period.
ARPU = total revenue / number of customers
For example, if your business earned $120,000 in revenue over 3 months and you served 400 customers during that quarter, your ARPU would be $300 per customer for the quarter. That means each customer contributed an average of $300 to your revenue.
Keep in mind that the time period you choose matters. A monthly ARPU gives you a more frequent pulse check, while an annual figure smooths out seasonal ups and downs. Pick whichever timeframe suits the rhythm of your business.
What is a good ARPU?
There's no single number that counts as a "good" ARPU because it depends heavily on your industry, business model, and pricing structure. A subscription software company might target an ARPU of $50 per month, while a consulting firm could aim for $5,000 or more.
The most useful benchmark is your own ARPU over time. If it's trending upward, it means you're earning more from each customer, whether through price increases, upselling, or attracting higher-value buyers. If it's dropping, that could signal discounting, customer mix changes, or pricing pressure.
You can also compare your ARPU to publicly available industry averages where they exist. But the real value comes from tracking your own trend and understanding what's driving it.
Why ARPU matters
ARPU connects your revenue directly to your customer base, helping you make informed decisions across several areas of your business.
- Pricing strategy: if your ARPU is lower than expected, it might be time to review your pricing or introduce tiered options that encourage customers to spend more.
- Marketing efficiency: comparing ARPU against customer acquisition cost tells you whether your marketing spend is paying off in revenue terms.
- Customer segmentation: ARPU helps you identify which customer groups contribute the most revenue, so you can focus your efforts where they count. Xero Small Business Insights data from 520,000 Australian small businesses shows that sales growth varies significantly by industry, with construction growing at 9.5% year on year compared to hospitality at 3.5% in the December quarter of 2025.
- Revenue forecasting: a stable or growing ARPU makes it easier to predict future revenue and plan ahead with confidence.
- Business health check: tracking ARPU over time reveals whether your business is growing in value per customer, not just in total customer numbers.
Factors that affect ARPU
Several factors can push your ARPU up or pull it down. Understanding these helps you take targeted action instead of guessing.
- Pricing changes: raising or lowering prices has a direct impact on ARPU, but you'll want to balance this against customer retention.
- Product or service mix: offering premium options, add-ons, or bundles can increase the average amount each customer spends.
- Customer mix: if you attract a wave of lower-spending customers, your ARPU may dip even while total revenue rises.
- Seasonal demand: some industries see natural swings in spending throughout the year, which affects period-by-period ARPU.
- Discounting and promotions: frequent discounts can boost customer numbers but drag down your ARPU if not managed carefully.
How to improve your ARPU
Growing your ARPU means earning more from each customer relationship. Here are practical ways to do it.
- Review your pricing: make sure your prices reflect the value you deliver. Small, well-communicated price increases can lift ARPU without losing customers.
- Upsell and cross-sell: offer complementary products or services at the point of sale. A tradie might add a maintenance plan; a retailer might suggest related items.
- Introduce tiers or bundles: giving customers a clear reason to choose a higher-value option encourages larger purchases.
- Focus on high-value customers: identify your most profitable customer segments and tailor your marketing and service to attract more like them. Learn more about how to increase your revenue.
- Reduce churn among top spenders: keeping your best customers is often more effective than finding new ones. Loyalty program or personalised service can help.
Real-life applications of ARPU
ARPU isn't just for tech companies or big corporations. Small businesses across Australia use it in practical ways every day.
Subscription and membership businesses
If you run a gym, a meal delivery service, or any subscription-based business, ARPU shows you the average revenue per member. You can use it to test whether introducing a premium membership tier actually lifts your per-customer revenue or just reshuffles existing members.
Retail and e-commerce
Online and physical retailers can track ARPU to measure whether marketing campaigns lead to higher spend per customer, not just more foot traffic or site visits. If you run a promotion that attracts bargain hunters, you'll see it reflected in a lower ARPU.
Professional services
Consultants, accountants, and other service providers can use ARPU to evaluate whether they're charging enough for their time. If your ARPU is flat while your costs rise, it's a signal to revisit your fee structure or the scope of services you offer.
Trades and construction
Tradies can compare ARPU across different job types to see which services bring in the most revenue per client. That insight helps you decide where to focus your quoting and marketing efforts.
What ARPU doesn't tell you
ARPU is a useful metric, but it has blind spots. Relying on it alone can give you an incomplete picture of your business.
- Profitability: ARPU measures revenue, not profit. A high ARPU means little if your costs per customer are equally high. You'll want to pair it with margin analysis.
- Customer satisfaction: a rising ARPU doesn't necessarily mean happy customers. It could result from price increases that eventually push people away.
- Customer and revenue growth: ARPU can stay flat or even rise while your total customer base shrinks. Conversely, strong revenue growth doesn't always mean higher ARPU. Xero Small Business Insights found that Australian small businesses achieved 6.7% year-on-year sales growth in the December quarter of 2025, the best result since mid-2023, but that revenue growth could come from more customers rather than more revenue per customer.
- Distribution of spending: ARPU is an average, so it can hide the fact that a small group of high-spending customers is masking low engagement from the rest.
ARPU vs other business metrics
ARPU works best when you use it alongside other metrics. Here's how it compares to some commonly used ones. You can also explore ecommerce metrics for a broader view of your business performance.
ARPU vs ARPPU
Average revenue per paying user (ARPPU) is similar to ARPU but only counts customers who actually made a purchase during the period. If you have a freemium model or lots of inactive accounts, ARPPU gives you a clearer view of what paying customers are worth.
ARPU vs customer lifetime value
Customer lifetime value (CLV) estimates the total revenue a customer will generate across their entire relationship with your business. ARPU is a snapshot of a single period, while CLV looks at the bigger picture. Use ARPU to track short-term trends and CLV for long-term planning.
ARPU vs customer acquisition cost
Customer acquisition cost (CAC) tells you how much it costs to win a new customer. Comparing ARPU to CAC helps you understand whether each new customer is worth the investment. If your CAC is higher than your ARPU, you're spending more to acquire a customer than they bring in during a given period. Understanding your sales funnel can help you reduce acquisition costs.
ARPU vs churn rate
Churn rate measures the percentage of customers who stop doing business with you over a period. A rising ARPU alongside a high churn rate could mean you're losing lower-value customers, which might look positive on paper but isn't sustainable. Tracking both together gives you a more honest picture.
Track your revenue with confidence
Understanding your ARPU is a great first step, but it's even more powerful when you can see it alongside the rest of your financial data. With Xero accounting software, you can access real-time revenue reports, track customer payments, and spot trends as they happen with analytics and reporting tools. Get one month free and see how clear financial data can help you grow your business.
FAQs on ARPU
Here are answers to some common questions about average revenue per user.
Is ARPU the same as average order value?
No. ARPU measures the average revenue per customer over a period, while average order value (AOV) looks at the average revenue per transaction. A single customer might place multiple orders, so AOV and ARPU can differ significantly.
How often should you calculate ARPU?
It depends on your business. Monthly tracking suits fast-moving industries like retail or hospitality, while quarterly or annual calculations may work better for service-based businesses with longer sales cycles.
Can ARPU be used for businesses with free customers?
Yes, but it will be lower because non-paying customers are included in the total count. If that's a concern, consider using ARPPU instead, which only counts paying customers.
Does a higher ARPU always mean better performance?
Not necessarily. A higher ARPU could result from price increases that eventually drive customers away. It's best to track ARPU alongside customer retention and satisfaction metrics for a balanced view.
Handy resources
Advisor directory
You can search for experts in our advisor directory
Get one month free
Xero provides the clear business data you need to measure your ARPU precisely
Xero small business guides
Discover resources to help you do better business
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.