What a contractor quote should include

A good quote is more than a price — it’s a written promise about scope, materials, and terms. Before you sign, run any bid through this 10-point checklist. It’s how you compare bids apples-to-apples and spot the ones that will cost you later.

By Martin Lashgari, Ph.D., P.E., PMP · Updated 2026-07-12

The 10-point bid checklist

Every line below should be answerable from the written quote — if it isn’t, ask before you sign.

  1. A detailed, line-item scope of work

    Not a one-line lump sum. The quote should spell out each part of the job — demo, materials, labor, cleanup — so you can see what you’re paying for and compare bids apples-to-apples.

  2. Materials by brand, model, and grade

    Not just “composite decking” but the actual product line, color, and quantity. Vague material specs are where a low bid quietly downgrades quality.

  3. Labor and who does the work

    Whether the contractor’s own crew or subcontractors do the work, and whether supervision is included. Ask who your point of contact is.

  4. Permits and inspections

    Who pulls the permit, who pays for it, and which inspections are included. A bid that skips permits to look cheaper leaves the liability — and the re-do — on you.

  5. A realistic timeline

    A start date, major milestones, and a substantial-completion date — plus what happens if the job runs long. “A few weeks” is not a schedule.

  6. A payment schedule tied to progress

    A reasonable deposit (often 10–33%), progress payments at defined milestones, and a final payment on completion. Never pay in full up front, and be wary of large cash-only deposits.

  7. A written warranty

    Separate workmanship warranty (the contractor’s labor) and manufacturer warranty (the materials), each with a stated duration. Get it in writing, not a verbal “we stand behind our work.”

  8. License and insurance details

    The contractor’s license number, general-liability insurance, and workers’ compensation. If a worker is hurt on an uninsured job, you can be on the hook. Verify the license is active with your state.

  9. How change orders are handled

    How mid-job changes get priced and approved — in writing, at a stated rate — before the work happens. This is the single biggest source of budget surprises.

  10. Exclusions and assumptions

    What the price does NOT include, and what site conditions it assumes (e.g. “assumes no rot behind the siding”). The exclusions list tells you where a bid can grow.

Red flags to walk away from

Any one of these is a reason to slow down and ask questions:

  • A quote far below every other bid — usually a downgrade in materials, missing scope, or a change-order trap.
  • Cash only, or a large deposit demanded before any work or materials.
  • No written contract, license number, or proof of insurance.
  • High-pressure tactics or a “today only” discount.
  • A vague, one-line price with no line items or material specs.
  • Reluctance to provide references or recent local addresses.

What to check by trade

Beyond the universal checklist, each trade has a few specifics worth confirming in the bid:

  • Deck: Confirm the decking brand and line, the railing type, footing depth and count, and whether stairs and permit are included.
  • Roofing: Check shingle brand and warranty, underlayment and ice-and-water shield, flashing replacement, decking-repair rate, and tear-off/haul-away.
  • HVAC replacement: Verify the equipment model and efficiency (SEER2/AFUE), a load calculation (Manual J), new line set and thermostat, and permit/inspection.
  • Window replacement: Confirm insert vs full-frame, the frame material and glass package, exterior capping/trim, and per-window vs whole-job pricing.
  • Siding: Check the siding product and color, house wrap, trim and corners, tear-off, and how much sheathing repair is included before it becomes a change order.
  • Kitchen / bath remodel: Get an allowance-by-allowance breakdown (cabinets, counters, tile, fixtures), plumbing/electrical scope, and who supplies vs installs each item.

Check the number, not just the checklist

A complete, well-written quote can still be priced too high — or suspiciously low. The fastest way to know is to compare it against an independent planning range before you sign. Every ProjectCostPro calculator returns a low-to-high installed band and a built-in bid-check that tells you whether a contractor’s number lands inside it.

Get your planning range first, then hold the bid up against it and this checklist:

Find your project’s calculator →

Then do the obvious thing: get two or three written bids on an identical scope. The goal isn’t the cheapest number — it’s the clearest one.

Frequently asked questions

What should be included in a contractor’s quote?

A complete quote should include a line-item scope of work, materials by brand and grade, labor, permits and inspections, a timeline, a progress-based payment schedule, written workmanship and material warranties, the contractor’s license and insurance details, how change orders are priced, and a clear list of exclusions. A one-line lump-sum price is a red flag.

How much deposit should a contractor ask for?

A reasonable deposit is typically 10–33% of the job, with the rest paid at defined milestones and a final payment on completion. Be cautious of a demand to pay in full up front or a large cash-only deposit before any materials arrive — that is one of the most common warning signs.

How do I compare two contractor bids?

Put them side by side against a written scope and make sure each covers the same work, materials, and exclusions — a cheaper bid is often cheaper because it downgraded a material or dropped a line item. Then check both against an independent planning range, like a ProjectCostPro estimate, so you can tell a fair bid from one that runs high or suspiciously low.

Should a contractor quote include permits?

Yes. A proper quote states who pulls the permit, who pays for it, and which inspections are included. Skipping permits to lower a bid leaves you with the liability, and unpermitted work can force a costly re-do or complicate a future home sale.

How to use this checklist

  • Print it (button at the top) and take it to every estimate walk-through.
  • Ask for the missing pieces in writing — a good contractor will happily add them; a bad one won’t.
  • Compare bids on identical scope, not just headline price.
  • Sanity-check the number against a ProjectCostPro planning range or the 2026 cost index.

This checklist is general guidance for planning, not legal advice. Contract terms and licensing rules vary by state — verify a contractor’s license and insurance with your state authority, and have a large contract reviewed if you’re unsure.

Martin Lashgari, Ph.D., P.E., PMP

Licensed structural engineer · founder of ProjectCostPro

I’ve reviewed a lot of bids as a P.E. and PMP — the ones that go wrong almost always skip one of the items above. This checklist is the same discipline I’d apply to a construction contract, boiled down for a homeowner. Planning guidance, not legal advice; verify licensing and insurance with your state. More about the methodology →