← Blog

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:

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 →