SaaS metrics guide
ARPU Formula
ARPU is one division, which is why it is so easy to get subtly wrong. The two numbers being divided — revenue and customers — each have several defensible definitions, and mixing them produces a figure that looks precise and cannot be compared with anyone else’s.
Last updated 2026-10-23
The formula
ARPU = MRR / paying customers (per account)
ARPA = MRR / accounts (same as ARPU in most B2B SaaS)
ARR per customer = ARPU × 12
LTV = ARPU × gross margin / monthly churn
CAC payback = CAC / (ARPU × gross margin)Note the first line: in B2B SaaS the denominator is a customer account, not a person. "User" is a consumer-subscription term that survived into B2B usage; if one account has twenty seats, dividing by twenty produces a number that says nothing about pricing power. When the denominator really is individual users — a consumer app with per-seat billing — say so explicitly.
Which customers go in the denominator
The denominator decides what the metric means. Three choices are common and only one is usually right:
- Paying customers at the start of the period — the standard. It matches the revenue base and is comparable with churn benchmarks, which also use an opening population.
- Paying customers at the end of the period — understates ARPU in a growing business, because revenue earned from customers acquired mid-period is divided by a larger closing count.
- All registered or active users — appropriate only for a freemium business that wants revenue per user across the whole funnel. It will be far lower than ARPU per payer, and mixing the two definitions in one trend line is meaningless.
Pick one, write it next to the number, and keep it for every period you report. A definition change is a restatement of history, not a new data point.
A worked example
A product bills $99/month on the standard plan and $1,800/year on the annual plan. At the start of the month it has 320 monthly customers and 160 annual customers:
monthly plan MRR = 320 × $99 = $31,680
annual plan MRR = 160 × $1,800 / 12 = $24,000
total MRR = $55,680
paying customers = 480
ARPU = $55,680 / 480 = $116The annual customers paid $288,000 in cash during the year, but their monthly revenue contribution is $150 each, not $1,800. Dividing cash collected by a monthly customer count is the single most common way ARPU gets inflated by a factor of twelve.
If the same product also has 1,200 free users and you want revenue per active user, the calculation is $55,680 / 1,680 = $33. Both figures are valid; they answer different questions and should never be plotted on the same line.
ARPU versus ARPA
The two terms are often used interchangeably, and in most B2B SaaS they are the same number: revenue divided by customer accounts. The distinction matters when a business sells both to individuals and to companies:
- ARPU — revenue per user. Natural for self-serve and consumer products where one payer equals one user.
- ARPA — average revenue per account. Natural for B2B, where one account contains many seats and expansion shows up as a rising ARPA rather than a rising user count.
If you report ARPA, also state whether the account count includes free or trial accounts. An ARPA that quietly includes non-paying accounts is an ARPU with a misleading name.
Annual plans, usage revenue and one-off fees
Three adjustments keep ARPU comparable across periods:
- Annual and quarterly plans are normalised to a monthly figure (price ÷ 12 or ÷ 3). Annual prepayment improves cash flow but does not change ARPU; if cash is what you care about, that is a cash-collection metric, not ARPU.
- Usage-based and overage revenue is recurring and belongs in the numerator, but label it. A product whose ARPU grows only because of burst usage is different from one growing through price or seat expansion.
- Setup, onboarding and professional services fees are one-off. Either exclude them or report "ARPU including services" as a separate figure. Folding them in makes a single strong quarter look like a permanent pricing improvement.
What ARPU feeds: LTV and CAC payback
ARPU is not an end in itself. It is the revenue input to the two unit-economics calculations investors actually ask about. At an 80% gross margin and 2% monthly churn, the arithmetic works out as follows — these are derived values, not survey data:
| ARPU | Gross profit / month | LTV | Payback at $600 CAC | Payback at $1,200 CAC |
|---|---|---|---|---|
| $50 | $40 | $2,000 | 15.0 months | 30.0 months |
| $100 | $80 | $4,000 | 7.5 months | 15.0 months |
| $250 | $200 | $10,000 | 3.0 months | 6.0 months |
| $500 | $400 | $20,000 | 1.5 months | 3.0 months |
The point of the table is the sensitivity: doubling ARPU halves CAC payback and doubles LTV, while doubling CAC does the opposite. A small ARPU error therefore changes every downstream conclusion. Work through your own figures with the LTV:CAC calculator, or see the LTV:CAC guide for what the resulting ratio should be.
Common mistakes
- Annual revenue divided by monthly customers. Inflates ARPU by up to twelve times. Normalise first.
- One-off fees in the numerator. Setup and services revenue makes ARPU jump in the month it is billed and fall back afterwards.
- All users in the denominator for a paid product. Free, trial and churned accounts drag ARPU down and make it look like a pricing problem when it is a definition problem.
- End-of-period counts. In a growing business this understates ARPU; in a shrinking one it overstates it. Use the opening count.
- Blended ARPU hiding segment collapse. If enterprise ARPU falls while self-serve grows, the blended average can rise. Segment by plan and by cohort before drawing conclusions.
- Mixing currencies. Convert everything to the reporting currency at a stated rate, or report each currency separately.
ARPU is an average, and averages hide distribution. The same $116 can come from 480 customers paying $116 or from 20 customers paying $2,500 and 460 paying $7. Only the per-plan breakdown tells you which business you have.
Run the numbers yourself
MRR & ARR Calculator — free, no signup, results computed in your browser.
Open the MRR & ARR calculator →Frequently asked questions
What is the ARPU formula?
ARPU = recurring revenue for the period ÷ paying customers active in that period. For a monthly figure, divide MRR by the number of paying customers. Annual plans must be converted to a monthly equivalent first, and one-off revenue should be excluded.
What is the difference between ARPU and ARPA?
ARPU is revenue per user; ARPA is revenue per account. In self-serve and consumer products one payer is one user, so the numbers are identical. In B2B, one account can contain many seats, and ARPA is the more meaningful measure because expansion shows up as higher revenue per account.
Do you include free users when calculating ARPU?
Not in the standard calculation. ARPU uses paying customers so that it measures pricing and expansion. If you want revenue across the whole funnel, report a separate "revenue per active user" figure and label it clearly — never mix the two definitions in one trend.
How do annual plans affect ARPU?
Divide the annual price by twelve to get the monthly revenue contribution, then include that in MRR. An $1,800 annual plan contributes $150 of ARPU. Annual prepayment improves cash collection but does not change ARPU.
Is ARPU the same as average revenue per customer?
In most B2B SaaS, yes: the customer is the account. The difference appears in products with multiple users per paying account, where revenue per user and revenue per account diverge. State which one you mean.
Related guides
- What Is a Good LTV:CAC Ratio?A good LTV:CAC ratio is about 3x for most B2B SaaS. See benchmarks by segment, why the ratio must use gross profit, and the mistakes that inflate it.
- MRR vs ARR: How to Calculate BothMRR is recurring revenue normalised to one month; ARR is MRR × 12. Learn the normalisation rules, what to exclude, and the mistakes that inflate both.
- CAC Payback Period: Formula and BenchmarksCAC payback is CAC divided by monthly gross profit per customer. See the formula, a worked example, benchmarks by segment and the mistakes that shorten it.
Maintained by The SaaS Metrics Calculators Editorial Team
Maintained by the site’s editors, with every formula unit-tested and every benchmark traced to a published source
Formulas and benchmarks last reviewed October 2026.
This page is educational. Every figure is computed in your browser from the inputs you supply, and nothing is checked against your own accounts — treat results as a planning aid, not as financial advice.