How to tell if a contractor is overcharging you
Getting a renovation quote and wondering if it's fair is one of the most stressful parts of any home project. You're handing a stranger a large check with almost no way to verify the price.
The good news: overcharging follows patterns, and once you know them, a padded quote is easy to spot. Here are the six signs that matter most.
1. The quote isn't itemized
A fair quote breaks the work into line items — materials, labor, and any fees — so you can see what every dollar is for. A single lump sum ("$42,000 for the kitchen") is the #1 place overcharges hide, because there's nothing to check.
Before you compare anything, ask for a written, itemized breakdown. A contractor who won't provide one is telling you something.
2. The markup is too high
Contractors mark up materials and charge for overhead and profit — that's normal and expected. What matters is whether it's within range:
- Materials markup: 15–30% over cost is standard. Above ~35% is excessive.
- General contractor / project management fee: 10–15% of the project total is normal. Above 15% is padding.
If a separate "project management fee" is 20%+ of your total, that's one of the clearest signs you're overpaying.
3. The line items beat local rates
Labor and material costs vary a lot by region — a kitchen remodel in San Francisco fairly costs far more than the same job in Tulsa. Each line on your quote should fall within the normal range for your specific area.
Comparing your quote against real local rates by ZIP code is the most reliable check there is. Our city cost guides show fair ranges for every major trade and metro.
4. There are vague "catch-all" lines
"Miscellaneous," "allowance," "as needed," "contingency" — these are blank checks. Every dollar in a fair quote should map to something specific. A large undefined line is an invitation to bill you for whatever they want later.
5. You only have one quote
The single best defense against overcharging is getting at least three quotes. Three bids reveal the outliers instantly — if two come in around $30,000 and one is $45,000, you've found your answer.
No time for three? Checking even one quote against local market data tells you most of what three bids would.
6. There's pressure to sign now
Overcharging often arrives with urgency: "this price is only good today," "I have another job starting Monday." A fair contractor lets the numbers speak and gives you time to think. Pressure is a tactic, not a courtesy.
Got a quote in hand right now?
Skip the guesswork. Upload it and our AI checks every line against real local rates — and tells you exactly what's overpriced in 60 seconds.
Check my quote freeFrequently asked questions
What is a normal contractor markup?
Materials are typically marked up 15–30% over cost, and a general contractor fee of 10–15% of the project total is standard. Above those ranges, you may be overpaying.
How many contractor quotes should I get?
At least three. Multiple bids reveal the outliers and give you real negotiating leverage.
Can I check a quote without getting multiple bids?
Yes. Comparing each line item against real local market rates for your ZIP code tells you most of what multiple bids would — instantly.