A contractor hands you a quote. One page, a few numbers, a total at the bottom. You look at it for eight seconds, nod, and say "looks good."
That eight seconds is where new homeowners lose the most money in year one. Not to scams. To quotes that were technically honest but built to be misread. Lowball allowances. Missing disposal fees. Labour lines with no hours attached. Nothing illegal on the page. Just $800 of "surprises" waiting downstream.
Prepared homeowners consistently pay 10–20% less for the same work. Not by haggling harder. By reading the quote properly before signing. This guide shows you how, line by line.
-->| Quote Section | What a Fair Quote Shows | The Warning Sign |
|---|---|---|
| Labour | Hours × rate, or fixed price per defined task | One vague number, no hours, no rate |
| Materials | Itemised with quantities, 10–25% markup normal | Lump sum, or markup over 50% |
| Scope of work | Plain-language description of exactly what's done | "Repair as needed" with no boundaries |
| Allowances | Realistic placeholder budgets you can actually hit | Lowball allowances that guarantee overruns |
| Exclusions | What's NOT included, stated openly | Nothing listed. The exclusions arrive as invoices |
| Payment terms | 10–30% deposit, milestones, holdback at completion | Over 30% upfront, or cash only |
| Licence + insurance + warranty | Printed on the quote itself | "I'll bring it when I start" |
A legitimate quote is not complicated. Whether it's a $400 gutter job or a $15,000 roof, the same seven parts should be on the page. If one is missing, ask for it in writing before you sign. How the contractor responds to that request tells you as much as the quote itself.
Ask this against every quote, word for word: "Is there anything that could add to this price that is not written on this page?" A straight contractor answers immediately. Permits, disposal, whatever it is. A contractor who hedges, laughs it off, or says "shouldn't be" just told you there's padding coming.
The most expensive parts of a padded quote aren't on the page. They arrive later, mid-job, when pushing back feels awkward and switching contractors would cost more than paying up. Here's what to look for by its absence.
The roofer strips your old shingles. Whose job is the 2-ton pile in your driveway? If disposal isn't a line item, it's an extra. Dumpster and disposal fees run $300–$600 on a roof job. Ask before signing, not after the pile exists.
Electrical, plumbing, structural, and most HVAC replacement work needs a permit. Permit costs run $50–$500 depending on the job and your municipality. If the quote doesn't mention permits, ask two questions: does this job need one, and who's pulling it? A contractor who suggests skipping the permit to "save you money" is creating a problem you'll meet again when you sell the house. Unpermitted work shows up in buyer inspections and kills deals.
The plumber cuts three holes in your drywall to fix the pipe. The pipe is fixed. The holes are yours. Patching, taping, and painting drywall runs $150–$400 per opening if you hire it out separately. Any quote for work inside walls should state whether surface restoration is included. Most exclude it, which is fine, as long as you know before you sign.
An allowance is a placeholder budget for materials you haven't picked yet: "fixture allowance: $400." Legitimate tool. But it's also the classic way to win a bid with a low total. If the realistic cost of fixtures for your bathroom is $900 and the allowance says $400, the quote is $500 cheaper than the job. Google the real cost of the allowance items before comparing totals.
New homeowners compare quote totals. The totals are the least comparable numbers on the page. One contractor's $4,800 includes permits, disposal, and a realistic fixture allowance. Another's $4,200 excludes all three and will land at $5,400. Line the quotes up item by item. The cheapest total is often the most expensive job.
Labour is where the widest honest variation lives. And where the padding hides. Here's what fair looks like in 2026.
| Trade | 2026 Fair Hourly Range | Emergency / After-Hours | Note |
|---|---|---|---|
| Handyman (general) | $50–$90 | Rarely applicable | Fine for non-licensed tasks only |
| Plumber | $80–$150 | $120–$300 | Emergency rates roughly 2x. Book non-urgent work in normal hours |
| Electrician | $75–$150 | $150–$300 | Licensed only, no exceptions |
| HVAC technician | $90–$160 | $180–$320 | Diagnostic fee often credited against repair. Ask |
| Roofer | $60–$110 | N/A. Quoted per job | Roof work is usually fixed-price, not hourly |
| Carpenter | $60–$120 | N/A | Finish carpentry trends higher than rough |
Urban and coastal markets run at or above the high end. Rural markets at or below the low end. A rate above these ranges isn't automatically a ripoff. But it should come with something visible: a specialist certification, a genuine emergency, difficult access. If you can't see the reason on the quote, ask for it.
One more labour tell: minimum charges. Most trades have a 1–2 hour minimum, which is fair. The drive costs them real time. A 4-hour minimum for a 30-minute job is not fair. Ask about the minimum before they come out.
How a contractor wants to be paid says more about them than anything else on the quote.
Fair structure: 10–30% deposit, progress payments tied to completed milestones on longer jobs, final 10–15% due after your walkthrough. This structure means the contractor is financing the job with working capital like a real business.
Warning structure: 50% or more upfront. Either they can't float materials (cash flow trouble. Will they finish?), or the deposit is the point. Some states cap this by law: California limits home improvement deposits to $1,000 or 10%, whichever is less. Check your state's rule.
Walk away: 100% upfront, cash only, no receipt. Every time. No exceptions for a good story.
And the mid-job rule that protects the whole schedule: no added work without a written change order you've signed. Verbal "while we're in there" additions are where budgets die. Legitimate contractors expect change orders. The ask costs you nothing. The exact words to use, plus 6 more scripts for every negotiation moment, are in the HomePlaybook Mastery guide.
If a quote fails this review, that doesn't always mean walking away. Sometimes it means one conversation that fixes it. A contractor who happily itemises, adds the exclusions in writing, and confirms the permit is a contractor worth hiring. One who gets defensive about being asked is answering a different question. For the full picture of contractor warning signs beyond the quote itself, read the contractor ripoffs field guide. The two articles are designed to work together.
And timing matters as much as reading: most negotiating power comes from getting quotes when contractors are slow. The summer maintenance guide covers the August booking window where the same work costs $300–$600 less than it will in October.
Two more contractor guides that pair directly with this one: how much to pay a contractor upfront. The deposit structure is your single biggest financial protection on any job. And what to do when a contractor bills more than their quote. Read both before you sign anything.
HomePlaybook Mastery includes the exact negotiation scripts prepared homeowners use to pay 10–20% less. Plus 2026 cost benchmarks for every common job, the DIY vs Hire decision tree, and the full 47-task first-year system.
Get HomePlaybook Mastery. $44 →🛡️ Save $370 or it's free guarantee
Seven things: itemised labour, itemised materials with quantities, scope of work in plain language, a payment schedule, start and completion dates, warranty terms, and the contractor's licence number and insurance details. If any of the seven is missing, request it in writing before signing. A lump-sum number on a page is not a quote.
Compare against 2026 ranges and get two more quotes. Question it if: it's well above the typical high end for your area, the labour line has no hours or rate, materials aren't itemised, or there's an unexplained "miscellaneous" line. High isn't automatically dishonest. But you should be able to see the reason in the line items.
10–30% in 2026. Some states cap it. California limits home improvement deposits to $1,000 or 10%, whichever is less. Never more than 30%, never cash without a receipt, never 100% before completion. Larger jobs should use milestone payments with a 10–15% holdback until final walkthrough.
A placeholder budget for materials not yet chosen. "fixture allowance: $500." Legitimate, but lowball allowances are the classic way to make a quote look cheaper than the job. Google the real cost of the allowance items before comparing quote totals.
Yes, always. Separation lets you check both halves: is the labour rate fair for your area, and are materials marked up reasonably? A 10–25% materials markup is normal and covers sourcing and delivery. Markup over 50%, or refusal to itemise at all, deserves a second quote.
A written amendment covering any added work or price change after the job starts. Verbal mid-job additions are where most budget blowouts happen. The rule: nothing added proceeds until it's in writing with a price and your signature. Contractors who resist this are telling you something.
Three, for any job over $300. Three quotes show the real market rate and give you a specific number to negotiate with. Compare them item by item, not total by total. The cheapest total often excludes work the others include.
The usual four: debris removal and disposal ($300–$600 on a roof job), permit costs ($50–$500), surface repairs after in-wall work ($150–$400 per drywall opening), and delivery charges. Ask: "Is there anything that could add to this price that is not written on this page?". And watch how they answer.
This article is for informational and educational purposes only. It does not constitute professional or legal advice. Always consult with licensed professionals before undertaking repairs or maintenance, and check your state's specific contractor laws. Cost estimates are 2026 US national averages and vary by region.