MRR, Churn, and NRR: Model a SaaS Business
A SaaS financial model typically starts with monthly recurring revenue, then layers churn, expansion, contraction, and retention. MRR is normalised subscription revenue, churn is customer or revenue lost over time, and net revenue retention is the revenue you keep after expansion, contraction, and churn.
On this page
- Start with MRR, then layer expansion, contraction, and churn.
- Net revenue retention measures the revenue you keep from an existing base.
- Growth can look strong while retention quietly weakens, so track both.
- Handle annual plans and expansions carefully, since they distort naive MRR.
What this means
SaaS founders can report growth while missing retention quality. A recurring-revenue model fixes that by tracking the movements in MRR, not just the headline total.
MRR: Normalised monthly subscription revenue, with annual plans spread across the months they cover.
Churn: Customer or revenue lost over a period.
Net revenue retention (NRR): Retained revenue from an existing base after expansion, contraction, and churn, shown as a percentage.
Spreadsheet limitations
| Feature | Startup Suiterecurring logic | A spreadsheetthe manual way |
|---|---|---|
| Tracking | Tracks MRR movements and NRR clearly | Can calculate a single MRR figure |
| Edge cases | Built for recurring-revenue logic | Easy to mishandle annual plans or expansions |
- Tracking
- Tracks MRR movements and NRR clearly
- Edge cases
- Built for recurring-revenue logic
- Tracking
- Can calculate a single MRR figure
- Edge cases
- Easy to mishandle annual plans or expansions
Consultant limitations
| Feature | Startup Suitecontinuous | A consultantaudit |
|---|---|---|
| Best for | Continuous metric monitoring | Auditing SaaS metrics |
| Nature | Ongoing decision support | Static review |
- Best for
- Continuous metric monitoring
- Nature
- Ongoing decision support
- Best for
- Auditing SaaS metrics
- Nature
- Static review
How Startup Suite helps
Startup Suite's Benchmark Library supports recurring-revenue planning and puts your MRR, churn, and NRR alongside illustrative ranges, so you can read retention quality, not just growth. The ranges are reference points, not promises about your business.

Benchmark Library: recurring-revenue clarity
- Track MRR movements: new, expansion, contraction, and churn.
- See net revenue retention against illustrative ranges.
- Spot weakening retention before the headline growth hides it.
A practical founder example
Suppose opening MRR is 20,000 dollars, expansion adds 2,500 dollars, contraction removes 900 dollars, and churn removes 1,600 dollars. The ending retained revenue from the original base is 20,000 plus 2,500 minus 900 minus 1,600, which is 20,000 dollars.
Net revenue retention is 20,000 divided by 20,000, which is 100 percent.
A 100 percent NRR means expansion exactly offset losses. Above 100 percent, the existing base grows on its own. Below, you are leaking revenue even before adding new customers.
Watch the 60-second summary
MRR, churn, and NRR
Frequently asked questions
What is a good NRR?
Above 100 percent is generally seen as strong, but it varies by segment and stage, so treat ranges as illustrative.
How are annual plans handled in MRR?
Spread the annual amount across the months it covers rather than booking it all in month one.
Is growth alone enough?
No. Strong growth with weak retention is fragile, which is why churn and NRR sit next to MRR.
Still have questions? Talk to the team.


