What's the right discount to offer to save a churning customer?
Max discount: 15-20% if customer commits to 2-3 years. Never discount without a multi-year lock-in. Discount only if the root cause is price, not product or org change. Saves plays with price cuts have <40% persistence post-discount in Year 2 (ProfitWell churn benchmarks).
Discount Strategy for Saves
See also: [/knowledge/q11](/knowledge/q11) (renewal playbook), [/knowledge/q47](/knowledge/q47) (price increase logic), [/knowledge/q88](/knowledge/q88) (NRR mechanics), [/knowledge/q132](/knowledge/q132) (CSM saves motion), [/knowledge/q156](/knowledge/q156) (deal desk approval thresholds), [/knowledge/q178](/knowledge/q178) (CAC payback math), [/knowledge/q201](/knowledge/q201) (multi-year contract structuring), [/knowledge/q215](/knowledge/q215) (deal-desk escalation).
Discount decision tree:
Is the root cause really price?
- "We're auditing vendor spend" = maybe price (dig deeper)
- "We can get the same thing for 20% less" = definitely price (competitor threat)
- "My new CFO won't approve this" = price negotiation (use)
- "This doesn't work; we're looking elsewhere" = NOT a price problem (don't discount)
- "Budget was cut; we need to reduce vendors" = price (but also negotiation use)
If it's not price, don't discount. Discounting a product-failure churn just delays the inevitable. (Gainsight on churn root cause, HBR: pricing as a strategic lever, Price Intelligently on willingness-to-pay, ChartMogul retention cohorts).
If it IS price, here's the discount matrix:
| Situation | Max Discount | Term Requirement | Outcome |
|---|---|---|---|
| Competitor threat, proven ROI | 15-20% | 2-3 year lock-in | High persistence |
| Budget cut, core use case | 10-15% | 2-year minimum | Medium persistence |
| Negotiation play, strong relationship | 5-10% | 1-year OK, but 2-year better | High persistence |
| Weak relationship, low usage | Don't discount | N/A | Let them churn (prepare backfill) |
Reference: Bessemer State of the Cloud 2026 shows top-quartile SaaS keeps discount-on-renewal under 8% blended; SaaStr renewal data confirms multi-year locks beat single-year discounts on net retention; Pavilion 2026 compensation report shows top CSMs are compensated on GRR, not discount-yield.
The save NPV calculation (do this BEFORE you offer):
Let ARR=$100K, gross margin=80%, discount rate=10%, baseline 1-yr renewal probability without discount=30% (they're churning), with 15% discount + 3-yr lock=80%.
- Walk-away EV: 0.30 * $100K * 0.80 = $24K Year 1, ~$8K NPV after Year 1 (assume Year 2 churn).
- Discount-and-lock EV: 0.80 * (3 * $85K * 0.80) = $163K nominal; NPV ~$135K at 10%.
- Net upside of saving: $135K - $8K = ~$127K, minus expected re-discount drag in Year 4. Save it.
Flip the math: if the gap closes to under ~2x the discount NPV, the save isn't worth the precedent risk - let them churn.
The concession ladder (climb down slowly, never jump):
- Rung 1 - Reframe value (no money moves): ROI recap, executive sponsor call, success-plan refresh. ~30% of saves end here.
- Rung 2 - Term concession: Offer 2-3 year lock at current price (no discount). ~20% of remaining saves close here.
- Rung 3 - Bundle/scope adjustment: Drop SKUs, lower tier, or add free training. Price-equivalent but feels like a win. ~25% close here.
- Rung 4 - Payment terms: Quarterly billing, deferred Q1, or annual-paid-monthly. No price change.
- Rung 5 - Soft discount (5-10%): Only with 2-year minimum. Customer must give something (commit, expand SKU, case study).
- Rung 6 - Hard discount (15-20%): Only with 3-year lock + deal-desk sign-off. Last resort.
Never skip rungs. Customers learn the floor at whatever rung you start.
Scripted talk-track (use verbatim):
"I hear you on the budget pressure. Before we talk price, I want to make sure we're solving the right problem - because if it's a fit issue, a discount won't fix it and we'll be back here in 12 months. Walk me through what changed since you bought."
[If price-only:] "Okay, price. Here's how I think about this. We can hold your current rate flat through 2028 if you'll commit to a 3-year term today - that's a real concession on our side because we typically index 7% annually.
If you need an actual price reduction, the path is a 3-year deal at 15% off, which puts you at $85K. I can't do a one-year discount - that just resets the negotiation in 12 months and neither of us wants that. Which structure works?"
This script does three things: confirms root cause, anchors on term-not-price, and forecloses the worst outcome (1-year discount).
Discount structure (never offer discount without terms):
Example 1: Competitor threat, high ROI
- Current: $100K annual
- Discount offer: "$80K/year if you commit to 3 years ($240K total)"
- Your calculation: You're giving up $20K Year 1, but you've locked in 3 years (reduce churn risk, reduce new customer sales needed)
- Customer's calculation: They get 20% off if they commit; they're incentivized to renew rather than re-shop annually
Example 2: Budget cut, core use case
- Current: $100K annual
- Discount offer: "$85-90K/year if you commit to 2 years; we can drop [non-critical feature] to reduce price further"
- Your calculation: Feature trim reduces support burden; customer is committed; you can expand later
- Customer's calculation: They reduce spend, keep core functionality, and have predictable pricing
Example 3: Negotiation use, strong relationship
- Current: $100K annual
- Discount offer: "We'll hold Year 1 at $100K and move to $110K Year 2-3 if you sign a 3-year deal now"
- Your calculation: You grow but slower; you lock in the relationship
- Customer's calculation: No discount, but predictable increases; less risk than annual re-negotiation
Never offer:
- One-year discount: Customer re-shops next year
- Discount without commitment: Trains them to negotiate every renewal
- Discount greater than 20%: Signals product overpriced; tanks NRR for cohort (OpenView pricing benchmarks)
Discount tactics (negotiation):
- Lead with value, not price: "You've achieved $250K in ROI; a 10% discount locks in that value. Agree?"
- Tie discount to behavior: "If you commit to 3 years now, we'll offer 15% off. If you negotiate annually, the discount is 5%."
- Make them ask for the discount: Don't offer it first. "What would make this work for your budget?"
- Offer alternatives before discounting:
- Multi-year lock (no discount)
- Feature trim (lower price, lower SKU)
- Payment plan (same price, spread over 24 months)
Post-discount, monitor closely:
- Discounted customers have 3x higher churn in Year 2-3
- They're trained to expect discounts; they'll ask again next renewal
- CSM must identify expansion/upsell opportunities ASAP (offset the discount erosion)
- Set expectation: "We're holding this price for 3 years; after that, we'll revisit market rates."
Bear Case (the discount-skeptic view): A seasoned CFO would push back hard: "Every discount you grant becomes the new floor. Your sales team has just been trained that asking gets results, and your customer has just been trained that threatening to leave gets results. The 15-20% you gave up isn't a one-time cost - it compounds across the cohort once the discount becomes precedent.
Worse, your highest-ROI accounts are the ones who learn to ask, so you're systematically taxing your best logos." The cohort math: if 10% of your $50M renewal book learns to ask and gets 15% off, that's $750K of permanent ARR erosion - and the precedent leaks into new-business via reference selling.
The honest counter: discounting only beats churning when (a) the LTV gap exceeds the discount NPV by 2x+ AND (b) you can ring-fence the precedent (silent discount, MSA carveout, or termed bundle that doesn't appear on the standard pricelist). If you can't satisfy both, let them churn and replace.
Reality check: When to NOT fight for the save:
- Customer LTV is low (under 3x your acquisition cost) -> Let them churn
- Margin is thin; discounting makes the deal unprofitable -> Kill the save
- Relationship is transactional; no expansion upside -> Spend your energy on healthy accounts
TAGS: discount-strategy, pricing, renewal-negotiation, saves-play, churn-recovery
SUBAGENT_VERIFIED