Product

RECOMMENDED

FREE TRIAL

Integrations

UNIFIED CONNECTIONS

View all your subscriptions together to provide a holistic view of your companies health.

Resources

Average Revenue Per User (ARPU)

Business Academy

 

Average revenue per user (ARPU) is an underrated metric that companies can’t afford to ignore.

Although metrics such as monthly recurring revenue (MRR) receive most of the spotlight for those in SaaS, ARPU is crucial for keeping a pulse on your business’ health. 

Because digging into how much the average user spends can clue you in on ways to optimize your support budget, pricing and product positioning.

What is ARPU?

Average revenue per user measures how much revenue you’re generating for each active customer.

Companies typically calculate ARPU on a monthly basis. In short, the metric gives you an idea of how much the average customer spends per subscription.

But unlike MRR, ARPU is more granular as it puts your individual customers’ spending under a microscope.

ARPU formula

To calculate your ARPU, simply divide your MRR by the total number of active users over the course of a particular month.

MRR / # of active customers = ARPU

Pretty simple, right? 

Let’s look at an actual example using a company from Baremetrics’ own open startups with an MRR of $3,459 and 146 customers.

$3,459 (MRR) / 146 (# of customers) = $23.69 (ARPU)

 

And here’s what the calculation looks like in Baremetrics:

ARPU calculation

What variables should I consider when calculating ARPU?

Good question! While calculating ARPU might seem straightforward, there are some key factors to remember as you compare your MRR, ARPU and user-base at large.

Paying customers versus free users 

This is important. Sure, free sign-ups and trial users are obviously welcome to your business. That said, they shouldn’t calculate into your ARPU since they’re not actually generating revenue (yet). If you did include them, they’d skew your numbers.

Upgrades and downgrades

Customer spending isn’t static. This is especially true if your business offers a variety of paid plans or add-on features. Keeping an eye on customers moving tiers not only gives you a better sense of which subscription tiers drive the most revenue but also which ones might be lacking.

Customer churn 

Inactive or lost customers (churn) impact your MRR and likewise your ARPU. For example, losing a higher-paying customer is going to drop your ARPU more steeply than a smaller one. 

Why does ARPU matter so much?

ARPU might not get as much love as MRR or ARR, but that doesn’t mean it’s not a key SaaS metric.

For starters, your average revenue per user has a direct impact on your ability to scale. 

Let’s say you have a relatively low ARPU of $5/mo. This isn’t going to give you much wiggle room to grow, let alone spend on resources related to customer support or acquisition.

If the cost of your support staff or marketing campaigns outpaces your revenue, your business is in trouble long-term.

Think about it. As soon as a low-cost customer requires attention on behalf of your company (think: support calls, emails), they’ve already consumed their value. 

Low ARPU means that you will have to acquire a ton of customers to reach the holy grail of $1M ARR. This also means that you will have less to spend on support and marketing infrastructure that enables you to scale in the first place.

If nothing else, tracking your ARPU encourages you to dig deeper into your customers’ desires so you can learn what drives them to spend.

For example, you might notice that your best and most loyal customers gravitate toward higher-priced plans. On the flip side, your lowest-value customers are the first to churn. These revelations have a direct impact on how you position your product and ultimately grow.

The takeaway here? You're fighting an uphill battle if you aren’t actively increasing your ARPU. 

How to increase your ARPU

Below are some tried-and-tested tactics for increasing your ARPU. Each strategy is fair game for SaaS companies looking to maximize their earning potential.

Tweak your pricing to attract higher-paying, long-term customers

We could talk forever about SaaS pricing models, but perhaps what matters most is that you don’t build your customer-base on bargain pricing alone.

Ideally, you should be able to point customers to a variety of subscription plans so you’re not freezing out leads with lower budgets. Adding in a “recommended” or “popular” pricing tier creates a sort of bandwagon effect for customers to get the most bang for their buck.

Sendinblue’s pricing is actually a great example of this. Notice how they highlight their second-highest pricing tier with bright colors and a “POPULAR” tag. 

Their other pricing tiers are still present, but their most valuable one is front-and-center for good reason.

Sendinblue pricing

If you are unsure which of your pricing plans provides the best value, you can use Baremetrics to compare your different plans and see in black-and-white which ones are driving the most revenue.

compare plan segments - baremetrics

Rethink your free (or freemium) plans

Forever-free plans are all-the-rage in SaaS, and rightfully so.

That said, free plans don’t factor into your average revenue per month. 

If you’re looking to raise your ARPU and you offer a free service, it might be time to examine whether or not that service is doing too much at no cost. 

This doesn’t necessarily mean gutting your free tools or eliminating them altogether, but making some small tweaks to the features offered.

Despite popular belief, making changes without turning your free users into an angry mob is possible.

For starters, don’t change features without, at the very least, giving those users a heads-up and providing context to your changes. It’s also a good idea to brainstorm features you can actually add to your free plans as a sort of give-and-take.

Check out this statement from Typeform, for reference. They manage to frame their free account changes as giving priority to their paid users (while inviting free users to become paid ones themselves). 

They also manage to frontload the statement by mentioning new features to their free plans.

Typeform free changes

See how that works?

Start offering add-ons or “a la carte” features

No surprises here.

The more opportunities you give your users to spend money on your service, the more likely you will increase your LTV (and ARPU).

This is exactly why we’re seeing a rise in SaaS companies offering optional add-ons in addition to their subscription plans. 

Not only does this provide customers with a sense of flexibility, but it also provides an additional avenue to drive revenue from existing customers.

Here’s an example from ZenDesk, offering a variety of individual, add-on services. These add-ons manage to close the gap between ZenDesk’s main pricing tiers ($5/mo per user and $89/mo per user), allowing prospects to only pay for relevant features.

zendesk add-ons

Give your most valuable accounts the attention they need

All of your customers deserve your attention.

However, some might deserve more attention than others.

Make a point of flagging tickets and questions from your biggest accounts to keep them around for the long haul. 

If you use Intercom for your customer support, you can combine it with our integration to see your customer’s MRR, total charges, and other information whenever they message you.

baremetrics intercom integration

Providing speedy, one-on-one service to these accounts is good news for your ARPU, as opposed to dedicating all of your resources to freebies.

You can likewise include this sort of VIP service as part of your pricing plans. For example, check out how Marketo highlights their response times based on their users’ subscription tiers.

marketo support

Adjust your personas to focus on higher-paying customers

We’ve discussed how to reach $1 Million ARR based on your average contract value strategies. 

Simply put, you can either acquire a hundred elephants or 100,000 mice.

how to build 100m business

This speaks to which sort of customer personas your business is targeting. For the sake of upselling and increasing your ARPU, perhaps it’s time to start looking toward customers with bigger budgets.

When you know your customers well, price correctly and sell effectively, ARPU increases. To understand the “why,” you need to talk to prospects and customers to learn more about what pain points are driving their purchases.

Start tracking your ARPU to uncover trends and opportunities

Finally, you can’t improve your ARPU without keeping an eye on it.

Is the needle ticking upward? Downward? Either way, you shouldn’t be in the dark.

This means paying attention to your dashboards using tools like Baremetrics.

ARPU graph

From getting granular with your customer data to making more accurate sales forecasts, our platform provides easy-to-read reports on all of the above. 

The ability to see your ARPU at a moment’s notice makes it easy to track trends and ensure that your efforts to improve it are paying off.

Written by: Brent Barnhart

FAQs

  • What is ARPU and why does it matter for SaaS businesses?
    ARPU (Average Revenue Per User) measures how much monthly revenue your subscription business generates per active paying customer, calculated by dividing MRR by total active users.

    Unlike MRR, which gives you a top-line revenue number, ARPU puts individual customer spending under a microscope. A low ARPU means you need to acquire far more customers to reach meaningful scale, and you have less budget per customer to spend on support, onboarding, or marketing. For subscription businesses, ARPU is a direct signal of pricing health and product positioning. If your ARPU is not growing alongside your customer count, your revenue model has a problem worth investigating before it compounds.
  • How do you calculate ARPU for a subscription business?
    To calculate ARPU for a SaaS business, divide your MRR by the number of active paying customers in that same month: MRR divided by active customers equals ARPU.

    A few variables can distort this calculation if you are not careful:
    • Exclude free trial users and freemium accounts. They generate no revenue and will pull your average revenue per user down artificially.
    • Account for mid-month upgrades and downgrades, since customer spending shifts as users move between pricing tiers.
    • Factor in churn. Losing a high-value account drops your ARPU more sharply than losing a low-paying one.
    Baremetrics calculates ARPU automatically from your Stripe, Braintree, or Recurly data, so you are always working from accurate, real-time numbers rather than a spreadsheet estimate.
  • What is the difference between ARPU and ARPA for subscription companies?
    ARPU measures revenue per individual user, while ARPA (Average Revenue Per Account) measures revenue per company or billing account, making ARPA more relevant for B2B SaaS with seat-based or account-level pricing.

    For consumer subscription products, ARPU and ARPA are often the same thing. But in B2B SaaS, one account can have dozens of seats or multiple product lines bundled into a single contract. Using ARPU in that context can understate the true value of each customer relationship. If your billing model is account-based, tracking ARPA gives finance leads and growth teams a more accurate picture of revenue concentration, expansion potential, and churn impact per account.
  • How can I increase ARPU without raising prices?
    You can increase average revenue per user without a price increase by introducing add-on features, tightening your freemium limits, and actively moving customers toward higher-value subscription tiers.

    Practical tactics that work for SaaS operators:
    • Add optional a la carte features that close the gap between your lowest and highest pricing tiers, giving mid-range customers a reason to spend more without upgrading fully.
    • Audit your free or freemium plan. If it delivers too much value at no cost, small feature adjustments can shift free users toward paid plans without significant churn.
    • Flag your highest-MRR accounts for proactive support. Retaining a single high-value customer has a bigger positive impact on ARPU than acquiring several low-paying ones.
    Baremetrics lets you compare revenue by pricing plan so you can see in real terms which tiers are driving the most MRR and where expansion revenue is being left on the table.
  • What tools can automatically recover failed payments to protect ARPU and reduce involuntary churn?
    Baremetrics Recover is a built-in failed payment recovery tool that automatically retries declined charges, sends dunning emails, and reduces involuntary churn for subscription businesses without manual intervention.

    Involuntary churn, where customers leave because a card expires or a payment fails rather than by choice, is one of the most preventable causes of ARPU erosion. Each failed payment that goes unrecovered pulls down both MRR and average revenue per user. Recover works directly on top of your existing Stripe, Braintree, or Recurly data with no additional setup, targeting the exact customers at risk before the subscription lapses. For SaaS businesses at $10K MRR and above, recovering even a small percentage of failed payments can have a meaningful impact on monthly revenue retention.
  • How can I use ARPU to forecast revenue for my SaaS business?
    ARPU combined with customer growth rate gives SaaS founders and finance leads a reliable baseline for revenue forecasting: multiply projected active customers by current or target ARPU to model future MRR scenarios.

    This approach makes the levers of growth explicit. If your ARPU is $25 and you want to reach $1M ARR, you need roughly 3,333 paying customers. If you raise ARPU to $50 through pricing changes or expansion revenue, you only need half as many. Baremetrics includes revenue forecasting dashboards that factor in current MRR trajectory, churn rate, and new customer acquisition to model where your subscription business is headed. Tracking ARPU trends alongside those forecasts shows whether revenue growth is coming from customer volume, higher average spend per user, or both.
  • How do I benchmark my ARPU against other SaaS companies?
    You can benchmark your average revenue per user against real SaaS companies using Baremetrics Open Benchmarks, which aggregates anonymised subscription metrics from hundreds of businesses across MRR bands and business models.

    Knowing your ARPU in isolation only tells part of the story. Benchmarking it against companies at a similar MRR range, with similar pricing models or customer segments, shows whether your average revenue per user is competitive or lagging. A B2B SaaS product with a $15 ARPU competing in a market where comparable tools average $80 has a pricing or positioning problem, not just a growth problem. Baremetrics benchmark data is one of the few openly available sources of real subscription metrics, making it a practical reference point for SaaS founders and finance leads evaluating their revenue model.

Upcoming Lesson

Setting Goals

Goals! Knowing what your MRR is, but setting realistic goals and taking steps to meet them is another. We’re going to show you how to do just th...

Join the Academy!

Enter your email address below and get instant updates as soon as new lessons are published. Sounds pretty great, eh?