top of page

How to Read a Contractor Quote: Red Flags, Checklists & What to Ask Before You Sign

  • April Bartlett
  • Apr 7
  • 11 min read

Updated: 15 hours ago


Before you sign anything, read this.

You just received a contractor quote. Maybe it's for a new roof, an HVAC replacement, a kitchen remodel, or a bathroom renovation. You're staring at a number — $14,000, $32,000, $58,000 — and you have almost no way to know if it's fair, complete, or full of traps.

This guide changes that.

We're going to walk through every section of a contractor quote, explain what every line item actually means, show you the red flags that signal a bad bid, and give you the exact questions to ask before you sign. This applies whether you're looking at a roofing quote, an HVAC replacement estimate, a kitchen remodel bid, or a bathroom renovation contract.

By the end, you'll know more about reading a contractor quote than most homeowners learn in a lifetime of renovations.

Why contractor quotes are so hard to read

Here's something the industry doesn't advertise: contractor quotes are written to be confusing. Not always intentionally — but the lack of standardization means every contractor formats their estimate differently, uses different terminology, and includes (or excludes) different line items.

One roofing contractor might give you a detailed breakdown of every material, labor hour, and disposal fee. Another might hand you a single number: "Roof replacement: $14,500."

Both are legal. Both are called "estimates." But one gives you almost no information about what you're actually paying for.

This is the information gap that costs homeowners billions of dollars every year — in overcharges, change orders, incomplete work, and projects that balloon 30–50% over the original quote.

The single best thing you can do before signing any contractor estimate is understand what should be in it, what's missing, and what the gaps might cost you.

Part 1: The anatomy of a legitimate contractor quote

A complete, professional contractor quote should always contain these sections. If any are missing, that's your first red flag.

1. Scope of work

This is the most important section. The scope of work defines exactly what the contractor will do — and by extension, what they won't do.

A vague scope is a blank check. If the scope says "bathroom renovation" and nothing else, the contractor has enormous latitude to do less than you expected and charge more when you ask for anything beyond the bare minimum.

A good scope of work is specific enough that you could hand it to a different contractor and they'd know exactly what job they were being asked to do. For a bathroom renovation, that means: which fixtures are being replaced, what tile is being installed and where, whether demo is included, whether plumbing rough-in is included, whether drywall repair after plumbing is included, and so on.

Red flag: A scope that uses vague language like "as discussed," "standard installation," or "per plan" without any attached plan.

What to ask: "Can you walk me through exactly what's included and excluded from this scope, line by line?"

2. Materials — itemized with brand and specification

Every material used on your project should be listed separately with the brand, model, grade, or specification. This matters for two reasons.

First, "materials" is where contractors have the most flexibility to substitute lower-quality products after you've signed. If your roofing quote just says "shingles" without specifying the manufacturer, product line, and warranty class, you might sign expecting 50-year architectural shingles and receive 25-year 3-tab shingles.

Second, itemized materials let you verify the markup. Standard contractor materials markup is 10–15%. Aggressive markup is 20–25%. Anything above that is worth questioning. You can only calculate this if the materials are broken out separately from labor.

Red flag: A lump-sum materials line that doesn't specify what's being purchased.

What to ask: "Can you list the specific brand and model for each major material? I want to make sure we're aligned on product quality."

3. Labor — broken out separately from materials

Labor costs should be listed separately from materials. When a quote bundles them together — "Supply and install: $8,400" — you have no way to evaluate either number on its own.

Separate labor and materials also protects you if anything changes mid-project. If a specific material becomes unavailable and needs to be substituted, you need to know what the original material cost was in order to evaluate whether the substitute is a fair swap.

Red flag: Every line item says "supply and install" with no separate labor figure.

What to ask: "Can you break out the labor and materials costs separately for each major line item?"

4. Permit fees

Permits are legally required for most significant home improvement projects — roofing replacements, HVAC installations, electrical work, structural changes, and many plumbing jobs. Who pays for them, and whether they're included in the quote, should be explicitly stated.

Unpermitted work creates serious problems. It can void your homeowner's insurance for anything related to that system. It can trigger fines if discovered by a city inspector. And when you eventually sell your home, unpermitted work can kill a sale or force you to remediate at your own expense.

A professional contractor handles permits as part of the job. If your quote doesn't mention permits, you need to find out whether they're excluded (meaning you pay separately), included (meaning the quoted price covers them), or whether the contractor is planning to skip them entirely.

Red flag: No mention of permits anywhere in the estimate.

What to ask: "Are permit fees included in this quote? Who is responsible for pulling the permits and scheduling inspections?"

5. Start date and completion date

A legitimate quote includes both a projected start date and a projected completion date. Not ranges — actual dates, or at minimum, a specific timeline from the start date.

This matters because without a completion date, you have no contractual leverage if the project drags on. A contractor managing multiple jobs simultaneously has every incentive to deprioritize your project unless there's a deadline in writing.

Red flag: "We'll start when we can" or "approximately 2–3 weeks" with no specific dates.

