SaaS Metrics Calculator
Free tool

SaaS Metrics & Runway Calculator: MRR, churn, NRR and cash

How healthy is your recurring revenue, and how long does your cash last? Enter one period of revenue movements to get ending MRR, ARR, retention, the quick ratio and, optionally, the Rule of 40, burn multiple and runway.

Free for everyone to use, no sign-up. Nothing you type leaves your browser.

Monthly recurring revenue (MRR) movements

What your customers pay you per month, in total, on day one.

Customers (optional, for customer churn)

Cash (optional, for runway and burn multiple)

Cash going out minus cash coming in. Enter 0 if you break even or make money.

Growth and profit (optional, for the Rule of 40)

Use the same margin your investors track (EBITDA or free cash flow). Negative if you lose money.

How to read your results

NRR (net revenue retention) asks: if you stopped selling today, would your revenue grow or shrink? Above 100% it grows, thanks to upsells outweighing cancellations and downgrades. GRR ignores upsells and shows only what you keep, so it can never exceed 100%.

The quick ratio compares the MRR you gain with the MRR you lose. The Rule of 40 adds growth and profit margin, so a fast-growing company can run at a loss and a slow one must be profitable. The burn multiple is what each euro of new annual recurring revenue costs you in net cash. Runway is how many months your cash lasts at the current burn.

The colour signals (green, amber, red) use widely quoted rules of thumb for SaaS companies: annual NRR of 100% or more, a quick ratio of 4 or more, a Rule of 40 score of 40 or more, a burn multiple of 1.5 or less, and 18 months of runway. They are starting points, not guarantees. Healthy targets depend on your segment, stage and pricing model.

Methodology

Ending MRR = start + new + expansion − contraction − churned ARR = ending MRR × 12 Net new MRR = ending MRR − start Growth = net new MRR / start Gross churn = (churned + contraction) / start NRR = (start + expansion − contraction − churned) / start GRR = (start − contraction − churned) / start Annualised = rate ^ (12 / months in the period) Quick ratio = (new + expansion) / (contraction + churned) Logo churn = customers lost / customers at start Rule of 40 = YoY growth % + profit margin % Burn multiple = (net monthly burn × months) / (net new MRR × 12) Runway = cash / net monthly burn

Assumptions and limits: all figures are recurring revenue, not cash: invoicing, discounts, one-off fees and taxes are not modelled. Annualising a single month assumes it is typical, which seasonal or fast-changing businesses rarely are. Churned and contracted MRR are assumed to come from customers who were there at the start of the period. Runway assumes the burn stays constant; it ignores new funding, changes in hiring and seasonality. The burn multiple compares burn and net new ARR over the same period and is only defined when both are positive.

Frequently asked questions

What is net revenue retention (NRR)?

Net revenue retention compares what your existing customers pay now with what they paid at the start of the period, counting upsells, downgrades and cancellations but ignoring new customers. Above 100% means your existing base grows on its own.

What is the SaaS quick ratio?

The SaaS quick ratio divides the MRR you gained (new plus expansion) by the MRR you lost (churn plus contraction). A ratio of 4 or more is the usual benchmark for efficient growth; below 1 the business is shrinking.

What is the Rule of 40?

The Rule of 40 says a healthy SaaS company's year-over-year revenue growth rate plus its profit margin should be at least 40. It lets fast growth offset thin margins and the other way round.

What is a burn multiple?

The burn multiple is the net cash you burn divided by the net new annual recurring revenue you add over the same period. It shows how much cash each euro of new ARR costs. About 1.5 or less is considered efficient; above 3 is a warning sign.

How is cash runway calculated?

Runway is the cash you have divided by your net monthly burn, which is cash out minus cash in. It assumes the burn stays constant, so it is an estimate, not a forecast.

Related tools