Logo
« Back to blog

How to Tell If a Contractor's Estimate Is Too High

A homeowner's checklist for spotting inflated quotes: labor margins, material markups, and the line items contractors love to pad.

You get the quote back, open the PDF, and stare at one big number at the bottom. Maybe it's $14,500 for a bathroom. Maybe $42,000 for a kitchen. The contractor seemed competent, the references checked out, but something feels off about the price. You just have no way to prove it.

This is the most common spot homeowners get stuck in. You're not a contractor, so you can't tell what's fair and what's padded. But you don't need to be a contractor to run a few basic checks. Most inflated estimates fail at least one of the five tests below, and finding even one weak spot gives you something concrete to push back on.

Check 1: Is there a line-item breakdown at all?

Before you look at the total, look at the structure. A trustworthy estimate splits materials and labor by category, with quantities and unit prices. Something like:

  • Demolition labor: $480
  • Tile materials, 120 sq ft at $4.20 per sq ft: $504
  • Tile installation labor: $960

If your estimate is one lump sum ("Bathroom remodel: $14,500"), or one line per phase with no detail, that's the first red flag. A vague total gives you nothing to verify and nothing to negotiate against. Ask the contractor to break it out. Any honest pro will do this without pushing back. The ones who refuse, or who say "trust me, it's all in there," are telling you something about how they work.

Check 2: Check the material markups

Contractors mark up materials 10 to 20 percent over their cost. That's standard. They handle the ordering, the delivery, the returns, and the calls when something is wrong. They earn that margin.

Markups of 40 to 60 percent show up more often than homeowners realize, especially on tile, lumber, plumbing fixtures, and paint. Pick three specific materials from your estimate and search them on homedepot.com or lowes.com. If the contractor's per-unit price is more than 25 percent above retail, ask why. Sometimes there's a real answer: specialty order, lead time, delivery built in. Sometimes there isn't, and you just found your first negotiation point.

Check 3: Is "labor" one big line or broken out by task?

Labor is the easiest place to hide padding because nobody can verify a number like "Installation labor: $4,200." It could be 30 hours at $140, or 60 hours at $70. You can't tell.

A cleaner estimate breaks labor by task: framing, electrical rough-in, drywall, painting, trim, tile setting. Each task has its own hours and rate. For reference, skilled trade labor in most US metros runs $50 to $120 per hour in 2025, with electricians (median $28–$48/hr, up to $45–$50/hr in high-cost states like NJ, NY, and IL) and plumbers (median $28–$46/hr, similar highs in the Northeast and Midwest) at the high end, and demolition or painting at the low end. When you can see hours and rates per task, you can spot the line that's three times what it should be.

Check 4: Are permits a separate line, or hidden somewhere?

Permits are a real cost. Most residential projects need them, and the fee runs $500 to $2,000 depending on your city and the scope of work. The issue is that some contractors fold permits into general labor without saying so, then hand you the permit bill separately when it arrives from the city.

Look for permits as their own explicit line item. If you don't see one, ask directly: "Are permits included in this quote, and if so, which line?" The answer matters less than how the contractor responds. A clear answer is fine. A long explanation about how "it depends" is a warning.

Check 5: Where's the contingency, and how big is it?

Almost every renovation hits something unexpected once walls open up: rotted subfloor, outdated wiring, a vent stack in the wrong place. A professional estimate accounts for this with a contingency line, usually 5 to 10 percent of the total.

No contingency line doesn't mean no surprises. It means the surprises will hit you as change orders after you've already signed and the demo is done, when your leverage is gone. On the other end, a contingency of 20 percent or more is also worth questioning. Ask what specific risks justify that buffer for your project. There may be a good reason (a 1950s house with unknown wiring, for example), but you should hear what it is.

What to do once you've run the checks

Go through your estimate with these five points and mark anything vague, missing, or hard to verify. You don't need to confront the contractor on every line. Pick the two or three weakest spots and ask clear questions about them. How a contractor handles those questions tells you more about whether to work with them than the original number did.

Before that conversation, it helps to have your own number to compare against. Run your project through estimate4u.io and you'll get a structured breakdown of materials and labor by category, based on current US market rates. It's free for homeowners and takes about two minutes. Walk into the next call with that breakdown in hand and the whole dynamic of the conversation changes.

Want an independent line-item estimate?

Describe your project in plain words and get an AI-powered breakdown of labor and materials in minutes. Free for homeowners.

Get my estimate