Skip to content
induwara.lk
Premium
induwara.lkFinance · SaaS metrics

ARR Calculator — Annual Recurring Revenue & Run Rate

Enter your customer count, price and billing mix to get MRR, annual recurring revenue, revenue run rate and ARPU — then solve it backwards for the customers and months to your target ARR. Every figure is checked by a second formula, and a rupee line sits under the headline.

By Induwara AshinsanaUpdated Sep 23, 2026
ARR, MRR & run rateUSD
Verified two ways
Start from

Every figure below is in this currency.

Subscribers or accounts paying today. Up to 100,000,000.

List price before any annual-plan discount.

A yearly price is divided by 12 before anything else.

0–100. The rest of the base is billed monthly.

0–90. Typical is two months free, about 17%.

New customers added each month, before churn. -50 to 100.

Share of customers who cancel each month.

The reverse solve: how many customers, and how long.

Leave blank to hide the Rule of 40 read-out.

ARR
$ 396,302
MRR × 12
MRR
$ 33,025
Recurring revenue in a month
ARPU per year
$ 330.25
$ 27.52 per month
Blended ARPA
$ 27.52
Per account per month, after the annual discount
ARR in rupees: Rs 132,535,412at 1 USD = Rs 334.43 (snapshot 2026-08-13)

Getting to the target

Customers needed
3,028
at $ 330.25 per customer per year
Still to win
1,828
more paying customers
Time at these rates
2y 9m
net 2.9% a month

ARR milestones at your pricing

ARR milestoneMRR neededCustomersTime away
$ 100,000reached$ 8,333303Already there
$ 1,000,000$ 83,3333,0282y 9m
$ 10,000,000$ 833,33330,2809y 5m
$ 100,000,000$ 8,333,333302,80016y 2m
$ 1,000,000,000$ 83,333,3333,027,99122y 11m

Based on $ 330.25 of annual revenue per customer. The ladder runs $ 100,000 to $ 1,000,000,000.

Next 12 months

MonthCustomersMRRARRNet new ARR
Today1,200$ 33,025$ 396,302
+11,235$ 33,988$ 407,861$ 11,559
+21,271$ 34,979$ 419,750$ 11,889
+31,308$ 35,997$ 431,970$ 12,219
+41,346$ 37,043$ 444,519$ 12,550
+51,385$ 38,117$ 457,399$ 12,880
+61,425$ 39,217$ 470,609$ 13,210
+71,466$ 40,346$ 484,149$ 13,540
+81,509$ 41,529$ 498,350$ 14,201
+91,553$ 42,740$ 512,881$ 14,531
+101,598$ 43,979$ 527,743$ 14,861
+111,644$ 45,245$ 542,934$ 15,192
+121,692$ 46,566$ 558,786$ 15,852

Each month applies growth then churn to the customer count — a net multiplier of 1.0290 — and recomputes MRR and ARR from it. Customer counts are whole numbers, so the rows are auditable one at a time rather than a smooth curve.

Definitions follow the SaaS Capital metric definitions and the SEC's non-GAAP guidance. Rupee conversions use the site's LKR rate feed (snapshot of 2026-08-13). ARR is a company-defined, non-GAAP measure — not audited revenue.

How it works

Four numbers come out of one chain of arithmetic, and the whole chain is shown below so you can check it against your own spreadsheet. None of it is proprietary: these are the metric definitions used by SaaS Capital and Bessemer Venture Partners, with the presentation caveat that the U.S. Securities and Exchange Commission attaches to any non-GAAP figure.

  1. Normalise the price to a month. A yearly price is divided by twelve before anything else happens, so a business that quotes Rs 1,500 a year and one that quotes Rs 125 a month are compared on the same footing.
  2. Apply the billing mix. Customers on an annual plan usually pay less per month. With a as the share billed annually and d as the annual discount, the blended average revenue per account is price × ((1 − a) + a × (1 − d)). The annual prepayment is treated as recurring revenue spread across the twelve months it covers, not booked in the month the cash lands — that is the standard treatment, and it is why a big January renewal month does not show up as a January ARR spike.
  3. MRR. Customers × blended monthly ARPA. If you already track MRR, the second tab takes it directly and skips steps 1 and 2.
  4. ARR. MRR × 12. That is all ARR is: the recurring book annualised at a point in time. It is not trailing twelve-month revenue and it is not a forecast.
  5. Revenue run rate. Period revenue × the number of such periods in a year — 52, 12, 4 or 2. The third tab does this, and the difference from ARR gets its own section below because it is the distinction people most often get wrong.
  6. ARPU and ARPA.MRR ÷ customers per month, ARR ÷ customers per year. Run the same division on somebody else's published figures and you learn whether a headline is a seat price or an enterprise contract.
  7. Reverse solve. Customers needed = ceil(target ARR ÷ (blended ARPA × 12)). With monthly growth g and monthly churn c, the net multiplier is m = (1 + g)(1 − c) and the time is ceil(ln(needed ÷ today) ÷ ln m), defined only when m > 1. When churn cancels growth the tool says the target is not reachable at those rates rather than printing an infinity.
  8. Twelve-month projection. Iterative rather than closed-form, so every row can be checked on its own: each month grows the customer count, then churns it, rounds to a whole customer, and recomputes MRR and ARR. Net new ARR is the difference against the row above.
  9. Rule of 40. Annualised growth plus gross margin, against a benchmark of 40. This tool annualises the net multiplier rather than gross growth, because churn has already happened by the time revenue is counted. Shown only when you enter a gross margin, and flagged on the page as a heuristic.