What to ask: "What is your committed start date and what is your projected completion date? Can we include those in the contract?"

6. Payment schedule tied to milestones

How and when you pay a contractor is one of the most important protections you have as a homeowner. The standard structure is: a deposit upfront (never more than 10–15% for established contractors, 25–30% maximum for material-heavy jobs like roofing), then progress payments tied to specific milestones, and a final payment only upon completion and your satisfaction.

Never pay in full upfront. This eliminates your leverage entirely. Once a contractor has all the money, your project becomes their lowest priority.

Be wary of contractors who ask for more than 30% upfront. Legitimate contractors have supplier relationships and credit lines that allow them to begin work without full payment in advance. A contractor who needs a large upfront payment to buy materials is either poorly capitalized or a red flag.

Red flag: "50% deposit required to hold your spot" or "full payment upon contract signing."

What to ask: "Can you walk me through the payment schedule? What milestones trigger each payment, and what's the final payment amount held until completion?"

7. Warranty — both labor and materials

Every quote should specify two separate warranties: the manufacturer's warranty on materials, and the contractor's warranty on their own labor.

These are different things. A shingle manufacturer might warrant their product for 30 years against defects — but that warranty doesn't cover installation errors. If your roof leaks because of how it was installed (flashing, ice and water shield, ventilation), that's a labor warranty issue. If your contractor won't warrant their own work, that tells you something about their confidence in it.

Red flag: "All work guaranteed to your satisfaction" with no specific duration.

What to ask: "What is your labor warranty? How long does it cover installation issues, and what's the process if something goes wrong?"

8. Subcontractors — who is actually doing the work

Many general contractors subcontract portions of the job — electrical to an electrician, plumbing to a plumber, HVAC to an HVAC tech. This is normal and not inherently a problem. But you should know who is doing what, because your contract is with the GC, not the subcontractors.

If a subcontractor makes a mistake or causes damage, your recourse is through the GC. You need to know that the GC is properly insured and takes liability for their subs' work. You also want to know whether the subcontractors are licensed and insured in their specific trade.

Red flag: "We may use subcontractors as needed" with no further detail.

What to ask: "Which portions of this job will be handled by subcontractors? Are they licensed and insured? Will you take responsibility for their work under your contract with me?"

Part 2: Red flags by project type

Roofing quotes — what must be included

A complete roofing replacement quote should itemize: tear-off and disposal of existing roofing, decking inspection (and cost to replace damaged decking per sheet), ice and water shield, synthetic underlayment, drip edge, flashing (step flashing at walls, counter flashing at chimneys), ridge cap, ventilation (ridge vents, soffit vents), and the shingles themselves with manufacturer, product name, and warranty class.

The three most commonly omitted items on roofing quotes:

Drip edge. This is the metal strip along the eaves and rakes that prevents water from running under the shingles and rotting the fascia. It's required by most building codes and costs $200–$500 on a typical roof. Cheap bids often skip it.

Ice and water shield. In any climate that sees freezing temperatures, this self-adhering membrane under the shingles at the eaves prevents ice dam damage. Also code-required in most northern states. Often missing from low-ball quotes.

Decking replacement allowance. Some of your roof decking (the plywood under the shingles) may be rotted or damaged and won't be visible until the old shingles are torn off. A legitimate quote either includes a per-sheet price for replacement ($80–$120 per sheet is typical) or states explicitly what is included. A quote that doesn't address this at all is setting up for a change order surprise on day one of the project.

HVAC quotes — what must be included

A complete HVAC replacement estimate should include: the specific equipment brand, model number, and SEER2 rating for both the outdoor unit and indoor air handler (or furnace), the Manual J load calculation that justifies the equipment size, all refrigerant line sets, electrical disconnect and wiring, thermostat (included or separate), permit and inspection fees, and the removal and disposal of your existing equipment. For a complete breakdown of HVAC-specific red flags, read our full guide: HVAC Quote Red Flags — 8 Things Missing From Most Estimates

The most important thing on any HVAC quote: the Manual J calculation.

Manual J is the industry standard protocol for calculating the exact heating and cooling load of your home. It accounts for square footage, insulation levels, window area, orientation, and climate zone. A properly sized HVAC system runs efficiently and lasts 15–20 years. An oversized or undersized system short-cycles, wears out faster, and leaves you uncomfortable.

Any HVAC contractor who sizes a system based on square footage alone — without running a Manual J — is guessing. And you're paying thousands of dollars for that guess.

What to ask: "Can you show me the Manual J calculation that determined the size of the equipment you're recommending?"

Kitchen remodel quotes — what must be included

A kitchen remodel involves more trades than almost any other project: demo, framing, electrical, plumbing, drywall, tile, cabinet installation, countertop fabrication and installation, appliance installation, and finish work. Each should be a separate line item.

The hidden cost most kitchen quotes bury: allowances.

Allowances are budget placeholders for items that haven't been selected yet — "Countertops: $3,500 allowance" or "Appliances: $5,000 allowance." These feel like included items, but they're actually estimates that will be reconciled against your actual selections.

