What Is Contraction MRR?
Contraction MRR is the recurring revenue lost each month when existing customers downgrade plans, drop seats, or cut usage without cancelling, and it pulls net revenue retention below 100% even when no one churns.

Contraction MRR is the monthly recurring revenue you lose when existing customers downgrade a plan, drop seats, or cut usage without cancelling.
It's the downgrade subtraction inside net revenue retention (NRR), a partial loss from customers who stay rather than a full loss from customers who leave. When contraction runs ahead of expansion MRR in a period, NRR falls below 100%.
Key takeaways
- Count contraction MRR only from customers who stay and pay less.
- Plan downgrades, seat reductions, and add-on removals all feed into it each month.
- 100 customers can stay active while contraction still pulls NRR below break-even.
- Enterprise SaaS loses up to 45% of MRR to contraction, ChartMogul's data shows.
- Separate contraction from churn because each problem needs a different fix.
How is contraction MRR calculated?
Contraction MRR counts only the partial revenue you lose from customers who stay active. To get the figure, add up every MRR decrease from existing customers in the period. That covers plan downgrades, removed seats, dropped add-ons, and lower usage tiers.
A customer who cancels outright books churned MRR, the full amount, because the account is gone.
That boundary matters because most billing tools blur it. They pool downgrades and cancellations into one "lost revenue" line, which hides the fix each needs. A downgrade tells you the price or fit is wrong, and a save offer can answer that.
Winning back a cancelled account is a different job.
Say you start a month with 100 customers each paying $100/mo ($10,000 MRR). The base loses revenue two ways that month:
- 4 customers downgrade from the higher plan to the lower tier, each losing half their MRR.
- 2 customers drop an add-on module but keep the base plan.
That leads to $250 in contraction MRR. None of those six cancelled, so your dashboard still counts all 100 as active. The loss only shows up when you run the NRR number, which falls by 2.5 points in that scenario.
Annual billing adds a timing wrinkle. A yearly customer who downgrades mid-cycle may not book the lower rate until renewal. So confirm whether your platform records contraction at the downgrade or at renewal.
Why contraction MRR matters (the NRR formula role)
Contraction MRR pulls NRR below the break-even threshold even when nobody cancels, which is the loss a churn-focused retention program misses.
A team watching only churn rate scores a downgrade as a win, because the customer stayed. But the revenue still left, and NRR still fell. Counting heads instead of dollars hides it.
That blind spot costs more as accounts get larger. At high average revenue per account (ARPA), a downgrade can cost as much as a cancellation, because bigger accounts have more room to cut back without leaving.
ChartMogul's analysis of MRR movements puts a number on it. Once ARPA passes $500 a month, contraction reaches up to 45% of all revenue lost. At low ARPA the order flips, and cancellations drive most of the loss.
The pattern breaks for flat-rate, low-ARPA products.
Take a consumer app with one plan, no seats, and no add-ons. It has no lower tier to fall to, so an unhappy customer either stays or cancels. There, gross revenue retention and churned MRR are the sharper signals, and contraction MRR matters only with multiple tiers, seats, or usage billing.
Contraction MRR vs. churned MRR
Contraction MRR and churned MRR both subtract from NRR, but they describe different customer states and call for different saves. A contraction event means the customer chose a smaller plan, so the account is still active and you can still see their usage.
A re-expansion offer, an added feature, or a usage-review call can reverse it. A churned customer has no active account, and winning them back starts from zero.
That difference is what makes a downsell worth offering inside a cancel flow.
When your $100 customer accepts a move to the $50 plan instead of cancelling, you turn a $100 churned-MRR event into a $50 contraction-MRR event. That halves the damage and keeps the relationship open, and the smaller plan tells you when to make the next upgrade offer.
A cancel flow that only ever offers a pause or a discount loses full customers as churned MRR when contraction was on the table.
Not every downgrade is a save, though. A customer set on leaving may take the lower plan and cancel a month later, booking contraction first and churn second. Whether downgraded customers spend more again within 90 days tells a real save from a slow exit.
FAQ
Is contraction MRR good or bad?
Contraction MRR is always a revenue loss, so you want it near zero. It beats churned MRR when it reflects a genuine save, since the customer stays and can grow again. It's a worse sign when the downgrade just precedes a cancellation.
How does contraction MRR affect net revenue retention?
Contraction MRR lowers NRR by its amount divided by starting MRR, in percentage points. For example, say a $500 downgrade hits a $50,000 starting base, costing one percentage point of NRR.
What is the difference between contraction MRR and net MRR churn?
Net MRR churn pools contraction MRR and churned MRR into one loss figure, then offsets it with expansion. A company that reports only net MRR churn can't tell whether its loss comes from downgrades or cancellations.