What does a roofing estimate include? Every line item explained.
A complete roofing estimate covers eight distinct cost areas, and most disputes between homeowners and contractors trace back to one of them being missing, vague, or misunderstood before work started. This page walks through each one so you know what you're looking at, what questions to ask, and what a thin estimate is actually telling you.
Reviewed by a licensed roofing contractor. Last updated: .
The eight line items every complete estimate should cover
Most homeowners look at the total. That's the wrong place to start. The total is only meaningful once you know what's behind it. Each item below should appear somewhere in a complete estimate, either as its own line or clearly described within the scope of work.
Removing the old roofing material is a separate cost from installation, and a properly itemised estimate lists them apart. On a standard asphalt replacement, tear-off and disposal typically runs $1,000 to $2,500 depending on roof size and the number of existing layers. Two shingle layers cost more to remove than one because there's twice the material to haul away, and many homes built before the 1990s already have a second layer added over the original.
A complete estimate specifies how many layers are being removed and how disposal is handled, whether a dumpster is staged on-site for the day or the crew uses a trailer they load and haul. Both affect scheduling and sometimes HOA requirements. If tear-off is folded into a single "labour" figure with no breakdown, ask what it includes.
No contractor can tell you the exact condition of your roof decking before the old shingles come off. A complete estimate handles this honestly by including a per-sheet contingency rate for decking replacement, typically $70 to $120 per sheet of plywood, with a note that the final number depends on what the crew finds during tear-off.
An estimate that says nothing about decking at all will produce a surprise add-on invoice mid-job when rotten boards are found. That's not always dishonest: it may just be sloppy estimating. But it puts you in a weaker position because you have nothing in writing to refer back to. Ask specifically: "If decking needs to be replaced, what's your per-sheet rate and roughly how many sheets do you expect?" Any contractor who has done a few jobs in your area will have a sense of what to expect before they open the roof.
Underlayment is the water-resistant layer installed between the decking and the shingles. It's not optional and it's not all the same product. Felt underlayment (15 lb or 30 lb) is the code minimum in most states. Synthetic underlayment is more durable, better at shedding water, and safer to walk on during installation. It's now standard on quality jobs and costs roughly two to three times what felt does per square.
"Underlayment included" written in an estimate without a product name covers both. A contractor quoting synthetic and one quoting 15 lb felt are not giving you the same job. Ask which product specifically is being used and whether the estimate can specify it by name. This one line item is often where budget quotes cut cost invisibly.
Drip edge is the metal flashing installed along the eaves and rakes of the roof that directs water away from the fascia and into the gutters. Most building codes require it on new installations, and it's a relatively small cost: typically $200 to $600 on a standard home depending on the total perimeter length and the material used.
Despite being a code requirement and a minor line item, drip edge occasionally disappears from budget estimates. A complete estimate lists it separately with the material specified (aluminium is standard; galvanised steel is also common) and the linear footage covered. If it's not on the estimate, ask whether it's included and where.
Flashing is the metal that seals joints where the roof meets vertical surfaces: chimneys, walls, dormers, skylights, and pipe penetrations. Failed or improperly installed flashing is one of the most common causes of roof leaks, particularly on roofs that have been reroofed without the flashing being replaced.
A complete estimate lists every flashing location by type: step flashing along walls, counter flashing at chimneys, pipe boot replacements at any plumbing vents, and valley flashing in roof valleys. On older homes, chimney flashing replacement can be a significant cost that some contractors quote vaguely to win the job and then surface as an add-on once work has started. "Flashing included" with no further detail is not a complete estimate. Ask for the specific locations and whether existing flashing is being replaced or reused.
The roofing material should be specified by manufacturer, product line, and colour. "Architectural shingles" is not a specification. GAF Timberline HDZ in Charcoal is a specification. This distinction matters because there's a wide range of quality and price within the architectural shingle category, and a vague estimate allows a contractor to substitute a cheaper product without technically violating what you agreed to.
The specific product also determines what manufacturer warranty applies. A 30-year shingle and a 50-year shingle can look identical on a roof but carry very different guarantees. If the estimate quotes metal roofing, the gauge and coating should be listed. If tile, the manufacturer and profile. If the estimate doesn't name the specific product, ask for it in writing before signing.
Ridge cap is the material that runs along the peak of the roof and seals the top edge. It should match the primary roofing material, and it covers more linear footage than most homeowners expect on a complex roofline. A complete estimate lists ridge cap as a separate line item with the linear footage specified.
Equally important is what happens to ventilation during the job. A full replacement often includes new or upgraded ridge vents to ensure the attic breathes correctly. Poor attic ventilation is one of the leading causes of premature shingle failure, as roofing materials degrade faster when heat builds up beneath them. A contractor who doesn't mention ventilation at all during the quoting process is worth asking about: whether the existing ridge vents are being maintained, replaced, or upgraded should be part of any complete replacement scope. Ask whether ridge vents are included and what type.
Labour should appear as a separate line from materials. A single combined total makes it impossible to understand what you're paying for installation versus product, which matters both for comparing quotes and for understanding where the cost goes if the job runs over or the scope changes.
Labour rates vary significantly by region, and by the complexity of the specific roof. Steep pitch, multiple penetrations, limited access, and multi-storey homes all increase labour time. On a straightforward single-storey with a moderate pitch, labour typically runs $2 to $4 per square foot of roof surface. On a steep or complex roof it can be significantly higher. A quote that combines materials and labour into a single figure is harder to validate and harder to compare. Ask for them separated if they're not.
What a standard estimate doesn't cover
Even a complete, detailed estimate has legitimate exclusions. These four items commonly generate add-on invoices that homeowners weren't expecting, not because the contractor was being deceptive, but because they genuinely couldn't be priced before the job started or are outside the scope of roofing work.
Structural repairs
If rafters, fascia, or soffit are rotten or damaged, those are carpentry repairs that fall outside a standard roofing contract. A thorough contractor will flag suspected structural issues during the site visit. A less thorough one may only find them once the old roof is off. Ask specifically whether the contractor inspects structural members as part of their assessment.
Gutter work
Roof replacement can disturb or damage gutters, particularly when removing drip edge or working close to the eaves. Whether gutter repair or replacement is included in the scope is not a given. Ask specifically, especially if your gutters are older or you're planning to replace them anyway.
Skylight work
Reroofing around a skylight and replacing the flashing is standard and should be in the estimate. Resealing a failing skylight unit, replacing the glass, or installing a new skylight is not. If you have skylights and any of them show signs of leaking at the unit rather than the flashing, get clarity on what exactly the estimate covers before work starts.
Chimney masonry
A roofing contractor can replace the flashing around a chimney and reseal the crown. If the chimney itself needs tuckpointing, brick repair, or cap replacement, that's a separate trade and needs a separate quote. Some roofing contractors can arrange this work; others will refer you elsewhere. Know which situation you're in before signing.
What it means when an estimate is light on detail
A single-page estimate with a total and a short description of work is not automatically a red flag. Some experienced contractors with strong local reputations work this way and produce results that more verbose paperwork wouldn't improve. But a vague estimate has two practical problems regardless of the contractor's ability.
First, you can't compare it accurately against other quotes. If one contractor gives you a detailed itemised estimate and another gives you a single number, you can't know whether they're quoting the same scope. The lower number might be lower because it's missing underlayment, because it's not replacing all the flashing locations, or because the decking contingency isn't in there. You simply can't tell.
Second, you have less protection if the final invoice looks different from what you discussed. When a contractor provides a detailed written estimate, they're committing to a specific scope. If they come back mid-job claiming that chimney flashing wasn't included, you have something in writing to refer to. When the estimate is a number and a handshake, that conversation is harder.
A vague estimate paired with a price that's noticeably lower than the others is worth being cautious about. It may mean an experienced contractor who doesn't do much paperwork. It may also mean a contractor planning to quote low and recover margin through add-ons once the job is started and you're committed. The two situations look the same at the estimate stage, which is why the detail matters before you sign.
How to read two estimates side by side
Most homeowners compare roofing quotes by total price. That's the wrong starting point. Price is only a meaningful comparison once you've confirmed the scope is the same.
Start with the scope. Are both contractors removing the same number of layers? Specifying the same underlayment product? Covering the same flashing locations? Using the same or equivalent roofing material? Once those four things match, the price comparison is genuinely useful. If they don't match, the lower quote may simply be quoting less work, and choosing it is choosing a different job, not a better deal.
When scope differences explain a price gap, you have a decision to make about whether the higher-spec items are worth the cost in your situation. When scope is equivalent and one price is significantly lower, that's a legitimate price difference worth understanding through a conversation with the contractor. For more on getting quotes and comparing them effectively, see our guide to how many roofing quotes to get.
Ready to get estimates from local contractors?
Get connected with up to 3 vetted local contractors for free. You'll have real quotes to compare, and now you'll know exactly what to look for in each one.
Questions worth asking before you sign any estimate
These five questions cover the items most likely to cause disagreements later. Ask them of every contractor before work starts, and get the answers in writing where possible.
What underlayment product are you using?
Not "what type," but the specific product name. This tells you the quality tier immediately and gives you something to verify if you want to check pricing independently. If they can't name the product, ask why.
If decking needs replacing, what's your per-sheet rate?
Get the contingency rate on paper before work starts. A contractor who has done this job before will have a number ready. One who doesn't is either inexperienced or hasn't thought through their quote carefully.
Which flashing locations are covered in the estimate?
Ask for a specific list, not a general confirmation that flashing is included. Chimneys, pipe boots, step flashing along walls, valleys: each one should be named. Any location that isn't listed is outside the scope and will be an add-on if it comes up during the job.
What does the warranty cover, and for how long?
There are two separate warranties on any roofing job: the manufacturer's warranty on the materials and the contractor's workmanship warranty on the installation. Both should be specified in the estimate or a supporting document. Workmanship warranties vary widely from 1 year to lifetime, and the range matters more than most homeowners realise since installation quality is where most problems originate.
What's your payment schedule?
A reasonable contractor takes a deposit of 10 to 30 percent before work starts and collects the balance on completion. If a contractor requests full payment upfront, that's a significant red flag covered in more detail in our guide to red flags in a roofing estimate. Get the payment schedule in writing regardless of what it is.
Questions about roofing estimates
Related guides and estimates
Get free estimates from vetted local contractors
One form, up to 3 contractors, no obligation. You'll have real quotes to compare within 24 hours.
Get free estimates near you →