
What is ARPU, key points:
What is ARPU: the average revenue generated by each active customer in a given period.
It is calculated by dividing total revenue by the number of active customers in that same period.
A high ARPU is not always better: it depends on the cost of acquiring and retaining that type of customer.
Increasing ARPU without losing customers is typically more profitable than increasing customer volume.
How to calculate ARPU correctly requires segmenting by customer type, rather than averaging the entire customer base.
Having 100 clients means nothing regarding the health of a business if you do not know how much each contributes on average. What is ARPU is the question that answers exactly that: how much average revenue each active client generates in a given period.
The issue arises when looking only at the total number of clients or total revenue, without breaking it down to the average per account. Two companies can have the same total revenue and completely different business health depending on how many clients they needed to get there.
In this guide, we explain what ARPU is, how to calculate it step-by-step, and what actually changes between having a high ARPU and a low ARPU in a B2B business.
What is ARPU and why it matters in recurring B2B models
ARPU (average revenue per user, or average revenue per client) is the revenue generated, on average, by each active client of a company during a given period, typically a month. It is one of the most widely used metrics in subscription and recurring revenue models because it aggregates, into a single figure, the average value of the client portfolio.
In B2B, ARPU is particularly important because it allows for the comparison of different client segments: having 50 clients with an ARPU of €200 is not the same as having 50 clients with an ARPU of €2,000, even though the "50 clients" figure sounds equally good on a report.
How to calculate ARPU step-by-step
1. Define the period to measure. The most common approach is to calculate monthly ARPU, although it can also be measured annually.
2. Sum the total revenue generated in that period. Ideally, include only recurring revenue, without mixing in one-off charges.
3. Count the number of active clients in that same period. Only paying clients, excluding leads and trial accounts.
4. Divide the total revenue by the number of active clients. The result is the ARPU for that period.
Calculating ARPU correctly depends primarily on the third step: if trial accounts or inactive clients are counted as active clients, the ARPU becomes artificially low and does not reflect the reality of the business.
High ARPU vs Low ARPU: what it says about your business
A high ARPU typically indicates that the company sells to larger accounts or with more comprehensive contracts, which is generally accompanied by longer sales cycles and more complex decision-making processes. A low ARPU is usually associated with a higher-volume model, featuring shorter sales cycles and less customization per client.
Neither of the two is inherently better: it depends on whether the cost of acquiring and serving that client is proportional to the revenue they generate. A high ARPU with an even higher cost of service can, in practice, be a less profitable business than one with a low ARPU but high cost efficiency.

How to increase ARPU without losing clients
Upsell within the existing account. Offering additional features or services to clients who already trust the company is usually easier than abruptly raising prices.
Segment pricing by delivered value. Charge differently based on the size or actual need of the client, instead of a single flat rate for everyone.
Reduce unnecessary discounts. Often, ARPU drops not because the client is worth less, but because discounts are given away that no one requested to maintain.
Improve the product to justify a higher price. Raising ARPU without increasing perceived value typically leads to higher churn rates, not sustainable revenue growth.
Common errors when interpreting ARPU
Averaging the entire client base together. Mixing very large accounts with very small accounts hides the true performance of each segment individually.
Comparing ARPU across industries without adjusting context. An ARPU of €100 might be excellent in one sector and extremely low in another.
Ignoring the cost of service while looking only at ARPU. A high ARPU with a proportionally higher support cost is not always profitable.
Not analyzing ARPU by cohorts. Reviewing only the current average, without comparing how it changed for clients who signed up 6 or 12 months ago, hides critical trends.
SalesDose: how we use ARPU to prioritize accounts
Treating all clients equally, without looking at how much each contributes on average, often leads the sales team to dedicate the same effort to accounts of vastly different value.
At SalesDose, we provide sales consulting to segment client portfolios based on their actual ARPU and prioritize where to focus expansion efforts, alongside client acquisition to ensure that new incoming clients have an ARPU profile consistent with the rest of the portfolio.
If you do not know the average value of each of your clients, talk to our team.
Frequently asked questions about what ARPU is
These are the most common questions B2B teams have when working with ARPU.
Is ARPU the same as average transaction value?
They are similar but not identical. Average transaction value typically refers to the value of a single purchase; ARPU measures the average revenue per client over a period, which may include multiple purchases or a recurring contract.
How do I calculate ARPU if I have different pricing tiers?
In the exact same way: sum the total revenue from all tiers in the period and divide it by the total active clients, regardless of which plan they are on. For a more detailed analysis, it is useful to calculate ARPU per tier in addition to the overall average.
What is the relationship between ARPU and LTV?
ARPU is the average revenue per period; LTV multiplies that ARPU by the average duration of the client relationship. A higher ARPU, while maintaining the same retention duration, directly increases LTV.
How often should ARPU be reviewed?
Monthly is standard, in parallel with the rest of your recurring revenue metrics. Analyzing it by cohorts quarterly helps detect whether the ARPU of new clients is improving or declining over time.
Is a low ARPU always a problem?
Not necessarily. If the cost of acquiring and serving those clients is equally low, a low ARPU can sustain a highly profitable high-volume business. The problem occurs when ARPU is low but service costs are high.
Knowing your ARPU is the first step. The second is using it to decide which accounts merit more sales time, and where effort is no longer justified relative to the revenue generated.
Do you know the average value of each of your clients today? Let's calculate it together →
Complete the form

