Definition

What is Contraction MRR? Definition & Explanation

Contraction MRR is recurring revenue lost when existing customers downgrade. Learn how it differs from churn and how failed payments can trigger downgrades.

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:

  1. Customer is on the $149/month Pro plan
  2. Their credit card expires
  3. The payment fails
  4. Your billing system (or Stripe) retries and fails again
  5. Instead of canceling, the system moves the customer to a free or basic tier
  6. The customer gets busy, forgets to update their card
  7. They realize the basic tier is "good enough" and never upgrade back
  8. 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

  1. Contraction MRR is revenue lost from downgrades, not cancellations. Customers stay but pay less.
  2. It directly reduces NRR and can pull it below 100% even with strong expansion.
  3. Failed payments can trigger involuntary contraction when billing systems downgrade on failure instead of canceling.
  4. Separate contraction from churn in your metrics. Different causes, different solutions.
  5. 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

Start recovering premium subscriptions.

Recover Failed Payments Automatically

Stop losing customers to failed payments. Rekko detects Stripe failures and recovers them with automated email + SMS sequences.