Sooner or later every contractor hears it. You walk the job, you write a careful estimate, and the homeowner comes back with some version of “That’s more than we expected” or “The other guy was cheaper.”
It stings, and the easy reactions are to cut the price on the spot or to get defensive. Neither one usually helps. Most of the time “too high” is not the end of the conversation. It is a question the homeowner has not finished asking yet. Here is how to handle it calmly and keep the job on fair terms.
Figure out what “too high” actually means
“Too high” can mean several different things, and each one needs a different answer:
- Too high compared to another estimate. They have a lower number in hand and are not sure why yours is different.
- Too high compared to their budget. Your price may be fair, but it is more than they planned to spend.
- Too high compared to what they guessed. They had no real idea what the work costs and are surprised.
- Not sure it is worth it. They do not yet see why the job needs to be done the way you described.
You cannot tell which one it is from the words alone, so ask. A simple, friendly question works: “Totally fair. Can I ask what you’re comparing it to? Is it another estimate, or more than you’d planned to spend?” Then let them answer without filling the silence.
When they have a cheaper estimate, compare scope, not price
Two estimates for “a new deck” or “a roof replacement” are rarely for the same job. One might include permits, haul away, new flashing, or a better grade of material. The other might leave those out or not mention them at all.
Instead of arguing about the number, offer to walk through it together: “Would it help if we looked at both side by side? I want to make sure you’re comparing the same work.” Then go line by line through what yours includes. Common differences worth checking:
- Materials, including brand, grade, and thickness
- Prep work, like tear off, subfloor or sheathing repair, and surface prep
- Permits and inspections
- Cleanup and debris removal
- Warranty on labor, and who handles it
- Timeline and crew size
Never trash the other contractor. You do not know their situation, and the homeowner may like them. Stick to facts about your own scope and let the homeowner draw the conclusion. If the other estimate really does cover the same work for less, it is fine to say so. Being honest there builds trust, even if you lose this one.
This is also where a clear estimate pays off. If your scope is written in plain language with materials named and exclusions listed, the comparison mostly does itself.
When it is over their budget, adjust the scope, not your price
If the homeowner simply has less to spend, dropping your price for the same work teaches them that your first number was padded. It also squeezes your margin on a job you still have to do well.
A better move is to change what you are doing so the price fits. Ask, “What number were you hoping to land closer to?” Then look for honest ways to get there:
- Phase the work. Do the urgent part now and the rest later.
- Offer a different material. A different product line can save money without cutting corners on the install.
- Remove nice to have items. Upgraded trim, extra lighting, or decorative details can often wait.
- Let them handle a piece themselves if it is safe and simple, like painting or moving furniture out.
Put the revised option in writing as its own clearly labeled scope and price. That way the homeowner can see exactly what changed and why the number moved.
When they are surprised, explain where the money goes
Many homeowners have never hired for this kind of work before, or last did it years ago. Their number came from a guess, a TV show, or a friend’s job in a different town.
You do not need to share your margin, but a short, plain explanation helps. Walk them through the main pieces of the job: materials, labor days, disposal, permits, and anything unusual about their house, like a steep roof or tight access. People accept a number more easily when they can see what it is made of.
When they are not sure it is worth it, go back to the problem
Sometimes the price is not really the issue. The homeowner is just not convinced the work needs to happen the way you laid it out.
Bring the conversation back to what they told you on the visit. “You mentioned the water stain is getting bigger every time it rains. The flashing work is what stops that from coming back.” If you took photos during the walkthrough, show them. Seeing the rot or the gap again usually does more than any explanation.
If they still want to wait, respect that. Tell them what to watch for and when you would recommend calling back. A homeowner who feels respected is more likely to call you later or refer a neighbor.
Things to avoid
- Dropping the price right away. It signals the first number was not real and invites more pushing.
- Getting defensive or long winded. A calm, short answer sounds more confident than a speech.
- Pressure tactics. “This price is only good today” usually backfires and hurts your reviews.
- Criticizing other contractors. It makes you look worse, not them.
- Arguing by text. If the conversation gets detailed, ask for a quick call. Tone gets lost in long text threads.
A simple script to keep handy
You do not need to memorize anything fancy. Something like this covers most situations:
“Thanks for being upfront about that. Can I ask what you’re comparing it to? If it’s another estimate, I’m happy to look at them side by side so you’re comparing the same work. If it’s more than you planned to spend, tell me the number you had in mind and I’ll see what we can change in the scope to get closer to it.”
Then listen. The answer tells you which path to take.
The takeaway
“Your price is too high” is usually a request for more information, not a final no. Ask what they mean, compare scope instead of arguing about numbers, change the work instead of cutting your rate, and stay calm and honest the whole way through. You will not win every job, but you will win more of the right ones, at prices that let you do the work well.
Leave a Reply