Roof Replacement Quote Checklist: What a Bid Must Spell Out

Updated September 2026 by Chris Horton. A method for reading bids, not a verdict on contractors. How we estimate costs

Two roofing bids arrive. One is 9,000 dollars higher. The instinct is to ask which one is right. The better question is whether they describe the same work at all, because most of the time they do not, and the gap is hiding in fields neither bid filled in. This page is the list of those fields, and a plain way of saying how two bids differ.

Four words that do the work

Comparing bids goes wrong when the only available verdict is better or worse. These four labels let you be precise about a difference without pretending to judge the price.

SameBoth bids state this, and they state the same thing.
DifferentBoth bids state this, and they state different things.
UnknownAt least one bid is silent. You cannot compare what has not been written down.
Not comparableThe difference is large enough that the two totals are not measuring the same project. Get a rebid before comparing prices.

Most homeowners find that their first pass produces far more Unknowns than anything else. That is the useful result. Every Unknown is a question you can send back in writing, and a bid that fills them in is a bid you can actually hold someone to.

What a written bid should spell out

Work through it once per bid. The right-hand column is what to watch for.

The roof itself

LineWhat to look for
Roof areaA number in squares or square feet, and how it was measured: on the roof, from the ground, or from satellite imagery. Different methods produce different numbers.
Pitch and complexitySlope, stories, and whether the roof is simple or cut up with valleys and dormers. This sits inside the labour price rather than on its own line.
Sections includedThe whole roof, or only certain slopes. Detached garages and additions should be named explicitly.
Low-slope areasFlat sections over a porch or addition need a membrane, not shingles. A bid that ignores them is not a whole-roof bid.

Removal and disposal

LineWhat to look for
Tear-off or overlayStated explicitly. These are different products with different lifespans and different warranty consequences.
Number of layersOne, two or more, and whether that is confirmed or assumed. An assumption should come with a stated price if it turns out to be wrong.
DisposalDumpster and landfill fees included, excluded, or capped by an allowance.

The deck underneath

LineWhat to look for
Deck inspectionA stated visual inspection after tear-off, and what happens if problems are found.
Replacement allowanceHow many sheets are included, at what thickness and material, and the price per sheet beyond that. As needed with no unit price is the single highest-risk phrase on a roofing bid.

The layers you will never see again

LineWhat to look for
UnderlaymentFelt or synthetic, and ideally the product. They are not interchangeable.
Ice and water barrierWhere it goes: eaves, valleys, penetrations, and roughly how much. Per code means the local minimum, which varies by jurisdiction. The ice and water shield roof quote decoder lists every location and distance to ask about.
Starter stripA manufactured starter at eaves and rakes, or cut-up field shingles. It affects wind performance and warranty eligibility.
FlashingNew or reused, named piece by piece: valley, step, chimney, skylight, drip edge. Seal as needed is not a specification.
Penetration bootsNew boots for plumbing stacks and vents, with a count.
SkylightsReplaced, reflashed or excluded. If one bid excludes them and another replaces them, the totals are not comparable.

The roof you will see

LineWhat to look for
Field shinglesManufacturer, product line and colour. A brand alone, or a warranty length alone, leaves the most price-relevant field blank. Treat it as Unknown, not as equivalent to a named line.
Hip and ridge capA manufactured ridge cap product, or field shingles cut up on site. Different cost, different appearance, sometimes different warranty standing.
Nailing patternFour nails or six, and any enhanced install pattern. Some wind warranty coverage depends on this.
Accessory systemWhether the underlayment, starter, ridge and ventilation come from the same manufacturer. This is frequently what unlocks an upgraded warranty tier.

Ventilation

LineWhat to look for
ExhaustRidge vent or other exhaust product, named.
IntakeSoffit vents, baffles, and whether existing intake is adequate. Exhaust without intake does not ventilate.
Balance claimAny statement that the finished system is balanced, since inadequate ventilation is a named exclusion in manufacturer warranty documents.

Paperwork, warranty and terms

LineWhat to look for
Permits and inspectionsWho pulls, who pays, and whether inspection is included.
Code or programme claimsAny claimed compliance, including voluntary resilience programmes, should name the standard and edition.
Manufacturer warranty tierThe specific tier being provided, not just the word warranty.
RegistrationWho registers the warranty, and by when. An unregistered warranty can sit at a lower tier than the one you were sold.
Workmanship warrantyHow many years, and who stands behind it: the contractor alone, or the manufacturer.
Wind and algae termsStated limits, or silence.
Licence and insuranceLicence number, general liability and workers compensation, with certificates available on request.
Certification tierAny claimed manufacturer certification. Verify it on the manufacturer’s own contractor locator rather than taking the logo at face value.
Property protection and cleanupLandscaping protection, magnetic nail sweep, final walkthrough.
TimelineStart window and days on site.
Price and unit pricingThe total, plus any per-square or per-sheet rates that let you price a change.
Allowances and exclusionsAn explicit list. What is excluded is more informative than what is included.
Change ordersWhether written approval is required before extra work proceeds.
Payment scheduleDeposit, progress payments, final payment, and what triggers each.
Lien waiverWhether final documentation is mentioned at all.

The Roof Quote Analyzer walks one bid through this checklist in six steps and writes the questions out for you. Nothing you type is stored.

Five rules for comparing two bids

  1. If the removal scope differs, stop. Overlay against tear-off, or one layer against two, is not a price difference. Ask for a rebid on the same removal scope before you compare totals.
  2. An unnamed product line is Unknown, not equivalent. Architectural shingle does not make two bids the same. Manufacturers sell several architectural lines at different prices under the same brand. The architectural shingles quote decoder shows how to normalize two shingle bids line by line.
  3. Decking as needed with no unit price is Unknown and high risk. Ask for an included quantity and a rate.
  4. Silence on ventilation is Unknown, and it is a warranty flag. Ask what the intake and exhaust plan is before you decide anything else.
  5. Compare totals last. Area basis, removal scope, material system, flashing, ventilation and warranty tier come first. Until those are aligned or explicitly differenced, the totals are measuring different projects.

What this checklist deliberately does not do

It does not label a bid fair, high, cheap or a rip-off. It cannot: those judgements need a local labour market, a site visit and your own priorities, none of which a checklist has. It also does not rank contractors, and it does not cover insurance or storm-damage claims, which are a different subject with different rules.

What it does is convert a vague sense that something is missing into a specific list of things that are missing, which is what you need in order to ask a useful question.

Common questions

Is it rude to send a contractor a list of questions?

A contractor who intends to do the work described will usually be glad to write it down, because a specified bid protects them from arguments later too. A reluctance to put scope in writing is itself informative.

What if only one bid answers everything?

Then you have learned something useful, though not necessarily that the other contractor is worse. Send the same questions to everyone and compare the answers, not the eagerness.

How many bids should I get?

Enough to see the range, which is usually two or three. Beyond that you mostly add scheduling work rather than information, unless the bids you have are wildly apart, which normally means scope rather than price.

Do you have a tool that does this automatically?

Not for roofing. This page is the method written out, and working through it by hand on your own paperwork is genuinely the exercise that pays off.

About the author

Chris Horton writes UpgradeWorth’s homeowner decision guides. He covers how replacement projects are scoped, quoted and warrantied, with a bias toward what a homeowner can verify in writing rather than what a salesperson says at the kitchen table. UpgradeWorth does not sell leads, rank contractors or accept placement fees.

Next: what the cost drivers behind these lines actually are, and what the warranty lines really mean. Comparing two standing seam metal bids? Use the standing seam roof quote decoder. Start over at the Roofing hub.