Monthly recurring revenue calculator

Add your plans at whatever cadence you actually bill them, and this normalises the lot onto a monthly figure.

Free, no sign-up, and nothing you type is sent anywhere — it is all arithmetic in your own browser.

  • PlanPriceBilled
    Customers
  • PlanPriceBilled
    Customers
  • PlanPriceBilled
    Customers

Monthly recurring revenue

$5,628.33

Annual run rate
$67,539.96
Customers
193
Average per customer
$29.16

Share of MRR

  • Starter41%
  • Pro39%
  • Pro annual20%

One currency at a time. Excludes tax, one-off charges and refunds — see below for why.

What MRR is, and what it is not

Monthly recurring revenue is the amount you can expect to bill again next month, on the terms you are already on. It is a run rate, not a measurement: it says what this month would be worth if nothing changed, which is why it is useful for spotting a direction and misleading if you treat it as cash received.

Three things are conventionally left out and are left out here. One-off charges — setup fees, a single consulting invoice, a lifetime deal — are not recurring and inflate the figure permanently if you include them. Tax is not yours. And refunds are not subtracted here either, because a refund is an event rather than a change to the contract; you want it in your net revenue and out of your run rate.

Normalising a mixed billing cadence

An annual plan is not twelve times more valuable in the month it is paid. The whole point of MRR is to smooth that, so an annual plan contributes a twelfth of its price each month, a quarterly one contributes a third of its price, and a monthly one contributes its price.

The arithmetic is deliberately plain: divide each plan by the number of months it covers, multiply by how many customers are on it, and sum. That is what the tool above does, and it is the same normalisation Paylytics performs when it reads a subscription off a provider — a provider that reports an interval of "year" is divided by twelve before it reaches a total.

Monthly plan
Price × customers
Quarterly plan
(Price ÷ 3) × customers
Annual plan
(Price ÷ 12) × customers
One-off charges
Excluded — they do not recur

Where the figure goes wrong in practice

The most common error is not the formula, it is the population. If you sell through more than one payment provider, or through more than one account at the same provider, then whichever dashboard you are reading has a subscription list that is missing the others — and no provider adds up an account it does not own.

The second is currency. Adding a plan billed in yen to one billed in dollars produces a number, and that number is not a total. Convert first, or calculate one currency at a time; this tool assumes everything you type is in the same currency, which is the only assumption it can make honestly.

The third is discounts. A plan listed at 50 a month and sold at 30 with a permanent coupon contributes 30, not 50. Use what you actually bill.

These figures, without the typing

Connect a payment account with a read-only key and the same numbers are computed from your own orders, across every provider you sell through.