How to Read a Roofing Estimate
A roofing estimate is the most important document in your roof replacement. It tells you what you are paying for, line by line. The problem? Most homeowners have no idea what they are looking at.
Roofing estimates vary enormously in quality. Some are clear and honest. Others are designed to confuse you. Here is how to tell the difference.
What a Good Estimate Includes
A complete roofing estimate should have all of these items. If any are missing, ask your roofer why.[1]
- Contractor info -- company name, address, phone, license number (if required), insurance proof
- Your property info -- your address, roof measurements in squares
- Materials list -- brand names, product names, quantities
- Labor charges -- broken out by task, not lumped together
- Tear-off and disposal -- as a separate line item
- Permit fees -- listed, not buried in "overhead"
- Warranty details -- both manufacturer and workmanship
- Payment schedule -- when payments are due and how much
- Start date and timeline -- when they show up and how long it takes
Reading the Estimate Line by Line
Materials
This is usually the biggest section. It should list every product going on your roof.[2]
- Shingles -- Look for the exact brand and product. "GAF Timberline HDZ" is good. "Asphalt shingles" is vague. Typical cost: $90-$130 per square for architectural shingles.
- Underlayment -- Synthetic felt goes under the shingles. It is your second layer of protection. $15-$25 per square.
- Flashing -- Metal pieces that seal edges, valleys, chimneys, and walls. $200-$500 per area depending on complexity.
- Ridge caps -- The shingles along the peak of your roof. Often a separate line. $3-$5 per linear foot.
- Drip edge -- Metal strips along the roof edges. Required by code in most areas. $1-$3 per linear foot.
- Pipe boots -- Rubber seals around plumbing vents. $10-$30 each.
- Starter strips -- The first row of shingles along the eaves. $2-$4 per linear foot.
- Ventilation -- Ridge vents, soffit vents, or powered vents. $300-$600 for a typical system.
Labor
Labor should be 35-45% of your total cost.[2] Look for these details:
- Roof size in squares (a 2,000 sq ft roof is about 20 squares)
- Per-square labor rate ($60-$90 per square is typical for shingles in 2026)
- Extra charges for steep pitch (adds 20-35%)
- Extra charges for multi-story access
- Extra charges for complex roof shapes with lots of valleys and hips
Tear-Off
If your old roof needs to come off first, this should be a clear line item. Not hidden in labor.[3]
- Tear-off labor: $1-$2 per square foot
- Dumpster rental: $400-$600
- Disposal fees: included in dumpster or listed separately
- Number of layers being removed (two layers costs more than one)
Permits
Most cities require a permit for a roof replacement. Fees range from $100 to $500 depending on your municipality. This should be listed on the estimate. If it is not, ask if they are pulling a permit at all.[4]
Waste Factor
Roofers order 10-15% more material than the roof measures. This covers cuts, waste, and starter pieces. It is normal. Some estimates list this as a separate "waste" line. Others build it into the materials quantity. Either way is fine as long as the total material cost is reasonable.
Extras
These are the items that get added during the job or catch you off guard at the end:
- Ice and water shield in valleys and along eaves ($50-$100 per roll)
- Chimney flashing replacement ($300-$500)
- Skylight flashing ($200-$400 per skylight)
- Gutter re-attachment or replacement
Red Flags in a Roofing Estimate
The same handful of tactics show up again and again. Watch out for these.[5]
"Materials -- $6,500" with no breakdown. What materials? What brand? What quantity? This is a roofer who does not want you comparing prices.
If there is no permit listed, they may not be pulling one. That means no inspection. No inspection means nobody checks their work. That is a risk you do not want.
There is no such thing as miscellaneous on a roof. Every piece of material and hour of labor has a name. Ask them to itemize it.
A good estimate lists the manufacturer warranty (usually 25-50 years on shingles) and the workmanship warranty (usually 5-10 years from the roofer). If neither is mentioned, you have no protection.
Never pay 100% before work starts. A reasonable schedule is 10-30% deposit, balance on completion. Some states cap the legal deposit amount.
What Is Missing From Most Estimates
Even decent estimates leave things out. Here is what to ask about.
Decking Repair Allowance
Nobody knows the condition of your decking until the old shingles come off. Good roofers include a line like "decking repair if needed -- $50-$100 per sheet of plywood, estimated 0-10 sheets." That way you know the per-sheet rate before the job starts.[3]
If there is no mention of decking at all, ask: "What happens if you find rotten plywood?" Get the answer in writing.
Flashing Details
Many estimates say "flashing included" with no specifics. You need to know: Are they replacing all the flashing or just reusing the old stuff? Reusing old flashing is like putting new tires on a car with bad brakes. It saves money today and creates leaks tomorrow.
How to Compare Two Estimates Side by Side
When you have two or three estimates, do not just look at the totals. Use this method.
- Line up the materials. Are both roofers using the same product? GAF Timberline HDZ and Owens Corning Duration are similar quality but may be priced differently.
- Compare labor rates. Divide total labor by the number of squares. If one roofer charges $75/square and another charges $120/square, the second one needs to explain why.
- Check what is included vs. extra. A $10,000 estimate that includes new flashing, drip edge, and ice shield may be a better deal than an $8,500 estimate that lists those as extras totaling $2,000.
- Look at warranties. A roofer offering a 10-year workmanship warranty is standing behind their work more than one offering 2 years.
- Add up the "missing" items. For any estimate that leaves out a line item the other one includes, add a reasonable cost so you can compare apples to apples.
Sample Estimate Breakdown
Here is what a solid estimate looks like for a typical 2,000 sq ft home with architectural shingles in 2026.[1][2]
| Line Item | Details | Cost |
|---|---|---|
| Shingles | GAF Timberline HDZ, 23 squares (includes 15% waste) | $2,530 |
| Underlayment | Synthetic felt, 20 squares | $400 |
| Ice & water shield | Valleys and eaves, 6 rolls | $420 |
| Flashing | New step, chimney, and wall flashing | $650 |
| Ridge caps | GAF TimberTex, 80 linear ft | $280 |
| Drip edge | Aluminum, full perimeter, 240 linear ft | $360 |
| Starter strips | GAF Pro-Start, 160 linear ft | $200 |
| Pipe boots | 4 plumbing vents | $80 |
| Ridge vent | 40 linear ft | $240 |
| Labor -- installation | 20 squares at $75/square | $1,500 |
| Labor -- tear-off | 1 layer removal, 20 squares | $1,200 |
| Dumpster & disposal | 30-yard dumpster, delivery and haul | $500 |
| Permit | City building permit | $350 |
| Decking allowance | Up to 5 sheets at $75/sheet if needed | $0 - $375 |
| TOTAL | $8,710 - $9,085 | |
This is the contractor's cost. The final price you pay includes their overhead and profit margin (10-20%), bringing the total to roughly $10,000-$11,000 for this job.[2]
Questions to Ask Before You Sign
Print this list. Ask every roofer these questions. Their answers tell you more than the estimate itself.
- "What happens if you find rotten decking?" (Get the per-sheet price in writing.)
- "Are you replacing all the flashing or reusing the old?" (You want new flashing.)
- "Are you pulling a permit?" (The answer should be yes.)
- "What is your workmanship warranty?" (Five years is minimum. Ten is better.)
- "Who does the actual work -- your crew or a subcontractor?" (You want their crew.)
- "What happens if the project goes over the estimate?" (Get change order terms in writing.)
- "Can I see your insurance certificate?" (General liability and workers' comp.)
- "When can you start and how long will it take?" (Most shingle roofs take 1-3 days.)
A good roofer answers these without hesitation. If someone gets defensive or vague, that tells you everything you need to know.
Related Guides
Frequently Asked Questions
How many roofing estimates should I get?
Get at least three. This gives you enough data to spot outliers. If one quote is 40% lower than the others, something is missing. If one is 40% higher, ask them to justify it line by line.
What should a roofing estimate include?
A complete estimate includes itemized materials with brands and quantities, labor broken out by task, tear-off and disposal costs, permit fees, warranty details, payment terms, and the contractor's license and insurance info.
Is it a red flag if a roofer will not give a written estimate?
Yes. Any roofer who refuses to put an estimate in writing is a roofer you should not hire. A written estimate protects both of you. Walk away.
Should I always pick the cheapest roofing estimate?
No. The cheapest estimate often leaves out line items like permits, flashing replacement, or decking repair. Compare what is included, not just the bottom-line number. A complete $12,000 estimate often beats a vague $9,000 one.
The Seven Places a Roofing Quote Gets Padded
Most padding is not fraud. It is a line item that is technically real, priced above what it costs. Here is where to look.
1. The inflated tear-off
Tear-off runs $100 to $175 per square for a single layer. A dumpster is $400 to $600 and a crew of four needs two to four hours. If tear-off is quoted well above that, ask what is included.
2. The waste factor double-dip
Waste is real — 10% on a simple gable, up to 25% on a complex roof. The double-dip is charging waste on the material and on the labor to install material that was never installed. Labor should price to squares installed, not squares purchased.
3. The premium shingle upsell
The jump from a builder-grade shingle to an architectural shingle is worth it. The jump from architectural to "designer" often is not — you are paying for a look, not for performance. Ask what the wind and impact ratings actually are.
4. The unnecessary full deck replacement
Some decking replacement is normal and cannot be known until tear-off. A quote that includes full deck replacement before anyone has looked under the shingles is quoting for a condition nobody has seen. Ask for it as a per-sheet allowance instead, at $70 to $135 installed.
5. The phantom permit fee
Permit costs are public. Call your county or check its website. If the quoted permit fee is materially above the published schedule, the difference is margin.
6. The vague code upgrade line
"Code upgrades" as a lump sum with no detail is not a line item, it is a placeholder. Ask which code, which component, and what it costs.
7. The ridge vent swap
Ridge vent installs at roughly $1.50 to $2.00 per linear foot of labor plus material. If the quote prices ridge vent as a large flat fee with no linear footage, ask for the measurement.
What Is Negotiable and What Is Not
Negotiable: material tier, the accessory package (ridge vent, starter, underlayment upgrade), scheduling, payment terms, and whether the crew hauls away the old material or you handle disposal.
Not negotiable, and you should not want it to be: the crew size, the nailing pattern, ice-and-water shield where code requires it, and the tear-off itself. Anything that trades a lower price for a shorter roof life is not a saving.
The strongest lever is not haggling. It is getting three quotes on an identical written scope so the numbers are actually comparable. Most homeowners compare three totals for three different jobs and conclude nothing.
Who Owns Your Roofer
A large share of "local" roofing companies in the Carolinas are now owned by private-equity-backed platforms that have rolled up regional contractors while keeping the original name, logo, and phone number on the truck.
This is not automatically bad — scale can mean better warranty backing and more reliable crews. But it does change the pricing. PE-owned platforms carry corporate overhead, sales commission structures, and margin targets that an owner-operator does not. That shows up in your quote.
How to check: search the company name plus "acquired" or "acquisition," look up the entity on the NC or SC Secretary of State business registry, and see whether the registered officers match the local owner's name. A local address on the website is not evidence of local ownership.
Storm Chasers and the Licensing Loophole
After a hail or wind event, out-of-area crews arrive and work neighborhoods door to door. The pattern is consistent: a free inspection, damage found on every roof, pressure to sign an insurance assignment on the spot, and a company that is gone before the warranty matters.
The North Carolina loophole: a general contractor license is only required above a project cost threshold. Many residential roofing jobs fall below it, which means the person on your roof may legally need no roofing-specific license at all. Verify liability and workers' comp insurance directly with the carrier, not from a certificate the contractor hands you.
Red flags worth walking away from: pressure to sign today, a demand for full payment up front, a cash-only price, an offer to "cover your deductible" (which is insurance fraud and exposes you, not just them), and no local physical address.
References
- Last updated March 2026. Editorial estimate based on regional market familiarity; not drawn from a named external source. See our methodology for how figures are sourced and what remains unverified.
- Labor rates reflect 2026 installed pricing for architectural shingles. Last updated March 2026. Editorial estimate based on regional market familiarity; not drawn from a named external source. See our methodology for how figures are sourced and what remains unverified.
- Last updated March 2026. Editorial estimate based on regional market familiarity; not drawn from a named external source. See our methodology for how figures are sourced and what remains unverified.
- Permit fee ranges ($100-$500) sourced from municipal building department fee schedules across NC metros including Wake County, Mecklenburg County, and New Hanover County. Last updated March 2026.
- Red flag indicators compiled from consumer protection resources, NC Attorney General's office contractor complaint records, and NRCA best practices guidelines. Last updated March 2026.