Free calculator
ARPU Calculator
Enter Current MRR, Active paying customers and MRR from customers added this month plus 1 more input — every figure updates as you type. Nothing you type leaves your browser.
How do you calculate ARPU?
ARPU
$49
Average monthly revenue per active paying customer.
- Annualised ARPU
- $593ARPU × 12 — the yearly value of an average customer.
- New customer ASP
- $57Average monthly value of the customers you added this month.
- ASP minus ARPU
- $7Positive means new business lands above your existing average.
Results are rounded for display; the calculation runs at full precision.
The maths
How ARPU is calculated
The formula this calculator runs, written out so you can check it against your own model rather than trust a black box.
ARPU = MRR ÷ active paying customers- MRR
- Monthly-normalised recurring revenue, less active discounts.
- active paying customers
- Customers with at least one paid subscription. Trials, free plans, 100%-coupon accounts and long-delinquent subscriptions are excluded.
- ASP
- Average selling price: new-customer MRR ÷ new customers, over the same period.
Reading the result
What the number is telling you
Bands are directional, not verdicts. Stage, price point and contract length move every one of them, so treat these as a starting point for the conversation rather than a grade.
- Under 25 per month
- Self-serve, consumer or prosumer pricing. The economics only work at volume with low-touch acquisition, so paid acquisition is usually hard to justify and payback depends on organic and product-led channels. Small absolute changes in price move the whole model.
- 25 – 200 per month
- Classic SMB SaaS. Self-serve acquisition still works, and a light sales assist can pay for itself on the upper half of the range. Watch the ASP-to-ARPU gap closely here: this is the band where businesses most often drift downmarket without noticing.
- 200 – 2,000 per month
- Mid-market. A human sales process is affordable, and expansion revenue typically becomes the largest single growth lever. Churn measured in customers starts to understate the damage — switch your primary retention view to revenue-weighted.
- Over 2,000 per month
- Enterprise. Averages become genuinely misleading at this level because a few accounts dominate the total, so report the distribution and concentration rather than the mean. Individual account retention matters more than any aggregate rate.
Count customers, not subscriptions
The denominator decides what this number means. One company with three subscriptions is one customer — count it as three and ARPU falls by two thirds while nothing about the business has changed. Decide whether you are measuring per customer or per subscription, write it down, and never mix the two in the same chart.
The same discipline applies to the exclusions. Trials, free plans, 100%-coupon accounts and long-delinquent subscriptions all sit in the denominator without contributing to the numerator, so leaving them in drags ARPU down for no economic reason. This is the single most common cause of a slow, unexplained ARPU decline in a growing business.
ASP versus ARPU is the interesting comparison
ARPU describes the book you already have; ASP describes the business you are writing now. Because ARPU is a lagging average across every customer you have ever kept, it moves slowly and hides turning points. The gap between the two is the leading indicator:
- ASP above ARPU — new business is landing on larger plans. ARPU will drift upward as those cohorts age in. Usually a sign of successful upmarket movement or a pricing change taking hold.
- ASP below ARPU — you are acquiring smaller customers than your average. Fine if it is deliberate and the volume is there; a problem if it is discounting that nobody decided to do.
What ARPU does not tell you
An average conceals distribution. A book of a thousand customers at 50 and a book of nine hundred at 20 plus a hundred at 320 both produce the same ARPU and represent completely different risk profiles — in the second, losing a handful of accounts would be severe. Always read ARPU alongside the distribution, and segment it by plan, cohort and channel before drawing a conclusion from a movement in the average.
Related: ARPU defined, MRR calculator, churn rate calculator, and segmentation.
Definition
Where ARPU gets argued about
A calculator settles the arithmetic, not the definition — and the definition is where most disagreements about this number actually live. The glossary entry covers the conventions, the edge cases and how Bastle handles each one.
Related calculators
Numbers that move together
No subscription metric is meaningful on its own. These are the ones worth running next.
MRR Calculator
Monthly Recurring Revenue is the monthly-normalised value of every active paid subscription: monthly plans at face value, quarterly plans divided by three, annual plans divided by twelve, less active discounts.
Learn moreARR Calculator
Annual Recurring Revenue is Monthly Recurring Revenue multiplied by twelve — a run rate describing what the current subscription book would produce over a year if nothing changed.
Learn moreChurn Rate Calculator
Customer churn rate is the number of customers who cancelled during a period divided by the number active at the start of that period, expressed as a percentage.
Learn moreNet Revenue Retention Calculator
Net Revenue Retention measures what happened to the revenue of a fixed group of existing customers over a period: starting MRR plus expansion, less contraction and churn, divided by starting MRR.
Learn moreFrequently asked questions
What is the difference between ARPU and ARPA?
Should ARPU include free and trialing users?
Why is my ARPU falling while revenue grows?
How does ARPU relate to LTV?
Is a higher ARPU always better?
Stop recalculating ARPU by hand.
Connect Stripe and Bastle keeps ARPU current — backfilled to your first customer, segmentable, and traceable to the invoices behind it. Free while in beta, no card required.