Reporting & Analytics
Average revenue per user (ARPU) explained
Average revenue per user (ARPU) turns your customer base's revenue efficiency into one number — with the formula, ways to grow it, and its link to CLV and CAC.
Everyone asks how many customers a business has. The sharper question is usually the quiet one: on average, how much revenue does each of those customers actually leave behind? That is where the ARPU metric earns its keep — average revenue per user compresses the revenue efficiency of your whole customer base into a single, readable number.
This article defines ARPU, walks through the formula, shows how to grow the number, and explains how to read it alongside neighbours like CLV and CAC. Every figure here is illustrative; the goal is not to memorise a formula but to understand what the number is telling you.
What ARPU actually measures
ARPU stands for average revenue per user — the revenue an average user, or customer, contributes over a given period. You take the total revenue earned in that period and divide it by the number of customers in the same period. The result tells you how much the typical customer is worth to the till.
The word "user" comes from software, where one account can have many seats. For a small business, though, "user" usually just means "customer" or "account". For a handmade-candle shop, ARPU is what an average buyer spends. For a two-person real-estate office, it is the return on an average client file.
Think of ARPU as a thermometer. Total revenue tells you how big the business is; ARPU tells you how dense that size is — how much value you extract from each customer. Two shops can post the same revenue, but one does it with 200 customers and the other with 600. Their ARPU tells two very different stories.
Do not confuse ARPU with average order value (AOV). AOV is the average size of a single order; ARPU is a customer's total contribution across a whole period. A customer who buys three times a month can produce a high ARPU despite a modest basket, so reading the two together shows both how often and how large the purchases are.
The ARPU formula, with a simple example
The formula is plain: ARPU = total revenue in a period ÷ number of customers in that period. You choose the period — monthly, quarterly or annual. The only rule that matters is that revenue and customer count belong to the same window.
Say an online store earns 240,000 in revenue in a month and sells to 800 customers that month. ARPU is 240,000 ÷ 800 = 300. The average customer spent 300 that month. On its own that number is neither good nor bad; its meaning appears only when you compare it against your own history and watch how it moves.
Monthly or annual?
Short-period (monthly) ARPU reacts quickly to campaigns and seasonality. Long-period (annual) ARPU smooths the noise and reveals the underlying trend. If you run a subscription model, monthly ARPU feels natural; if your sales are project-based or seasonal, an annual view keeps you from mistaking a spike for a lasting trend.
Read ARPU as a trend, not a trophy
A single period's ARPU tells you little. The real information is in the direction the number moves over time. Suppose a business posts an ARPU of 280 in the first quarter and 320 in the second. That 40-unit rise is a more meaningful signal than raw revenue growth on its own: it means you are extracting more from the same number of customers.
But even when the direction is up, ask why. Did ARPU rise because you raised prices, or because small customers left? The first is healthy growth; the second an illusion that hides an eroding base. So always read ARPU next to the change in customer count.
Which "revenue", which "customer"?
The formula looks simple, but it slips in two places: what counts as "revenue" on top, and what counts as a "customer" on the bottom. If you leave those undefined, ARPU quietly measures something different every month and stops being comparable.
- Gross or net: If you ignore refunds, discounts and cancellations, ARPU looks higher than it is. Calculating on net revenue gives a more honest picture.
- One-off or recurring: In subscriptions, counting only recurring revenue — and keeping one-time setup fees out of it — produces a cleaner ARPU.
- Active or registered: If you put dormant old accounts into the denominator, ARPU sinks. Usually the count of customers who paid at least once in the period is the more meaningful base.
The right answer depends on your sector. What matters is picking one definition and staying loyal to it. That discipline is the heart of reading a report properly: knowing exactly what you are counting before you produce the number.
Why one number helps — and where it misleads
ARPU's appeal is that it squeezes a messy customer base into a single figure. When you raise a price, nudge customers into a higher tier, or stop chasing low-value leads, ARPU moves. That makes it a practical gauge for the effect of your sales and marketing decisions.
But the old trap of averages applies here too: ARPU hides the distribution. A person with one foot in ice water and their head in the oven has a perfectly average temperature — and is not comfortable. A handful of big customers can pull ARPU up while hundreds of small, barely-profitable accounts sit behind it.
An average revenue does not mean an average customer exists.
So it pays to read ARPU in slices — new versus existing customers, by channel, by product group. Blended ARPU gives you the headline; segmented ARPU tells the story.
How to grow ARPU
Raising ARPU does not always mean finding new customers; more often it means extracting more value from the ones you already have. The main levers:
- Pricing: A price list you have not touched in years quietly drags ARPU down. A small, well-justified increase usually recovers revenue without losing customers.
- Upsell: Moving a customer to a richer or larger package. Suggesting the next tier to an already-happy customer is easier than winning a brand-new one.
- Cross-sell: Placing a complementary product or service next to the main one — like the candle shop adding wicks, holders and gift wrap.
- Bundling: Offering separately-sold items as a sensible bundle raises both the basket size and the perceived value.
- Segment mix: Instead of chasing everyone, leaning toward the customer profile that naturally spends more changes ARPU at the root.
Most of these levers walk hand in hand with your repeat purchase rate: every time a first-time buyer comes back, period revenue — and therefore ARPU — rises. A loyal customer is the cheapest source of ARPU there is.
To be honest, not every lever fits every business. Aggressive upselling can erode trust and cost you the customer over time; an ill-judged price rise can trigger a quiet exodus in a price-sensitive audience. Growing ARPU is often less about selling more and more about selling the right thing to the right customer.
See your ARPU on one screen
Rocketly unifies your revenue and customer data so you can watch ARPU by segment instead of guessing it.
Try it freeARPU, CLV and CAC as a trio
On its own, ARPU is a snapshot; its real power comes from reading it beside two neighbours. Both of them feed on ARPU.
CLV (customer lifetime value): Roughly, it is ARPU multiplied by the average customer lifespan. As ARPU rises, customer lifetime value grows even at the same level of loyalty. Improving ARPU lifts not one period but the entire relationship.
CAC (customer acquisition cost): the money you spend to win a customer. If ARPU and CLV climb while CAC holds steady, every new customer turns profitable faster. That is why putting customer acquisition cost next to ARPU tells you whether growth is actually profitable.
If you want to measure growth coming from existing customers, net revenue retention (NRR) completes ARPU's story over time: upsell and cross-sell push ARPU up while cancellations pull it back.
Read revenue alongside its cost
High ARPU is not always good news. Some customers spend a lot but also demand a lot: constant support, special requests, late payments. If you grow revenue while ignoring the cost to serve each customer, ARPU can look bright while profit quietly melts.
The healthy approach is to read ARPU with clear eyes: how much of that revenue is left after the cost of service and discounts? That question is the foundation of deciding which customers to grow and which to let go, gently.
Frequently asked questions
Are ARPU and ARPPU the same thing?
No. ARPU puts all customers (or users) in the denominator; ARPPU — average revenue per paying user — counts only those who pay. In businesses with a free tier, the two diverge sharply.
What is a good ARPU value?
There is no universal "good" number; it depends on your sector and model. The meaningful comparison is against your own history and segments — is ARPU rising versus last quarter?
How often should I calculate ARPU?
At a cadence that matches your revenue rhythm. Monthly for subscriptions; quarterly or annual for project-based or seasonal sales, to cut the noise.
Does a small business really need ARPU?
To be honest, a very small shop with a handful of customers may already know each one by name. But once customer numbers reach the hundreds, ARPU is the most practical way to read the whole picture at a glance.
ARPU is the shortcut to reading the revenue efficiency of your customer base in a single number — as long as you pin down its definition, slice it into segments, and weigh it against cost. Pricing, upsell and loyalty push the number up; CLV and CAC give it context. Because a CRM like Rocketly keeps your revenue and customer data in one place, it lets you track ARPU as a live indicator instead of recomputing it by hand each period. In the end, what matters is not the number itself, but the decision you make once you can see it.