ThinkWork
Individual Script/Swipe Free

Discount Request Response Scripts

Word-for-word responses for the five ways buyers ask for a discount — each one ends in a trade, never a bare concession, so price pressure never catches you flat-footed.

What's inside

  • The core principle: no discount without a trade
  • Script for the early low-ball ask, before a real proposal exists
  • Script for the end-of-quarter/end-of-year urgency squeeze
  • Script for competitor-quote leverage
  • Script for a genuine hard budget ceiling
  • Script for when a champion relays pricing pressure secondhand
  • The Value Trade Framework — six concrete things to trade instead of margin
  • Phrases that quietly cost you margin, and a follow-up email template

Core principle before you read a single script

Never give a discount without getting something back. Every script below ends in a trade, not a concession. Skip the trade and you've just taught this buyer — and their procurement team — that your price was never real.


Pattern 1 — The early low-ball ("Can you do any better on price?")

Usually asked before they've seen a full proposal. It's a reflex test, not a real objection.

Script: "Happy to talk pricing once we've finished scoping exactly what you need — right now I'd be quoting a number that's either not calibrated to your situation or padded to leave room to come down, and I don't want to do either to you. Let's finish scoping, and if the number doesn't work for the value it delivers, tell me and we'll figure out what CAN move — timeline, scope, or contract length are usually more flexible than the price itself."


Pattern 2 — The end-of-quarter squeeze ("If we sign by Friday, what can you do on price?")

Script: "I can tell you honestly — signing by Friday doesn't change our costs, so it's not really a price lever. What it does let me do is go to bat for [an extra onboarding session / this year's pricing before the increase / the add-on module free for year one]. Would that make Friday work, assuming the rest of the terms are already where you need them?"


Pattern 3 — Competitor-quote leverage ("[Competitor] quoted us 20% less for basically the same thing.")

Script: "Good to know — can I ask what's actually included in that number?" (Listen for gaps: seats, support tier, onboarding, SLA, term length.) "If it's genuinely the same scope, same support, same terms, I want to know that too — I'd rather lose to a real apples-to-apples number than pretend ours is special when it isn't. But quotes that are 20% apart usually aren't 20% apart on what's included. Let's put both proposals side by side, line by line."


Pattern 4 — A real, hard budget ceiling ("I need to get this under [round number].")

Script: "Got it — that's a real constraint, so let's solve it honestly instead of me shaving the number and hoping it survives your approval process. Two honest paths: one, we adjust scope to fit that number — here's specifically what would come out. Two, we keep full scope and structure payment across [a longer term / two budget cycles / a phased rollout] so the same investment fits this year's number. Which one actually solves your problem?"


Pattern 5 — The champion relaying pressure ("My boss is going to ask if this is your best price.")

Script: "Appreciate you flagging that — it tells me your boss is going to scrutinize this, which is a good sign they're serious. Here's what I'd rather do: let's get 15 minutes with your boss directly so I can walk through the value case myself, instead of you relaying pricing logic secondhand. If pricing genuinely needs to move, I'll know exactly what to trade for it once I hear their actual concern."


The Value Trade Framework

Never agree to a discount without naming a trade. Pick one:

  • Longer contract term (12 → 24 months) in exchange for X%
  • Upfront annual payment instead of monthly/quarterly
  • Case study, reference call, or logo usage rights
  • Reduced service tier or slower SLA
  • Smaller initial scope, expansion later at list price
  • Earlier signature date (this week, not this month)

The one-line trade script (use after any discount ask): "I can look at that, if [pick a trade above] — does that work on your side?"


What NOT to say (these phrases cost you margin every time)

  • "Let me see what I can do" — implies a secret lower price is waiting to be unlocked.
  • "I'll have to check with my manager" — outsources your authority and invites a repeat ask.
  • "This is already discounted" — invites "well, discount it more."
  • Any concession offered before the buyer has finished stating their real objection.

Follow-up email template (send within 1 hour of the call)

Subject: Following up on pricing Hi [Name], Good talking through this today. To recap where we landed on pricing: [restate the number]. As discussed, that's contingent on [the trade you agreed — term length / payment terms / scope]. If [budget/approval constraint] changes on your end, let's revisit — happy to look at scope or timeline adjustments that keep the investment aligned with the value you're seeing. Let me know how [next step] looks for you. [Your name]

How to use it

Keep this open during live pricing conversations; find the pattern that matches what the buyer just said, use the script close to verbatim, and always land on a named trade before you agree to anything.

Stay current

Get told when new Negotiation & Closing resources land.

Pick the topics you care about. No digest spam, just a note when something genuinely useful is added.

Pick your topics after you confirm. Unsubscribe any time.