How to Handle a Client Who Asks for a Discount
Almost every tradesperson gets asked "is that your best price?" at some point, often right after they've sent a fair, carefully worked-out quote. How you respond matters more than whether you say yes or no, because a badly handled discount conversation either loses you margin or loses you the customer's respect. Neither has to happen.
First, check your own price is actually right
Before responding to a discount request, take thirty seconds to genuinely check your figure. If it's built properly, materials plus labour plus a fair margin, you can hold it with confidence. If you quoted quickly and aren't fully sure it's right, a discount request is sometimes useful information that you priced too high, or it's a prompt to check you didn't price too low in the first place.
A flat no is a legitimate answer
You don't owe anyone a negotiation just because they asked for one. If the quote is fair, a calm, brief explanation of what it covers, followed by a clear "the price stands," is a complete and professional response. Customers respect confidence in a price far more than they respect a tradesperson who caves at the first push.
When a trade-off genuinely makes sense
Sometimes there's a real reason to move on price that isn't just giving margin away. A customer offering full payment up front rather than staged payments reduces your risk and chasing time, which is worth something. Flexible timing that fills a gap in your schedule has real value to you. A customer supplying certain materials themselves genuinely lowers your cost. In these cases, the discount reflects an actual saving, and it's fair to pass some of it back.
Why discounting purely to win the job is risky
Cutting your price simply because a customer pushed, with nothing given up in return, trains that customer (and sometimes you) to see your quoted price as a starting offer rather than a fair one. It also sets a precedent for any repeat work or referrals from that customer. If you're discounting under pressure, know your actual margin first, so you're not accidentally taking on work near or below your real cost just to avoid an awkward conversation.
How to say it
Keep the response short and unemotional: "This price reflects the materials and time for the job as I've scoped it. I'm happy to look again if the scope changes, but the figure itself is fair." Avoid over-justifying or apologising for the price, which tends to signal it's soft. If you are offering a trade-off, name it plainly: "If you can pay on completion rather than in stages, I can do it for X."
Price it properly the first time
A clearly itemised quote makes discount conversations easier, because the customer can see exactly what they're paying for.
Read the pricing guideDiscount request FAQs
Is it ever right to just say no to a discount request?
Yes, and often it's the right answer. If your quote is already fairly priced, a flat no with a brief, calm explanation of what the price covers is a legitimate response. You're not obliged to negotiate simply because someone asked.
Should I ever discount just to win the job?
Be careful with this. Discounting purely to win work you'd otherwise lose trains customers, and sometimes yourself, to treat your first price as inflated. If you do discount, know your real margin first so you're not accidentally working near or below cost.
What's a good way to offer a discount without just cutting the price?
Trade something for it rather than giving it away. Offer a small discount in exchange for full payment on completion instead of staged payments, flexible scheduling that fills a gap in your diary, or the customer supplying certain materials themselves. This way the discount reflects a real saving to you, not just a smaller number.
How do I say no without sounding defensive?
Keep it short and matter-of-fact: state that the price reflects the material and labour cost of the job as scoped, and that you're happy to revisit it if the scope changes. Avoid over-explaining or apologising, which tends to signal that the price is negotiable when it isn't.