ARPU Calculator
Measure revenue per customer, split growth into the part that came from more customers and the part that came from better ones, and compare the accounts you win against those you lose.
ARPU Calculator
Results recalculate instantly on every keystroke. Nothing you type is transmitted.
What this result does not account for
- An average conceals distribution — a few large accounts can dominate the figure.
- Mixing free and paid users makes period-on-period comparison meaningless.
- Volatile under usage-based pricing without a trailing average.
In short: Closing MRR of $422,480 across 1,315 customers is an ARPU of $321.28, up 3.64% from $310.00. Of $38,080 of growth, $23,250 came from more customers and $14,830 from higher revenue per customer.
Formula
The two effects sum exactly to the total revenue movement, which is what makes the decomposition trustworthy rather than indicative.
Worked Example
- Divide revenue by customers. $422,480 across 1,315 customers is $321.28 per customer per month, up from $310.00 across 1,240.
- Split the growth in two. 75 additional customers at the opening ARPU is $23,250 of volume effect; $11.28 more per customer across 1,315 accounts is $14,830 of rate effect.
- Check the two sum correctly. $23,250 plus $14,830 is $38,080, exactly the net new MRR. The decomposition is complete, not approximate.
- Compare won against lost. New customers average $310.00 while lost customers averaged $223.26 — the business is replacing smaller accounts with larger ones.
- Convert to gross profit. At 78% margin, $321.28 of revenue is $250.60 of gross profit per customer per month, which is what actually funds acquisition.
The won-versus-lost comparison is the most diagnostic output here. This business loses accounts averaging $223.26 and wins accounts averaging $310.00, which means ARPU would rise even if the customer count were completely flat: every replacement is an upgrade. The opposite pattern — losing large accounts and replacing them with small ones — produces a business that looks healthy on customer count and quietly erodes on revenue, and it is invisible in any metric that reports only totals. Batch 30's churn page identified the same phenomenon from the churn side, where logo churn of 3.47% exceeded revenue churn of 2.50%; this is the same fact viewed through account size.
Strengths & Limits Of This Model
Where this engine is strong
- Decomposes growth into volume and rate effects that sum exactly to the total.
- Compares the average size of accounts won against those lost.
- Reports gross profit per customer, which is what funds acquisition.
Where it stops
- Says nothing about the concentration of revenue among the largest accounts.
- Cannot distinguish price increases from mix shift within the rate effect.
Practical Use Cases
Diagnosing why revenue growth lags customer growth
If the volume effect dominates while ARPU falls, the business is buying growth with discounts or drifting toward smaller accounts.
Deciding between acquisition and expansion investment
Rate-driven growth needs no acquisition spend. Value expansion revenue with the MRR Calculator.
Setting a floor on acceptable deal size
Compare new-customer ARPU against the book average. Test affordability with the Customer Acquisition Cost Calculator.
Feeding lifetime value models
Lifetime value is built on gross profit per customer, not revenue. Continue with the Lifetime Value Calculator.
Methodology & Editorial Standards
Average revenue per user divides total recurring revenue by the customer count, and the engine's contribution is decomposing the movement rather than reporting the level. Growth in recurring revenue arises from two sources that demand different responses: serving more customers, and earning more from each one. The volume effect is measured as the change in customer count valued at the opening ARPU, and the rate effect as the change in ARPU applied across the closing base; the two sum exactly to the total revenue movement, which makes the split a genuine decomposition rather than an approximation. Rate-driven growth is materially cheaper because it requires no additional acquisition spend, so a business whose growth is overwhelmingly volume-driven is more exposed to rising acquisition costs. The engine also compares the average size of accounts won against those lost, since replacing large customers with small ones erodes ARPU while leaving the customer count flattering, a pattern invisible in aggregate figures. Gross profit per customer is reported alongside revenue because acquisition cost is recovered from margin rather than from revenue. The engine implements the standard published formula for this calculation. Inputs are validated for domain and sign before evaluation, and any undefined case returns an em-dash rather than a spurious value.
Computation runs in IEEE-754 double precision at full internal precision; rounding to two decimal places occurs strictly at the display layer, so no cumulative drift enters the result. All monetary outputs use accounting presentation — grouped thousands, two decimals, negatives in parentheses — so figures can be transcribed directly into a model or working paper. Division-by-zero and out-of-domain inputs return an em-dash rather than a misleading number.
This engine was reconciled against an independent reference implementation and hand-verified for the worked example above before release. Our full five-stage review process is published on the About Us page.
Disclaimer. This calculator is provided for informational and modelling purposes only and does not constitute financial, tax, legal, medical, or engineering advice. Verify all figures with a qualified professional before acting on them.
ARPU Calculator — 20 Expert FAQs
20 analyst-written answers to the questions practitioners actually ask — optimised for voice and answer-engine retrieval.
What is ARPU?
Average revenue per user — total recurring revenue divided by customer count. Here $422,480 across 1,315 customers is $321.28.
What is the difference between ARPU and ARPA?
ARPU is per user, ARPA per account. In B2B they differ whenever one account has many users, and ARPA is usually the more meaningful figure.
How do I know if growth comes from more customers or better ones?
Decompose it. Here $23,250 came from 75 more customers and $14,830 from $11.28 more per customer.
Which type of growth is better?
Rate-driven growth is cheaper, because raising revenue per customer requires no additional acquisition spend.
What does it mean if ARPU is falling while customers grow?
The business is diluting — usually through discounting or a drift toward smaller accounts. Revenue grows more slowly than the customer count.
Why compare the size of accounts won and lost?
Because replacing $223.26 accounts with $310.00 accounts raises ARPU even at flat customer numbers. The reverse erodes it invisibly.
Should ARPU use revenue or gross profit?
Report revenue, but use gross profit for economics. Here $321.28 of revenue is $250.60 of gross profit at 78% margin.
Does ARPU include one-off fees?
It should not. Setup fees and services are non-recurring and make the figure volatile and incomparable between periods.
What is a good ARPU?
There is no universal figure — it depends entirely on model and segment. What matters is the trend and how it compares to acquisition cost.
How does ARPU affect lifetime value?
Directly. Lifetime value is gross profit per customer divided by churn, so ARPU is the numerator of the whole calculation.
Why did my ARPU jump after losing customers?
Because losing small accounts raises the average of those remaining. ARPU can improve while the business shrinks, which is why it needs context.
Should free users be counted in ARPU?
Only if you are deliberately measuring monetisation of the whole base. Mixing free and paid users makes period comparison meaningless.
How does expansion revenue show up in ARPU?
As the rate effect. Upsell raises revenue per customer without changing the count, which is the cheapest form of growth available.
Is a high ARPU always better?
Not necessarily. High ARPU usually means longer sales cycles and higher acquisition cost, so it must be judged against payback.
How often should ARPU be reviewed?
Monthly alongside the MRR bridge. The decomposition matters most when revenue and customer growth diverge.
Does ARPU work for usage-based pricing?
Yes, but it becomes volatile. Use a trailing three-month average, and separate committed from variable revenue where possible.
Is this arpu calculator free to use?
Yes. It is free, requires no account, and has no usage limits. ApexConverter is funded by contextual advertising, never by selling user data.
Is my data sent to a server?
No. The engine runs as Vanilla JavaScript inside your browser under our Zero-Server Client-Side Execution model. Your figures are computed locally and are never transmitted, logged, or stored.
How accurate is this calculator?
It applies the standard closed-form formula in IEEE-754 double precision, rounding only at the display layer. The engine is reconciled against an independent reference implementation before release.
Does it work on mobile?
Yes. The interface is mobile-first with numeric keypad hints and is tested down to a 320-pixel viewport with no horizontal scrolling.