MRR calculator: find monthly recurring revenue across plans

If your subscriptions renew at different intervals, monthly recurring revenue (MRR) gives you one monthly figure for all of them. For each plan, multiply the active subscription count by the recurring price per subscription for the full billing term. Divide that amount by the number of months in the term, then add the plans' monthly contributions. One $1,200 annual subscription, for example, contributes $100 MRR. ChartMogul explains this calculation.

Enter your plans below to see total MRR, annualized run rate (ARR), and each plan's monthly contribution. The result is based on the figures you supply.

Currency Required
Enter all prices in this currency. The selector does not convert them.

Plans

Enter the recurring price for the selected full billing term.

Plan 1

Billing interval Required

Enter at least one plan to calculate MRR.

How to use the calculator

  1. Choose a currency and gather your current subscription figures. The currency choice changes how amounts are shown; it does not convert prices. Enter every price in that currency.
  2. Add one row for each group of subscriptions with the same price and billing interval. Enter the subscription count and the recurring price per subscription for the entire selected term, after recurring discounts. Use separate rows when prices differ, even if the plan name is the same.
  3. Check total MRR and each plan's contribution against your source figures. Enter zero only when you know a count or price is zero. If a figure is unknown, check your source first; the calculator will not total an incomplete row.

How the monthly total is calculated

The calculator converts each plan's recurring price to a monthly amount and adds the contributions from all the plans you enter.

Monthly and annual plans

Two subscriptions at $100 per month contribute $200 MRR. One subscription at $1,200 per year contributes $100 MRR ($1,200 ÷ 12). Together they contribute $300 MRR and an annualized ARR of $3,600.

Dividing an annual price by 12 makes it comparable with a monthly price. It does not mean you receive that amount every month.

What belongs in a plan price

Count billable subscriptions, rather than distinct customers or seats. If one customer has two subscriptions, count both. If subscriptions have different prices, billing intervals, or recurring add-ons, put them in separate rows. Include a recurring add-on in a row's full-term price only when its amount and renewal interval apply to every subscription in that row.

Leave out tax, setup fees, other one-time charges, usage charges that are not committed to repeat, trials, and cancelled or expired subscriptions. Decide how you will treat past-due and non-renewing subscriptions before preparing your rows. Billing reports can count them differently: ChartMogul includes active and past-due subscriptions, while Chargebee includes active and non-renewing subscriptions.

Reading MRR and ARR

MRR is the current monthly run rate of the subscriptions you entered. Here, ARR means annualized run rate: your current MRR multiplied by 12. It does not show cash collected, revenue recognized in accounting records, or an amount guaranteed for the next year. ChartMogul explains this meaning of ARR, and Chargebee distinguishes MRR from payments received and accounting revenue.

If every row has a known zero subscription count or a known zero price, the total is zero. The calculator shows a snapshot, so it cannot tell you whether MRR grew or fell during a completed month.

Each plan's displayed contribution is rounded to two decimal places. A tiny positive amount is shown as less than 0.01 in the selected currency rather than zero. The total uses unrounded contributions, so adding the displayed plan amounts may give a slightly different figure.

When your billing report differs

This calculator uses the figures you enter. It cannot check subscription status, billing history, discount schedules, provider settings, or exchange rates. To compare it with a billing report, check that you counted the same subscriptions, used their full-term prices after recurring discounts, selected the right billing intervals, and treated add-ons and other charges the same way. ChartMogul's MRR report rules and Chargebee's MRR rules show why provider totals can differ from a manual calculation.

To see how MRR changed over a completed month, use the SaaS metrics calculator. It starts with your opening MRR and the month's gains and losses, rather than the plan counts and prices entered here.