Most SaaS buyers look at MRR, churn, and growth as three separate numbers. There's one metric that folds all three into a single figure — and it's the difference between buying a business that grows while you sleep and one that bleeds unless you keep feeding it. Here's how to calculate it, benchmark it, and verify it before you wire the money.
Deal Alert AI is reader-supported. We earn commissions from affiliate links at no cost to you.
This post is based on a video from our Deal Alert AI YouTube channel. Watch the original or read the full breakdown below.
I have looked at thousands of SaaS listings across marketplaces, brokers, and off-market deal flow. The pattern that separates the winners from the money pits is almost never the headline growth rate. It's not the logo count. It's not even the raw churn number that sellers love to quote.
It's net revenue retention.
NRR — sometimes called net dollar retention (NDR) — is the percentage of revenue you keep from your existing customer base over a period, after accounting for upgrades, downgrades, and cancellations. It is the closest thing SaaS has to a truth serum. A seller can inflate growth with paid acquisition, front-load annual prepays, or run a discount campaign the month before listing. They cannot easily fake what happens to a cohort of customers twelve months after signup.
If you learn one metric this year as a SaaS buyer, learn this one. Here's the full breakdown.
NRR answers a deceptively simple question: if you stopped all marketing tomorrow and never acquired another customer, what would happen to your revenue?
Most metrics only tell you part of that story. Logo churn tells you how many customers left, but not whether they were your smallest accounts or your biggest. Gross revenue retention tells you how much revenue you lost, but ignores the customers who upgraded. MRR growth tells you the net effect of everything, but blends new customer acquisition into the number so you can't tell whether growth is coming from a healthy base or from an expensive ad spend treadmill.
NRR isolates the existing base. It takes the customers who were paying you at the start of the period, follows them forward, and reports what that same group is paying you at the end. New customers are excluded entirely. That exclusion is the whole point — it strips out the noise of acquisition and shows you the underlying quality of the product and the customer relationship.
Here's the formula, written out plainly:
NRR = (Beginning-of-period MRR from existing customers + Expansion MRR − Churn MRR − Contraction MRR) ÷ Beginning-of-period MRR × 100
Expansion MRR is revenue from upgrades, seat additions, and usage overages. Churn MRR is revenue lost to full cancellations. Contraction MRR is revenue lost to downgrades — the customer stayed but moved to a cheaper plan. All four inputs come from the same cohort of customers you started with.
Key insight: NRR is the only common SaaS metric that can exceed 100%. Gross retention is capped at 100% by definition — you cannot keep more than all of your revenue. NRR breaks that ceiling because expansion revenue is counted. When you see an NRR above 100%, you are looking at a business where the existing customer base grows on its own.
We scan Empire Flippers, Flippa, Acquire.com and Quiet Light daily — scoring every listing. Start free.
Abstract formulas don't stick. Let's use a listing I'd consider realistic for the $400K–$800K range on the open market.
A B2B SaaS starts January with $22,000 in MRR spread across 310 customers. Over the next twelve months, from that original January cohort: 44 customers cancel outright, taking $2,600 of MRR with them. Another 18 downgrade to cheaper tiers, costing $900 in contraction. But 61 customers upgrade — adding seats, moving to higher tiers, blowing past usage limits — contributing $4,700 in expansion MRR.
Run the math: ($22,000 + $4,700 − $2,600 − $900) ÷ $22,000 = 105.5% NRR.
Notice what happened. Logo churn was 14.2% annually — 44 out of 310 customers left. On its own that looks mediocre. A seller who leads with "we only lose 14% of customers a year" is telling you a true but incomplete story. The customers who stayed grew their spend enough to more than cover the losses. This business would add revenue every year even with the marketing budget set to zero.
Now flip one variable. Same business, same churn, but expansion MRR is only $1,900 because the pricing model is a flat monthly fee with no upgrade path. NRR drops to 92.7%. Same product, same customers, same churn rate — completely different asset. The second version needs roughly $1,600 in new MRR every year just to stand still. That's an acquisition cost you inherit as the buyer, and it's a permanent tax on your returns.
After enough deal reviews, clear tiers emerge. These are the ranges I use when screening SaaS listings, and I'd suggest you adopt something similar:
Above 120% — best in class. Rare in the sub-$5M acquisition market. Usually indicates usage-based or seat-based pricing attached to a customer base that is itself growing. Think tools where the customer's success mechanically increases their bill. If you find one of these at a reasonable multiple, move fast.
100% to 120% — good. This is the target zone for most acquisition-sized SaaS. The base is self-sustaining or modestly growing. Any new customer acquisition is pure upside layered on top of a stable foundation. Most well-run SaaS in the $250K–$3M valuation range that I'd genuinely recommend falls here.
90% to 100% — acceptable, with conditions. The base leaks slowly. You need consistent new customer acquisition to grow, but the leak is manageable and often fixable. This is where you should be looking hardest for the why. Is it a missing upgrade path? No annual plans? A pricing model that caps customer spend? These are often solvable problems, which means they're also value-creation opportunities for a buyer who knows what they're doing.
Below 90% — problematic. At 85% NRR you lose 15% of your revenue base every single year before acquiring anyone new. To grow 20% annually you need to add 35% in new MRR. That's a brutal treadmill, and it only gets worse as the base gets larger. Unless you have a very specific thesis for why retention will improve under your ownership, the answer here is usually no.
Watch out for the small-numbers illusion. A SaaS with 40 customers can post 140% NRR because two accounts happened to triple their seat count. That's not a retention engine — that's variance. Below roughly 100 customers, NRR becomes statistically noisy and single-account dependent. Always pair the NRR figure with a revenue concentration check: if your top customer is more than 10% of MRR, their expansion or churn distorts the entire metric.
This is the part most buyers underweight, and it's where the real money is.
A business at 110% NRR grows its existing customer base 10% per year with zero acquisition spend. That doesn't sound dramatic in year one. But it compounds. Year two, you're growing 10% on a bigger base. Year three, bigger again. Over five years, a $22,000/month base at 110% NRR becomes roughly $35,400/month — a 61% increase — before a single new customer is added.
Now run the same five years at 90% NRR. That $22,000 base decays to about $13,000/month. You've lost 41% of your revenue. To simply hold flat, you had to acquire $9,000 in new monthly recurring revenue over that period — and if your CAC is a conservative $400 per customer at a $70 average ticket, that's roughly 130 customers and $52,000 in acquisition spend just to tread water.
Same starting revenue. Same industry. Twenty points of NRR difference. After five years, one business is worth roughly 2.7x the other on a revenue basis — and probably more on a multiple basis, because buyers pay premiums for businesses that don't require constant feeding. This is why two SaaS listings with identical current MRR can deserve wildly different valuations, and why the multiple spread on SaaS deals is so much wider than on content sites or ecommerce.
Key insight: When you buy a business with NRR above 100%, you are buying an asset with a built-in growth engine that costs nothing to run. When you buy below 100%, you are buying a liability that requires ongoing capital just to stay the same size. Price accordingly — and be willing to pay a meaningfully higher multiple for the first one.
Sellers rarely disclose NRR voluntarily, and when they do, you should verify it independently. Here's the process I use.
Start with cohort revenue data. Request a cohort revenue report from Stripe, Baremetrics, ChartMogul, or ProfitWell — whichever the seller uses. What you want is a grid showing, for each month's signup cohort, the total revenue from that cohort in every subsequent month. Baremetrics and ChartMogul produce this natively. Stripe can export the raw data if you're willing to build the pivot yourself. If a seller says they don't have this and can't get it, that's information too.
Read the cohort curve, not just the endpoint. Healthy SaaS cohort curves drop in the first three months as bad-fit customers wash out, then flatten. Great cohort curves drop, flatten, then rise as surviving customers expand. Bad curves decline steadily and never flatten — that's a product that never becomes essential to anyone. The shape tells you more than the final percentage.
Separate expansion from price increases. If a seller raised prices 20% across the board eight months ago, their trailing NRR will look terrific and be completely non-repeatable. Ask directly: how much of the expansion MRR came from customers buying more versus paying more for the same thing? Real expansion comes from seat growth, tier upgrades, and usage. A one-time price hike is a lever the previous owner already pulled — you don't get to pull it again next year without risking churn.
Check the annual plan effect. Businesses with a large share of annual prepays can show artificially smooth retention because cancellations only surface at renewal. Ask for annual-cohort renewal rates specifically. If 40% of revenue is on annual plans and the renewal rate is 68%, you have a churn problem that monthly NRR calculations are masking.
Work through this list on every SaaS deal before you make an offer. I use a version of it on every listing that clears initial screening at Deal Alert AI.
The practical problem is volume. There are thousands of SaaS listings live at any moment across the major marketplaces, and the vast majority don't disclose NRR at all. Manually pulling cohort data on every candidate isn't realistic — you'd spend forty hours a week on businesses you'll never buy.
This is exactly why we built Deal Alert AI. We scan listings across Empire Flippers, Acquire.com, Flippa, and other sources, parse the listing data, and flag SaaS deals where the seller has disclosed retention metrics — or where the disclosed data lets us estimate NRR. When a listing surfaces with credible retention above 100%, you hear about it while it's still fresh instead of finding it three weeks later after five other buyers have already submitted offers.
A note on where to look. Empire Flippers tends to have more thoroughly vetted SaaS listings with cleaner financial documentation, which makes cohort verification faster — their vetting process catches a lot of the obvious problems before a listing goes live. Flippa has substantially more volume and more variance, which means more genuine bargains and also more listings where the numbers don't survive contact with a Stripe export. Acquire.com skews toward smaller, founder-run SaaS where the retention data is often excellent but the customer count is low enough that you need to watch for the small-numbers problem I flagged earlier.
Whichever marketplace you use, the discipline is the same: screen broadly, verify narrowly. Let a tool handle the screening so your limited due diligence hours go into the deals that actually deserve them. Then run the checklist above on every finalist.
NRR is not a vanity metric and it's not an academic exercise. It's the single number that tells you whether you're buying an asset that compounds or one that decays.
Two SaaS businesses can have identical MRR, identical growth rates, and identical asking prices — and be worth completely different amounts. The one at 112% NRR is a machine you can point at a growth channel and watch multiply. The one at 87% NRR is a bucket with a hole in it, and every dollar of marketing spend you put in is partially replacing revenue you already had. The listing page won't tell you which is which. The cohort data will.
Make NRR verification a non-negotiable step in your process. If a seller can't or won't produce cohort revenue data, treat that as a material finding — either the numbers don't support the story, or the seller doesn't understand their own business well enough to know. Neither is a reason to proceed at full price.
Screen for it early, verify it hard, and price it into your offer. That's how you avoid the deals that look great on a P&L and fall apart eighteen months into ownership. If you want retention-screened SaaS listings delivered as they hit the market instead of hunting for them manually, that's what Deal Alert AI is for.
We scan Empire Flippers, Acquire, Flippa, and Quiet Light daily. The best sub-$500K businesses are gone within 48 hours.