North Metric

    What is Contraction Rate?

    Revenue lost when customers stay but pay less. The quiet half of revenue churn.

    SAAS METRIC · RETENTIONBy Riyad Yahya
    IN SHORT

    In North Metric's 2026 benchmarks, the median Contraction Rate is 0.5% for SaaS companies under $10K MRR and 0.2% at $500K+ MRR. The top quartile reaches 0.3% and 0.1% at those stages, so compare your own figure with your MRR band, not one SaaS-wide average.

    BY RIYAD YAHYA, CO-FOUNDER & CTO · UPDATED NOV 14, 2026

    What is contraction rate?

    Contraction rate is the share of your starting MRR lost in a period because existing customers downgraded. A move to a cheaper plan, fewer seats or a removed add-on all count. The customer is still paying, just less.

    It is the part of revenue churn that customer counts never show. Your customer churn rate can look flat while MRR leaks through downgrades.

    The contraction rate formula

    Contraction RateContraction Rate = Contraction MRR ÷ Starting MRR × 100
    VARIABLEWHAT IT IS
    Contraction MRRMRR lost in the period from existing customers downgrading: cheaper plans, fewer seats, removed add-ons
    Starting MRRMRR at the start of the period. If it is zero, the rate is zero

    Worked example

    A hypothetical company starts April at $40,000 MRR. Two customers remove seats and one moves to a cheaper plan, cutting $180 of MRR between them.

    ExampleContraction Rate = $180 ÷ $40,000 × 100 = 0.45%

    At $40,000 MRR this company sits in the $10K–$50K tier. The benchmark median there is 0.3% a month and the bottom 25% starts at 0.5%. At 0.45%, downgrades cost more than at a typical company of this size: worth finding out which plan or feature they leave.

    Why contraction rate matters

    Contraction is often the first sign a customer is drifting. Seats come off as a team shrinks or stops using the product. A plan drops when a feature no longer earns its price. Some of those customers cancel later, so a rising contraction rate can be an early warning for churn.

    It also points at pricing. If many customers move from the same plan to the one below it, that plan may be priced above the value it delivers to them, or its key feature may sit in the wrong tier.

    Where it comes from on Stripe

    On Stripe, contraction shows up as subscription changes that lower the recurring amount: a price change to a cheaper plan, a lower quantity or a removed recurring item. North Metric tracks these as contraction MRR in MRR Movement, the waterfall this rate is built from.

    Contraction vs churn

    ContractionChurn
    Customer still payingYes, at a lower amountNo
    Shows in customer churnNoYes
    Counted in GRR and NRRYesYes
    What to doAsk why, check plan fit, offer a path back upWin-back, or fix the failed payment

    Gross MRR churn rate adds the two together. Split it to see whether you lose revenue mainly through cancellations or through downgrades. The fixes are different.

    Common contraction rate mistakes

    1. Counting cancellations. A full cancellation is churn. Counting it as contraction makes churn look smaller and contraction look larger.
    2. Netting against upgrades. Contraction rate is gross. Offsetting it with upgrades hides both movements.
    3. Using end-of-period MRR as the base. The denominator is MRR at the start of the period. Ending MRR mixes in new business and the losses themselves, so the rate moves with growth instead of with downgrades.
    4. Annual plans changed mid-term. Normalize the change to monthly MRR first. A $600 cut to an annual plan is $50 of MRR.

    Contraction rate benchmarks

    Benchmarks by revenue stage, compiled from published SaaS studies and North Metric’s own analysis.For contraction rate, the annual revenue lost (100% minus GRR) was split by the share usually lost to downgrades, 30% for smaller companies and 35–40% for larger ones, then converted to monthly rates. Read them as a guide rather than measured monthly data.

    Stage · MRRBottom 25%MedianTop 25%
    Seed · < $10K0.8%0.5%0.3%
    Early · $10K – $50K0.5%0.3%0.2%
    Growth · $50K – $100K0.4%0.2%0.1%
    Scale · $100K – $500K0.4%0.2%0.1%
    Enterprise · $500K+0.3%0.2%0.1%
    Lower is better. Benchmarks by revenue stage, compiled from published SaaS studies and North Metric’s own analysis.

    Frequently asked questions

    Is 0.5% monthly contraction good?

    It depends on your size. Below $10K MRR, 0.5% a month is the benchmark median. From $10K to $50K MRR it is the line for the bottom 25%. Above $50K MRR the medians are 0.2% and the bottom 25% starts at 0.3% to 0.4%, so 0.5% means downgrades are costing more than at most companies your size. These are monthly figures converted from annual data.

    What is the difference between contraction and churn?

    Churn is a customer canceling completely. Contraction is a customer who stays but pays less: a cheaper plan, fewer seats or a removed add-on. Both reduce MRR, but contraction leaves the relationship intact, so it is easier to win back.

    Is contraction the same as downgrade rate?

    They measure the same event in different units. Contraction rate is in dollars: downgraded MRR as a share of starting MRR. Downgrade rate counts customers: how many downgraded as a share of customers at the start.

    Does contraction count in NRR and GRR?

    Yes. Both subtract contraction MRR. In GRR it is one of only two losses, so rising contraction pulls GRR down directly.

    From metric to action

    North Metric ranks your paying Stripe customers by money at risk, so you see who is likely to leave before this number moves. See how churn prediction works.

    Further reading

    Related metrics

    All metrics →
    SAAS METRIC

    Gross MRR churn rate

    Gross MRR Churn Rate = (Churn MRR + Contraction MRR) ÷ Starting MRR × 100Churn and contraction together, as a share of starting MRR.Open metric →
    SAAS METRIC

    Expansion rate

    Expansion Rate = Expansion MRR ÷ Starting MRR × 100The opposite movement: revenue added by existing customers upgrading.Open metric →
    SAAS METRIC

    Gross MRR retention (GRR)

    GRR = (Starting MRR − Contraction MRR − Net Churn MRR) ÷ Starting MRR × 100Retention before expansion. Contraction is one of its two losses.Open metric →
    See the customers behind your contraction rate.Actions off until you turn them onGet your free churn report →