Contraction Rate Calculator Formula

Understand the math behind the contraction rate calculator. Each variable explained with a worked example.

Formulas Used

Contraction Rate

contraction_rate = starting_mrr > 0 ? (contraction_mrr / starting_mrr) * 100 : 0

Annualized Contraction

contraction_annual = contraction_mrr * 12

Variables

VariableDescriptionDefault
contraction_mrrContraction MRR (revenue lost from downgrades)(USD)8000
starting_mrrStarting MRR(USD)200000

How It Works

How to Calculate Contraction Rate

Formula

Contraction Rate = (Contraction MRR / Starting MRR) x 100

Contraction measures the revenue you lose from existing customers who stay but spend less. This happens when customers downgrade their plan, remove seats, reduce usage on metered billing, or receive discounts. Contraction is softer than full churn, but it still erodes your revenue base and deserves close tracking.

Worked Example

A company starts with $200,000 MRR and loses $8,000 from customer downgrades.

contraction_mrr = 8000starting_mrr = 200000
  1. 01Contraction Rate = ($8,000 / $200,000) x 100 = 4%
  2. 02Annualized Contraction = $8,000 x 12 = $96,000
  3. 034% of existing MRR contracted due to downgrades.

Ready to run the numbers?

Open Contraction Rate Calculator