Verified two ways.The headline ARR is computed a second time by a different route — splitting the base into its monthly-billed and annual-billed cohorts and summing each cohort's annual contract value — and the two must agree to floating-point tolerance before the badge appears. Money is rounded at display time only; every intermediate step carries full precision, and every division is guarded against a zero customer count.

ARR vs revenue run rate — the difference that matters

These get used interchangeably and they are not the same measure. The gap is where most confusion about a reported headline lives.

 ARRRevenue run rate
What it annualisesContracted recurring subscriptions onlyAll revenue that landed in the period
Includes usage / overagesNormally noYes, if it was collected
Includes one-off servicesNoYes
MultiplierMRR × 12period × 52 / 12 / 4 / 2
Moves withNew contracts, upgrades, churnAll of that, plus how much customers used

They can also diverge for a boring reason: timing. A business that collects most of its annual renewals in one quarter will show a run rate well above its ARR if you annualise that quarter, and well below it if you annualise the next one. ARR spreads the same money evenly; run rate does not. When a figure is published as an "annualised run rate" rather than as ARR, that wording is usually deliberate, and worth reading as such.

Worked examples

A Colombo SaaS billing in USD

1,200 customers · $29/month · 30% annual at 17% off

  1. Blended ARPA: 29 × ((1 − 0.30) + 0.30 × (1 − 0.17))
  2. = 29 × (0.70 + 0.249) = 29 × 0.949 = $27.521
  3. MRR: 1,200 × 27.521 = $33,025.20
  4. ARR: 33,025.20 × 12 = $396,302.40
  5. ARPU/year: 396,302.40 ÷ 1,200 = $330.252
  6. Cross-check by cohort:
  7. 840 monthly customers × 29 × 12 = $292,320.00
  8. 360 annual customers × 29 × 12 × 0.83 = $103,982.40
  9. total = $396,302.40 ✓
  10. To $1,000,000 ARR: ceil(1,000,000 ÷ 330.252) = 3,028 customers
  11. At 5% growth, 2% churn: m = 1.05 × 0.98 = 1.029
  12. ln(3,028 ÷ 1,200) ÷ ln(1.029) = 32.38 → 33 months

A rupee subscription priced annually

40,000 subscribers · Rs 1,500/year · all annual, no discount

  1. Monthly price: 1,500 ÷ 12 = Rs 125
  2. Blended ARPA: 125 × ((1 − 1.00) + 1.00 × (1 − 0)) = Rs 125
  3. MRR: 40,000 × 125 = Rs 5,000,000
  4. ARR: 5,000,000 × 12 = Rs 60,000,000
  5. Run rate from a quarter that collected Rs 16,000,000:
  6. 16,000,000 × 4 = Rs 64,000,000
  7. The run rate is Rs 4,000,000 higher than ARR — not growth,
  8. just renewals clustering in that quarter.

Edge case — checking a headline against a customer count

$300M annualised run rate · ~1,000 enterprise customers

  1. Implied revenue per customer:
  2. 300,000,000 ÷ 1,000 = $300,000 per account per year
  3. = $25,000 per account per month
  4. Read-out: that is an enterprise contract price, not a seat price.
  5. And the figure was published as an annualised run rate, so it
  6. annualises a recent period's total revenue — usage and one-off
  7. work included. Strict ARR would be lower. The two numbers are
  8. not interchangeable, and the company chose which one to publish.

Publicly reported figures

Every row is a figure a company published or a named publication reported, with the date and the wording the report itself used. These are self-reported, non-GAAP and unaudited. "ARR", "annualised run rate" and "revenue run rate" are not normalised into each other here, because they are not the same measure.

CompanyFigureAs reportedPer customerReported
Glean$300Mannualised run ratecount not publishedTechCrunch, 2026-05-28

Glean: The report states the figure includes consumption-based revenue, so it is an annualised run rate rather than pure recurring revenue. Usage revenue moves with how much customers use the product.

The table is short on purpose. A figure ships here only with a dated, citable source — a round number remembered from a news cycle is not good enough for a page people quote. For "how big is big" in the meantime, the milestone ladder in the calculator answers it with arithmetic on your own pricing rather than with someone else's headline.

If you are billing from Sri Lanka

Every output carries a rupee line at the mid-market rate from this site's own LKR rate feed, with the rate and its date shown beside the figure. That number is what decides two practical things: what the business is actually worth locally, and whether it is anywhere near the Inland Revenue Department's VAT registration threshold of Rs 60,000,000 of annual turnover. An ARR above that figure is a signal to check your registration position, not a conclusion: turnover for VAT purposes is not the same thing as ARR, and how services supplied to overseas customers are treated is a question for the IRD or your accountant. This page makes no claim about that treatment. The VAT calculator and the digital services VAT calculator carry the rates and the registration rules.

Frequently asked questions

Sources & references

ARR is not set by a regulator, so the first three sources are definitional rather than statutory — they are the industry definitions this tool implements, and the SEC guidance is why the page keeps repeating that ARR is company-defined. The definitions and the reported figures were last checked on 2026-09-23; the next review is due by 2026-12-23.

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.