2026-06-28 · Fidele Maniraruta
What to Say When a Customer Asks for a Discount (Contractor Scripts)
"Can you do any better on the price?"
Every contractor hears it. And in the half-second after, a lot of money is won or lost. Cave too fast and you've just told the customer your first number was made up. Get defensive and you might lose a job you could've kept. There's a better way to handle it, and it starts with not panicking.
A discount request is not a rejection. It's a test, a habit, or a real budget squeeze — and each one has a different answer. Here's what to say.
First, figure out which kind of ask it is
Before you respond to the words, read the situation:
- The habit ask. Some people negotiate everything on reflex. They expect a little dance. They'll usually buy at your price if you hold it calmly.
- The value question in disguise. "Can you do better?" sometimes really means "help me feel okay about spending this." They need reassurance, not a lower number.
- The real budget wall. They genuinely don't have the full amount. This one you can solve creatively without discounting.
You don't have to diagnose it out loud. You just answer in a way that works for all three: hold the number, explain the value, offer a path.
The scripts
When you want to hold firm (and keep it friendly):
"I hear you. I priced this as tight as I can while still doing it right — that number covers quality materials and doing the job so you're not calling me back in a year. I'd rather give you work that lasts than cut a corner to hit a number."
That's not defensive. It's confident, and confidence is what makes a price feel fair.
When they need to feel good about it:
"Totally fair to ask. Here's where the money goes —" then walk the line items. Most discount asks soften the moment the customer sees the quote isn't a random number. This is the same move that defuses the 'your price is too high' objection.
When the budget is genuinely tight:
"I can't drop the price without dropping quality, and I won't do that to you. But I can work with the budget a couple of ways — we could phase the work, or trim the scope to the must-do parts now and handle the rest later. Want me to put together an option like that?"
Now you're a problem-solver, not a discounter. You protect your rate and you keep the job.
Never just lop money off
If you cave with a flat "okay, I'll take $500 off," you've taught the customer three bad lessons: your prices are soft, your first quote was padded, and pushing you works. You'll get squeezed every job after. If you must move, trade — less scope for less money, or a longer timeline for a better rate. The number only drops when the work drops.
This is the whole philosophy behind winning more jobs without lowering your price: compete on trust, speed, and certainty, not on being the cheapest guy in the driveway.
What to do after the conversation
Here's what most contractors miss. A discount ask means the customer is interested — they're negotiating, not walking. That's a hot lead. Whether they say "let me think about it" or go quiet after your answer, that job is very much alive and needs a follow-up. If they stall, treat it like any customer who needs to think about it — give them room, then circle back.
Let the follow-up run itself
The danger after a price conversation is that it ends in "let me think about it" and then you forget to follow up, and a job you nearly closed dies over silence. That's why I built QuoteChaser. After you send the quote, it follows up automatically by text and email — in your voice, no pressure — so the interested-but-hesitating customer hears from you again at the right moment. When they reply "let's do it," your phone lights up.
Built for one-to-ten-person shops with no office manager to chase the maybes.
Join the QuoteChaser waitlist and be first in when we open spots.
Hold your number, offer a path, follow up. That's how you keep the job and your margin.
Stop losing quotes to silence.
Join the waitlist →While you wait — let Claude run your back office. 6 install-ready AI skills for trades: quotes, follow-ups, reviews, invoices, marketing, customer texts.
Get Contractor Office OS — $37 →