MRR and ARR Calculator
Build MRR and ARR from your real plan mix, with monthly, quarterly and annual billing, seats and discounts, and one-time fees kept out. Break the month into new, expansion, reactivation, contraction and churned MRR with the quick ratio, or project ARR and the months to a target.
Enter your plans.
What this MRR and ARR calculator does differently
Monthly recurring revenue is the subscription revenue you can expect every month, and annual recurring revenue is that run rate times 12. Most calculators multiply customers by an average price. Real MRR comes from a mix of plans billed monthly, quarterly and yearly, with seats and discounts, and it has to leave out one-time fees. This calculator builds MRR from that mix, then breaks down how it moved this month and projects where it is heading.
| ProductLift | Rybbit | This tool | |
|---|---|---|---|
| MRR from customers and price | Yes | Yes | Yes |
| Plans billed quarterly, yearly or every 2 years | In the copy only | In the copy only | Spread to monthly per plan |
| Seats and discounts | No | No | Yes, with the cost of discounts |
| One-time fees kept out | In the copy only | In the copy only | Shown and excluded |
| MRR movements | No | Expansion and churn | New, expansion, reactivation, contraction, churn |
| Quick ratio and NRR | No | No | Yes |
| ARR projection and time to target | No | No | Percentage or fixed growth, 5 years |
| Export | None | None | CSV, Markdown, share link |
Pages as fetched on 3 November 2026. Some sites block automated fetches and are not compared.
How to calculate MRR
For each plan, divide the price by the number of months it covers, multiply by seats and by the number of customers on it, and take off any discount. Add the plans together. A team plan of 15 a seat a month with six seats and 160 customers is 15 x 6 x 160 = 14,400 of MRR. An annual plan of 150 a seat with eight seats, a 10% discount and 95 customers is 150 x 8 x 0.9 / 12 x 95 = 8,550.
Leave out setup fees, professional services and anything else that will not repeat. Free trials count only once they convert. For usage-based pricing, averaging the last few months stops one large month from inflating the run rate.
MRR, ARR and annual billing
ARR is MRR times 12: a run rate, not a forecast and not the revenue in your accounts. A customer who pays 12,000 for a year up front adds 1,000 to MRR, not 12,000. Counting the whole invoice in the month it is paid makes MRR jump and then fall back, which is why the plan mix spreads every quarterly and annual plan evenly across its months. Cash and recognised revenue follow their own rules; MRR is the number for comparing one month with the next.
MRR movements and the quick ratio
A month’s change in MRR has five parts. New MRR comes from new customers, expansion from upgrades and added seats, and reactivation from customers who return. Contraction is downgrades, and churned MRR is customers who leave. Net new MRR is the gains minus the losses.
The quick ratio divides the gains by the losses. Above 1, MRR is growing; the higher it is, the less of each month’s new revenue is spent replacing what was lost. Net revenue retention looks only at the customers you started the month with. The churn rate calculator covers revenue churn and NRR over longer periods, with a trend by month.
Projecting ARR
Growth mode projects MRR forward at a steady monthly rate or a fixed net new MRR each month, and gives ARR at 12 and 24 months and the month a target is reached. Percentage growth compounds, so 6% a month is about 101% a year; in practice the rate usually falls as the base grows, so the far end of a percentage projection is an upper bound. A fixed net new MRR grows in a straight line and is the more cautious view. Running both brackets a realistic plan.
How to use this calculator
- List your plansPrice per billing period, how often it is billed, customers, seats and any discount.
- Add usage and one-time feesOptional: usage revenue is averaged in, one-time fees are shown and left out.
- Read MRR and ARRThe total, ARPA, the cost of discounts and MRR by plan.
- Break down the monthEnter new, expansion, reactivation, contraction and churned MRR.
- Project growthSet a monthly growth rate or net new MRR and a target ARR.
- ExportCSV, a Markdown summary or a share link.