Average Revenue Per User (ARPU)

Avatar photo
by Sarah Wisbey Freelance Writer, passionate about Growth and Learning by Doing

Table of Contents

What is Average Revenue Per User (ARPU)? 

The term refers to the average amount of income one customer generates. Calculating ARPU is most common amongst businesses that operate a subscription model. Both direct-to-consumer and business-to-business models can benefit from knowing their ARPU. 

Why measure your ARPU?

Your ARPU is a helpful metric to analyze the state of your business and make improvements accordingly. It can help inform your growth strategies and determine whether your current monetization model is adequate. 

ARPU can inform both your short-term and long-term plans. Tracking ARPU can also give insights into your customer’s responses to your pricing architecture. 

The higher your ARPU, the easier you’ll be able to scale your business. If your ARPU is too low, finding the resources to invest in growth can be difficult. A low ARPU is ok if you have hundreds of thousands of customers, but you first need to spend money to acquire them.  

ARPU is a helpful way to analyze your return on investment as you can compare it with your CAC

Related: Everything you need to know about Annual Contract Value (ACV) and Expansion Revenue.

How do you calculate ARPU?

To find out your average revenue per user, you can use this formula: 

You could calculate your ARPU monthly, quarterly, or yearly. For an accurate result, you must ensure both variables are for the same period. 

For example, if you have annual revenue of $50,000 and 5,000 users, your ARPU is $10. 

Many companies calculate their ARPU monthly, so they have a regular overview of how much each customer is worth.

Things to consider when calculating your ARPU 

When calculating your ARPU, take into account the following: 

  • Do you have customers on a free plan? You shouldn’t include them in the calculation.
  • Do you have customers who upgraded or downgraded this month? Do you know why? Are you including the correct value for their current plan?   
  • Customer churn. Did you lose any high-value customers this month that could significantly affect your ARPU number? 

Considering these points when calculating ARPU can help you analyze your pricing plans and ensure they stay in line with customer expectations. You don’t want to increase your prices so much that you lose your highest-value customers. 

How to increase your ARPU

You want to attract high-value customers to increase your ARPU, so build price plans that attract customers who will stay with you long term. Try to avoid attracting too many free plan or low-paying customers because they are the most likely to churn. 

Another method for increasing ARPU is to encourage existing customers to upgrade their plans. Offer them a choice of features they want access to in their plan, or design them a bespoke plan. This will help customers feel they’re getting value for money as they only pay for features they regularly use. You can also offer exclusive add-ons to encourage the customer to spend more. 

To maintain or increase your ARPU, ensure you’re retaining your most high-value clients, whether that’s by offering them custom features or assigning an account manager. Work on bringing in new business with high value. 


Suggested mentors to help you make sense of Average Revenue Per User (ARPU)

Nick Allen

Head of Marketing

Gavin Tye

B2B SaaS Sales Strategist | Founder @Sales Market Fit| Client Executive @ CVCheck

I am a B2B SaaS salesperson with 8+ years of sales experience in startup sales. If you need help developing your unique innovative sales strategy, developing a lead generation approach, or how to win more clients consistently, I’m here to help.

Also an expert in:

Ioana Birleanu

Conscious Business & Sales Coach

Sales and business professional with 16+ years of experience, with an unwavering passion for people and a deep focus on personal and professional growth. I truly believe in the transformative power of authentic and strategic business and sales processes.

Oz Merchant

Sales/Customer Success Consultant and Mind Hacker

Founders and new Team Leaders: I love helping build sales and customer success teams. I focus on lead to sales hand-off and then to implementation/customer success. And if you are feeling stuck, a mindhacking session will get the roadblocks out of your way.

Related terms

Join the community

Enjoy the peace of mind that advice is always only one Zoom call away.