If you pick countertops that cost $6,200 and the allowance was $3,500, you owe an additional $2,700 — on top of the contracted price. Allowances are how a $38,000 kitchen remodel quote becomes a $52,000 final invoice.

What to ask: "Can you walk me through every allowance in this estimate? What product are you assuming at each allowance price point?"

Bathroom remodel quotes — what must be included

Bathroom remodels frequently omit: waterproofing membrane behind tile in wet areas (required by code and skipped by cheap contractors), plumbing rough-in for relocated fixtures, drywall replacement after opening walls for plumbing, and exhaust fan installation or upgrade.

Red flag to watch for: A bathroom quote that includes tile installation but doesn't specifically mention a waterproofing membrane (Schluter KERDI, RedGard, or similar) before the tile goes in. In a shower, un-waterproofed tile work will leak within a few years. This is one of the most expensive mistakes to fix after the fact.

Part 3: Questions to ask every contractor, regardless of project type

These are the questions that separate homeowners who get taken advantage of from homeowners who don't. Ask all of them. A good contractor will welcome them. A bad contractor will get defensive.

1. "Are you licensed and insured? Can I see the certificate?" Don't just ask — verify. Your state's contractor licensing board has an online lookup. General liability and workers' compensation should both be current. If a worker gets injured on your property and the contractor doesn't have workers' comp, you could be liable.

2. "Can I see two or three references from similar projects completed in the last 12 months?" Recent references matter. A contractor who was excellent three years ago may have changed key staff, scaled too fast, or declined in quality. Ask references specifically: Did the project finish on time? Did the final cost match the estimate? Were there any issues, and how did the contractor handle them?

3. "What does your change order process look like?" Change orders are additions or modifications to the scope of work that happen after the contract is signed. They are how project costs escalate. Ask the contractor to explain their change order process: How are they documented? How are they priced? Do you need to approve them in writing before work proceeds? A legitimate contractor will have a clear, documented process.

4. "What's the completion date, and what happens if you miss it?" This is the question most homeowners don't ask. If your kitchen is out of commission for a remodel and the contractor runs six weeks over schedule, what's your recourse? Some contracts include a per-diem penalty for schedule overruns. This is worth negotiating.

5. "Who will be on my job site every day?" Is it the person you met with, or a crew you've never seen? Who is the point of contact for daily questions? Will the contractor be on site or managing remotely? For large projects, the quality of the on-site crew matters as much as the quality of the contractor.

Part 4: How to compare multiple quotes

Getting three quotes is standard advice. But three quotes written differently, with different scopes, different material specs, and different payment structures, are almost impossible to compare directly.

Here's how to normalize them:

Step 1: Align the scope. Take the most detailed quote you received and use it as your benchmark. Go through every line item and check whether the other quotes include the same items. If Quote A includes ice and water shield and Quote B doesn't mention it, you're not comparing the same job.

Step 2: Separate materials and labor. If any quote bundles them, call the contractor and ask them to break it out. Tell them you're comparing multiple bids and want to make sure you're comparing equivalent work.

Step 3: Standardize the materials. If Quote A specifies GAF Timberline HDZ shingles with a lifetime warranty and Quote B just says "architectural shingles," ask Quote B to specify. You may find they're planning to use a different product at a different price point.

Step 4: Look at the payment schedule, not just the total. A quote that's $2,000 lower but requires 50% upfront is a worse deal than a higher quote with a standard milestone-based payment schedule. The payment structure tells you a lot about how the contractor manages cash flow and risk.

Step 5: Factor in warranty. A quote with a 5-year labor warranty is worth more than a quote with a 1-year warranty, all else equal. The contractor who stands behind their work longer is telling you something about their confidence in it.

The fastest way to check your contractor quote

Reading every estimate this carefully takes time — and most homeowners are doing this while managing jobs, families, and the stress of a major home project.

That's exactly why we built CheckMyBid. Upload your contractor's quote — as a PDF, screenshot, or photo — and our AI analyzes every line item in 60 seconds. It flags what's missing, identifies red flags specific to your project type, and gives you the exact questions to ask your contractor before you sign.

One-time fee. No subscription. Completely private — we don't share your information with contractors or anyone else.

[Download CheckMyBid on the App Store →]

Summary: the contractor quote checklist

Before you sign any contractor estimate, verify these items are present and clearly stated:

  • Detailed scope of work — specific, not vague

  • Materials itemized with brand, model, and specification

  • Labor broken out separately from materials

  • Permit fees included (or explicitly excluded with explanation)

  • Specific start date and completion date

  • Payment schedule tied to milestones (never more than 15–25% upfront)

  • Labor warranty with specific duration

  • Materials warranty (manufacturer's, passed through to you)

  • Subcontractor disclosure and liability coverage

  • Change order process documented

If your estimate is missing any of these, you now know exactly what to ask.

CheckMyBid is an AI-powered contractor bid analyzer available on the App Store. Upload any contractor estimate and get a plain-English analysis of red flags, missing items, and questions to ask — in 60 seconds.

Comments


bottom of page