All posts
Quotes & Estimates

How do you handle quote rejections?

Ask why. Most contractors don't follow up on rejected quotes at all, which means you lose the chance to fix what went wrong. This post covers the concrete steps to take when a customer says no—and how to turn some of those rejections into future jobs.

Always ask why the quote was rejected

When a prospect rejects your estimate, call or text them within 24 hours and ask a direct question: "I saw you went another direction. Was it the price, timeline, or something else?" Most will tell you. Price is the most common reason—but not always. Sometimes it's because you missed a detail they mentioned, or they found someone local they already knew. Knowing which one it was changes how you respond. If it's price, you know whether to adjust your bid, show more value in your scope, or walk away. If it's timeline or something else, that's fixable on the next conversation. The contractors who skip this step waste the time they already spent on the estimate.

Respond with a specific adjustment or explanation

Don't accept rejection without offering something concrete. If price was the issue, you have three options: lower your bid, break out premium upgrades they can skip, or explain why your price reflects quality they'll appreciate (longer warranty, faster timeline, crew reliability). Pick one and state it clearly. Example: "I can do the work for $8,200 if you're willing to wait until next month instead of this week." Or: "The $12,000 includes a 5-year warranty. We've found most customers prefer that over the $10,500 option." If it wasn't price, be equally specific. If they chose a competitor, ask whether they'd keep you in mind for referrals or future work. Some rejections close a door. Others just mean "not right now."

Keep rejected quotes in a follow-up system

Track which prospects rejected you and why. Check in quarterly with the ones who seemed close. A lot of renovation jobs get delayed—the homeowner runs out of money, the contractor they hired flaked, or their timeline shifted. When you touch base in three months with "Just checking in to see if that kitchen remodel is still on the radar," you've got a real chance at the job. This only works if you actually stay organized. Keep a list with the prospect name, job type, rejected amount, and reason. Reach out every 90 days. You'll be surprised how many of these circle back. A roofer in Ohio told us he closes about 15% of his rejected quotes within a year just by staying in touch.

Stop sending bad estimates in the first place

Prevention beats recovery. Most rejections happen because your estimate was wrong—missing details, vague scope, or priced too high without explanation. Before you send your next quote, ask yourself: Did I walk the job? Did I measure twice? Did I clarify what's included and what costs extra? If a customer rejects four out of five of your estimates, your process is broken, not your closing rate. Tighten your scope-of-work descriptions. Include what you're not doing. Price transparently. A concrete example: instead of "Foundation repair—$6,500," write "Remove cracked section, pour new footing, set and finish new concrete, 8x10 feet—$6,500." Clarity kills rejections faster than discounts do.

Bottom line

Call every rejection within 24 hours and ask why. Respond with a specific adjustment or keep them in a follow-up cycle. Most importantly, stop sending vague estimates that invite rejection in the first place.

See it in 15 minutes.

Walk through Lowkly with someone from our team — quotes, invoices, scheduling, the whole thing.

Book a Call