Quick Definition
Contraction MRR is the reduction in monthly recurring revenue from existing customers who downgrade their plan, reduce their seat count, remove add-ons, or otherwise decrease their spending without fully canceling. The customer stays, but pays less.
It is one of the four components of MRR movement (along with new MRR, expansion MRR, and churned MRR), and it represents revenue you used to have from customers who are still technically retained.
Contraction vs churn: Churn means the customer left entirely. Contraction means they stayed but spent less. Both reduce MRR, but they signal different problems and require different responses.
The Formula
Contraction MRR = Sum of MRR decreases from all existing customers in a given period
Example
| Customer | Previous MRR | Current MRR | Contraction |
|---|---|---|---|
| Customer A (Pro to Basic) | $149 | $49 | $100 |
| Customer B (removed 5 seats) | $250 | $150 | $100 |
| Customer C (dropped add-on) | $99 | $79 | $20 |
| Total Contraction MRR | $220 |
None of these customers churned. They are all still paying. But the business lost $220/month in recurring revenue from them.
Why Contraction MRR Matters
It erodes your revenue base quietly
Churn is dramatic. Contraction is subtle. A customer downgrading from $149 to $49 does not trigger the same alarm bells as a cancellation, but the revenue impact is $100/month, two-thirds of what a full churn would cost.
If 5% of your customer base contracts by an average of $30/month, that is:
- 50 customers (out of 1,000) x $30 = $1,500/month in contraction
- $18,000/year in lost revenue from customers who never left
It directly impacts NRR
Net Revenue Retention is calculated as:
NRR = (Starting MRR + Expansion - Contraction - Churn) / Starting MRR x 100
Contraction sits right next to churn in this equation. High contraction can pull NRR below 100% even if your churn rate is low and your expansion is strong.
| Scenario | Starting MRR | Expansion | Contraction | Churn | NRR |
|---|---|---|---|---|---|
| Low contraction | $100K | +$8K | -$2K | -$4K | 102% |
| High contraction | $100K | +$8K | -$7K | -$4K | 97% |
Same expansion, same churn. Contraction alone shifted NRR from 102% to 97%.
It signals value delivery problems
When customers downgrade, they are telling you that the value they receive does not justify the price they are paying. This is useful signal if you are listening.
What Causes Contraction MRR
1. Customers not using premium features
If a customer on the Pro plan is only using Basic features, they will eventually notice and downgrade. This is a product adoption issue, not a pricing issue.
2. Budget cuts or economic pressure
External factors push customers to reduce spending. They want the product but need to spend less. Annual budget reviews are a common trigger for plan downgrades.
3. Team size reduction
For seat-based pricing, losing employees means losing seats. When a customer's team shrinks from 20 to 12, they will reduce their seat count.
4. Overprovisioned plans
Customers who were sold a higher tier than they needed during the sales process. Once the initial contract period ends, they right-size to what they actually use.
5. Failed payments triggering involuntary downgrades
This is the connection most teams miss. When a payment fails on a higher-tier plan, some billing configurations respond by downgrading the customer to a free or lower tier instead of canceling outright. The customer retains access at a reduced level, but you lose premium revenue.
How failed payments cause contraction
Here is the flow:
- Customer is on the $149/month Pro plan
- Their credit card expires
- The payment fails
- Your billing system (or Stripe) retries and fails again
- Instead of canceling, the system moves the customer to a free or basic tier
- The customer gets busy, forgets to update their card
- They realize the basic tier is "good enough" and never upgrade back
- Result: $149/month in contraction MRR
This scenario is surprisingly common in SaaS companies that use "downgrade on failure" instead of "cancel on failure" billing policies. The intention is to retain the customer, but the outcome is often permanent contraction.
Contraction MRR vs Churned MRR
Understanding the difference matters for how you respond:
| Metric | What Happened | Customer Status | Revenue Lost |
|---|---|---|---|
| Contraction MRR | Downgrade or reduction | Still active | Partial |
| Churned MRR | Full cancellation | Gone | Complete |
| Involuntary Churned MRR | Payment failed, not recovered | Gone | Complete |
Why some teams prefer contraction over churn
A deliberate strategy some companies use: when a payment fails, downgrade the customer to a free or basic tier instead of canceling. The logic is that a retained free user is easier to win back than a fully churned customer.
This can work, but only if you:
- Actively follow up to recover the premium subscription
- Track the contraction as a recovery opportunity, not a retained customer
- Have a clear upgrade path and re-engagement sequence
If you downgrade on failure and then do nothing, you are trading churn MRR for contraction MRR and patting yourself on the back for a lower churn rate while losing the same revenue.
Measuring Contraction MRR
Monthly contraction rate
Contraction Rate = Contraction MRR / Starting MRR x 100
Benchmarks
| Company Type | Healthy Contraction Rate | Concerning |
|---|---|---|
| Enterprise SaaS | < 0.5% monthly | > 1% |
| Mid-market SaaS | < 1% monthly | > 2% |
| SMB SaaS | < 1.5% monthly | > 3% |
| Consumer subscriptions | < 2% monthly | > 4% |
Contraction by reason
Break down your contraction MRR by cause to prioritize your response:
| Reason | Action |
|---|---|
| Feature underuse | Improve onboarding, product education |
| Budget constraints | Offer annual discount, value reinforcement |
| Team size reduction | Out of your control |
| Failed payment downgrade | Implement dunning, recover the premium plan |
| Overprovisioned | Improve sales qualification |
How to Reduce Contraction MRR
1. Recover failed-payment downgrades aggressively
If your billing policy downgrades customers on payment failure, treat these downgrades as recovery opportunities, not retained customers. Set up a specific dunning sequence that:
- Notifies the customer their plan was reduced
- Explains what features they lost
- Provides a one-click path to restore their plan with updated payment info
- Follows up over 7-14 days
2. Drive adoption of premium features
Customers who actively use premium features rarely downgrade. Track feature usage by plan tier and reach out to customers who are not using what they are paying for.
3. Offer annual contracts
Annual contracts lock in revenue for 12 months, preventing mid-year contraction. Offer a meaningful discount (15-20%) to incentivize annual commitment.
4. Build a save flow for downgrades
When a customer initiates a downgrade, present alternatives:
- A temporary discount on their current plan
- A pause option instead of downgrade
- A custom plan that better fits their needs
5. Separate contraction from churn in your reporting
Most MRR dashboards lump contraction and churn together as "lost MRR." Separate them. They have different causes and different solutions. You cannot reduce contraction with churn-prevention tactics, and vice versa.
Contraction MRR in Financial Reporting
For board reporting
Report contraction MRR alongside these metrics:
| Metric | What It Adds to the Story |
|---|---|
| Contraction MRR | How much existing customers reduced spend |
| Contraction rate | Monthly rate of downgrades |
| Contraction by reason | Root causes, actionable categories |
| Contraction vs expansion ratio | Net effect of customer movement |
Contraction vs expansion ratio
A healthy SaaS business has expansion MRR that significantly exceeds contraction MRR:
| Ratio (Expansion / Contraction) | Assessment |
|---|---|
| > 3:1 | Strong. Expansion easily outpaces contraction |
| 2:1 to 3:1 | Healthy. Growing net revenue from existing base |
| 1:1 to 2:1 | Watch closely. Expansion barely covering contraction |
| < 1:1 | Problem. Existing base is shrinking in value |
Key Takeaways
- Contraction MRR is revenue lost from downgrades, not cancellations. Customers stay but pay less.
- It directly reduces NRR and can pull it below 100% even with strong expansion.
- Failed payments can trigger involuntary contraction when billing systems downgrade on failure instead of canceling.
- Separate contraction from churn in your metrics. Different causes, different solutions.
- Healthy contraction rates are below 1-1.5% monthly for most SaaS businesses.
Prevent Payment-Driven Contraction with Rekko
When a failed payment threatens a customer's plan, Rekko recovers the payment before a downgrade happens:
- Instant detection of failed subscription payments
- Automated email + SMS sequences that prompt card updates
- Pre-authenticated payment links for one-click recovery
- Recovery tracking that shows saved revenue at the plan level