Skip to content
BizBinder
Early access open Get early access

Templates

Price-pushback scripts, for when a client says it’s too much

Seven messages for the moment a quote gets pushed back on — holding the price and explaining it, offering a smaller job at their number, asking what they actually had in mind, and answering the cash-discount ask — fill in your details once at the top of this page and every script below rewrites itself.

A client pushing back on price rarely wants a lecture on your costs — they want to know whether the number is fixed, and if it isn’t, how far it moves. Freezing up, or knocking a bit off just to end the conversation, both cost you more in the long run than a calm, direct answer would.

These seven scripts cover the exchange end to end: holding the price and explaining what it covers, offering a smaller job at their number, asking what they actually had in mind, answering the cash-discount ask, replying when they mention a cheaper quote, handling a repeat client who wants a standing discount, and declining when neither side can move. Fill in your name, your business, and the client’s name once at the top of this page, and every script below updates to match.

Scripts

Script 01 · Holding the price

Email

Subject: The number on your quote

Hi [Client name], Thanks for raising it — I’d rather walk you through what’s in the price than just ask you to take my word for it. It covers [materials, labor, insurance, cleanup — whatever applies], and it’s the number I can actually deliver the job at. I’m not able to move on this one, but happy to talk through where the cost comes from if that helps. [Your name]

Why it works Naming exactly what the price covers, instead of just repeating the number, turns “that’s too much” into a conversation about value instead of a standoff over the figure.

Script 02 · Offering a smaller job at their number

Email

Subject: A version of this that fits your number

Hi [Client name], I hear you on the budget. I can’t do the full job at [their number], but here’s a version that fits it: [what would change — a smaller scope, a cheaper material, one fewer visit]. Let me know if that works, or if you’d rather keep the original scope at the original price. [Your name]

Why it works Offering a real, smaller job at their number, rather than discounting the original one, keeps your rate per hour intact and gives a genuinely budget-limited client something they can actually say yes to.

Script 03 · Asking what number they had in mind

Text

Hi [Client name], no problem — what number were you hoping for? That’ll tell me whether we can make it work as it stands, or need to change the scope a bit.

Why it works Asking for an actual figure, instead of guessing how far to move, tells you in one reply whether this is a real budget limit or just an opening move.

Script 04 · When they ask for a discount for paying cash

Text

Hi [Client name], the price is the same either way — paying cash doesn’t change what the job costs me to do. Happy to take cash if that’s easier for you, just at the quoted amount.

Why it works Separating how they pay from what the job costs answers the question plainly, without treating a payment-method preference as a reason to lower the price.

Script 05 · They mention a cheaper quote

Email

Subject: On the other quote you mentioned

Hi [Client name], Thanks for letting me know what you found. I can’t match that number on the same job — the gap is often [insurance, materials, warranty, scope — whatever’s likely], so it’s worth checking exactly what’s included before deciding. If it turns out to be the same job at that price, I understand if you go with them; if you’d like to go ahead with me, the number above still stands. [Your name]

Why it works Naming a plausible, honest reason for the gap gives the client something concrete to check, instead of just a flat refusal to compete on price.

Script 06 · A repeat client asks for a standing discount

Email

Subject: On the rate for future jobs

Hi [Client name], Always glad to keep doing your work. I’m not able to build in an ongoing discount on the standard rate, but if the amount of work changes — [more jobs a year, a longer contract, work booked further ahead] — that’s a real conversation about the rate itself, rather than a one-off knock-off each time. Let me know if that’s worth discussing. [Your name]

Why it works Separating a discount on one job from a different rate for a different arrangement stops a repeat client’s ask from quietly becoming an unstated discount on every future invoice.

Script 07 · Declining when the price won’t move

Email

Subject: Where we landed on this one

Hi [Client name], Thanks for talking it through with me. I don’t think I can do this one at a price that works for both of us, so I’ll step back rather than take it on at a number that doesn’t properly cover the job. I’d be glad to quote something else for you down the line. All the best, [Your name]

Why it works Stepping back plainly, without a lecture about the price, keeps the relationship intact for a future job that fits both budgets.

Questions

Should every price objection get the same response?
Match the reply to the reason, not just the size of the ask: hold the price for a client who’s testing you, offer a scope cut for a real budget limit, and decline when neither side has room to move. Sending the same reply regardless treats a genuine budget problem the same as an opening move, and neither client gets a useful answer.
What if the client gets annoyed that I won’t move on price?
Stay calm and keep explaining the number rather than defending yourself. A client who’s genuinely annoyed at a fair, clearly explained price usually isn’t the right client for this job, and pushing back harder rarely changes that.
How do I offer a scope cut without it sounding like a punishment for asking?
Frame it as a real, smaller version of the job, not a lesser version of the original one. “Here’s what fits your number” reads as a genuine option; “fine, I’ll take some things out” reads as a sulk.

Want the number you land on to stick?

You still write and send these yourself — nothing here negotiates a price for you. What BizBinder actually does is keep the agreed price on the job record once you’ve settled it, so the invoice that follows matches what was actually agreed, not a number that drifted somewhere in the back-and-forth.