What Does a Roofing Estimate Include? (And What Should It?)
I've sat through hundreds of conversations where homeowners got quotes ranging from $8,000 to $15,000 for the same roof replacement. The confusion didn't come from market variation, materials, or complexity. It came from estimates that were missing critical line items or grouped everything into vague categories.
A roofing estimate should be a roadmap of your project, not a mystery. When you can read it line by line and understand exactly what you're paying for, you're protected from hidden costs and can compare quotes fairly.
Quick Answer. Learn more about the contractor questions
A complete roofing estimate includes the roofing material (specific brand and grade), labor costs, tear-off and disposal, underlayment, flashing, ventilation, property protection, permits, cleanup, warranty details, contractor credentials, and a timeline. If any of these is missing or lumped into a vague category, you don't have a transparent bid yet.
See local roofing prices
- 100% free to use, 100% online
- Compare prices from local roofers
- No spam — unbiased guidance when you want it
What a Roofing Estimate Actually Contains
1. Roofing Material Details (With Specifics)
This is the biggest line item on your estimate, and it needs to be specific. "Shingles" isn't enough.
You should see:
- Material type: Asphalt architectural shingles, metal panels, slate, tile, or composite
- Brand and product name: GAF Timberline HD, CertainTeed Landmark, Owens Corning Duration, etc.
- Grade or series: Builder grade, architectural (premium), or luxury tier
- Color and style: "Weathered Wood" vs. "Charcoal Black" matters (it's on your roof permanently)
- Quantity needed: Square footage or number of squares (a square = 100 sq ft)
- Cost per unit: Price per square or per bundle
A real example from my last project:
"GAF Timberline HD Architectural Shingles in Weathered Wood, 28 squares @ $95/sq = $2,660"
That tells you what's going on your roof. If the estimate says "shingles, $2,500," you have no idea if you're getting a $65/sq builder product or a $120/sq premium architectural shingle.
Material prices in 2026: Asphalt shingles run $75-$150 per square depending on grade. Metal roofing costs $200-$400 per square. Premium products like architectural or designer shingles will be on the higher end.
2. Underlayment and Waterproofing
Underlayment sits between your deck and shingles. It's not glamorous, but it's your first line of defense against moisture.
Your estimate should specify:
- Type: Felt (15 or 30 lb), synthetic felt, or rubberized asphalt
- Brand: IKO Armorgard, GAF WeatherWatch, CertainTeed, etc.
- Coverage area: Full roof or partial
- Cost: Usually $0.60 to $1.50 per square foot
Ice and water shield is a sticky waterproof membrane installed in vulnerable areas (valleys, around penetrations, roof edges). This prevents ice dam damage and wind-driven rain intrusion.
- Type: Premium ice and water shield (specific brand)
- Coverage area: How many linear feet or square feet
- Cost: Ranges from $0.80 to $2.00 per sq ft
Example: "Synthetic underlayment, full roof coverage, 28 squares @ $0.85/sq = $238. Ice and water shield in valleys and around all penetrations, 150 linear feet @ $1.20/ft = $180"
3. Flashing and Metal Trim
Flashing diverts water away from chimneys, vents, skylights, and roof edges. It's critical. Your estimate should list:
- Type of flashing: Step flashing, drip edge, valley flashing, chimney flashing, vent boots
- Material: Aluminum, galvanized steel, copper, or composite
- Quantity: Number of pieces, linear feet, or area
- Brand and gauge: "Standard 28-gauge aluminum" vs. "Premium 26-gauge")
- Cost breakdown: Material and labor for installation
A detailed line item: "Aluminum drip edge on gable ends and eave edge (280 linear feet @ $2.50/ft = $700). Step flashing at chimney (12 pieces @ $25 = $300). Roof vent boots (8 units @ $40 = $320)"
Without this breakdown, you don't know if they're replacing old flashing or keeping the damaged stuff in place.
4. Labor Costs
This is where roofers earn their money. Your estimate should separate labor from materials or itemize it for each major task.
Standard breakdown:
- Tear-off and removal labor: Cost to strip the old roof
- Installation labor: Cost to install new materials
- Flashing installation: Separate from roofing installation
- Underlayment application: Often its own line
- Cleanup labor: Final pickup and site cleanup
Typical labor costs in 2026: $50 to $100 per square for installation, depending on roof pitch, complexity, and region.
Example: "Installation labor for roofing: 28 squares @ $75/sq = $2,100. Flashing installation labor: $600. Underlayment labor: $200"
5. Tear-Off and Disposal
This is non-negotiable on a roof replacement. Your estimate must include:
- Number of layers being removed: First layer, second layer, third layer, etc.
- Cost per layer: Typically $15 to $50 per square depending on region and landfill fees
- Dumpster or haul-away method: Will they use a dumpster on your property, haul debris in a truck, or use a roll-off container?
- Disposal fee: Landfills charge significantly for roof waste ($50 to $300+ per ton)
Example: "Tear-off of existing asphalt shingles (1 layer), 28 squares @ $25/sq = $700. Disposal and haul-away fee (estimated 15 tons @ $15/ton) = $225"
If you see only one number for "tear-off," ask them to break it down. You need to know the quantity and cost per unit.
6. Decking Repair or Replacement
Once the old roof is stripped, roofers often find rotten or damaged decking underneath. Your estimate should have:
- A line item for inspection and repair: Cost to assess decking
- Estimated cost for decking replacement: Price per sheet (usually 4x8 plywood) if needed
- Note that it may be an "allowance": A placeholder amount to cover unexpected damage
Example: "Decking inspection and repair allowance: $500 (cost will be itemized after tear-off if rotten wood is found)"
Roofers can't know the full decking cost until they remove the old roof, so an allowance is reasonable. Just make sure they commit to communication if they find problems.
7. Permits and Compliance
Many jurisdictions require building permits for roof replacements. This isn't optional, and it's not a small cost.
Your estimate should include:
- Permit type: Roofing permit, building permit
- Estimated cost: Usually $50 to $300 depending on location and home value
- Responsibility: Does the contractor pull the permit, or do you?
- Inspection fees: Some areas charge for final inspection
Example: "Building permit and inspection fees, estimated at $150 (actual cost will be invoiced separately if higher)"
8. Property Protection
Your roofer needs to protect your home during the project. This includes:
- Tarps and plastic sheeting: To cover attic access points, HVAC units, and openings
- Floor protection: Cardboard and tarps for entryways
- Landscape protection: For gardens, landscaping, or outdoor features
- Equipment padding: To protect gutters and siding
Estimate should list: "Property protection: tarps, plastic sheeting, cardboard, and landscaping protection = $150"
It's not glamorous, but water inside your attic during a tear-off is catastrophic.
9. Ventilation (If Needed)
If your roof has soffit vents, ridge vents, or gable vents that need repair or replacement, they should be itemized.
Example: "Ridge vent replacement with metal termination bar (280 linear feet @ $3.50/ft = $980). New soffit vent dampers (4 units @ $60 = $240)"
Proper ventilation extends shingle life and prevents ice dams, so don't let this get buried in "miscellaneous."
10. Cleanup and Final Walkthrough
Your roofer should commit to leaving the job site clean. The estimate should specify:
- Magnetic sweeping: Using a magnet to remove nails and metal debris from yard and driveway
- Dumpster removal: Ensuring the container is hauled away
- Final walkthrough: Confirming all debris is gone and property is restored
- Cost: Often $200 to $500 depending on job size
Example: "Jobsite cleanup, magnetic sweeping, and final inspection = $300"
11. Warranty Information
Warranties protect your investment. Your estimate must list:
| Warranty Type | Coverage | Typical Duration |
|---|---|---|
| Material warranty | Defects in shingles, flashing, underlayment | 20 to 30 years (some lifetime) |
| Workmanship warranty | Installation errors, workmanship quality | 2 to 25 years (10+ is standard) |
| Leak warranty | Contractor covers water intrusion repairs | 5 to 20 years |
Your estimate should state: "25-year manufacturer's warranty on GAF shingles. 10-year workmanship warranty on all installation labor. Workmanship warranty is transferable to second owner"
A workmanship warranty under 5 years is a red flag. Aim for at least 10 years.
12. Contractor Credentials and Insurance
This goes at the top or bottom of the estimate and protects you. Ask to see:
- State roofing license number: If required in your state
- Proof of liability insurance: Minimum $500,000 coverage
- Proof of workers' compensation: Protects you from liability if a roofer is injured on your property
- References or reviews: Contact information for recent projects
The estimate should state: "Licensed and insured. License #12345. Liability insurance with Hartford Insurance, policy #ABC123. Workers' Comp insurance verified"
13. Timeline and Payment Terms
Your estimate should specify:
- Project start date: When work begins
- Estimated duration: Usually 1 to 3 days for a full replacement
- Weather delays: How weather affects the schedule
- Payment schedule: When payments are due (typically: deposit, progress, final)
- Accepted payment methods: Check, credit card, financing
Example: "Project start: [date]. Estimated duration: 2 days (weather permitting). Payment due: 50% deposit upon signing, 50% upon completion"
Good vs. Bad Roofing Estimates: Real Examples
The Bad Estimate
From Cheap Roofer Co.:
"Roof replacement: $8,500
- Shingles and labor: $7,200
- Tear-off: $800
- Miscellaneous: $500"
What's wrong here:
- Shingles aren't specified (brand? grade? color?)
- No underlayment cost listed (are they skimping?)
- Flashing included in "miscellaneous" (what are they replacing?)
- No warranty details
- No contractor license or insurance info
- No breakdown of labor costs
- No permits listed
- Property protection cost? Cleanup cost? Unknown.
This estimate is a trap. You'll be billed for everything they forgot to list.
The Good Estimate
From Quality Roofing Inc.:
"Roof Replacement for 123 Main St. Property: 2,500 sq ft home, 28-square roof, 6/12 pitch
MATERIALS:
- GAF Timberline HD Architectural Shingles, Weathered Wood, 28 sq @ $95/sq: $2,660
- Synthetic underlayment, full coverage, 28 sq @ $0.85/sq: $238
- Ice and water shield, 150 ft @ $1.20/ft: $180
- Aluminum drip edge and trim: $700
- Step flashing at chimney: $300
- Roof vent boots (8): $320
- Permits and inspections: $175
- Property protection (tarps, cardboard, plastic): $150 Subtotal Materials: $4,723
LABOR:
- Tear-off, 1 layer, 28 sq @ $25/sq: $700
- Roofing installation labor, 28 sq @ $75/sq: $2,100
- Underlayment installation: $200
- Flashing installation: $600
- Cleanup and magnetic sweeping: $300 Subtotal Labor: $3,900
DISPOSAL:
- Haul-away and landfill fees (est. 15 tons @ $15/ton): $225
TOTAL PROJECT COST: $8,848
TIMELINE: Start [date], complete in 2-3 days (weather dependent)
WARRANTIES:
- 25-year manufacturer's warranty on GAF shingles
- 10-year workmanship warranty (transferable to second owner)
- 5-year leak-free guarantee
CONTRACTOR INFO:
- State license #: [number]
- Liability insurance: [carrier and amount]
- Workers' Comp: [verified]
- BBB rating: A+, [references available]
PAYMENT TERMS:
- 50% deposit upon contract signature
- 50% balance upon completion and final inspection"
What's good here:
- Every material is specified (brand, grade, quantity, cost per unit)
- Labor is broken down by task
- Warranties are clear and in writing
- Contractor credentials are listed
- Permits are included
- The total is transparent and justifiable
You can read this estimate, understand your costs, and defend your decision to other contractors.
Red Flags in Roofing Estimates
1. Vague or Grouped Line Items
"Roofing materials and labor: $6,200" tells you nothing. You can't compare it to other quotes or identify cost inflation.
Walk away from estimates grouped this way. Ask for a detailed breakdown before signing.
2. Missing Tear-Off Costs
A contractor who doesn't itemize tear-off and disposal is either skipping it (illegal) or adding it to another line to hide the cost.
Ask directly: "What's your tear-off cost per square, and does that include disposal?"
3. No Warranty Details in Writing
A verbal "we stand behind our work" isn't a warranty. It's a handshake.
Get workmanship and material warranties in writing on the estimate. If they won't commit to 5 years minimum, find another roofer.
4. No License or Insurance Info
This is a deal-breaker. Uninsured contractors leave you liable if someone gets hurt on your property. Unlicensed roofers can't be held accountable for work quality.
Ask to see: State license (if required), liability insurance certificate, workers' comp documentation.
5. Significantly Lower Price Than Other Bids
If one estimate is 20 to 30 percent lower than others for the same scope, something's wrong (Learn more about understanding the scope). Common shortcuts:
- Lower-grade materials (builder-grade shingles instead of architectural)
- Skipped underlayment or ice and water shield
- Reused old flashing instead of replacing it
- Single layer of felt instead of synthetic underlayment
- Minimal warranty
- Inexperienced crew
The industry rule: All estimates should be within 5 to 10 percent of the average. A bid lower than that deserves scrutiny.
6. "Labor Included" Without a Labor Cost
If materials are listed but no separate labor line appears, the contractor is hiding their margin or counting on you not noticing.
Labor should be transparent and line-itemized.
7. No Permit Allowance
If permits are required in your area and the estimate doesn't include them, you'll be billed later. Ask: "Are permits included in this estimate, or will they be additional?"
8. "Allowance" for Everything
Using "allowances" (placeholder costs) for tear-off, decking, and permits is standard, but too many allowances mean the estimate is a guess, not a bid.
Reasonable: 1 to 2 allowances for unknowns (decking condition, exact debris weight) Unreasonable: Allowances for materials you can see, like flashing or underlayment
How to Compare Roofing Estimates Apples-to-Apples
Getting 3 to 5 estimates is industry standard. Here's how to compare them fairly:
1. Ensure Same Scope
Make sure every estimate is based on the same materials and work scope. Ask each contractor: "This estimate assumes GAF Timberline HD shingles, synthetic underlayment, complete flashing replacement, one tear-off layer, and disposal. Correct?"
If they deviate, recalculate their estimate to match the others.
2. Create a Comparison Table
Pull out key line items from each estimate and create a table:
| Line Item | Contractor A | Contractor B | Contractor C |
|---|---|---|---|
| Shingles (28 sq) | $2,660 | $2,450 | $2,980 |
| Underlayment & ice shield | $418 | $400 | $500 |
| Flashing and trim | $1,000 | $950 | $1,100 |
| Tear-off and disposal | $925 | $875 | $1,050 |
| Labor (roofing) | $2,100 | $2,000 | $2,400 |
| Permits and cleanup | $325 | $325 | $400 |
| Total | $7,428 | $7,000 | $8,430 |
| Warranty (workmanship) | 10 years | 5 years | 15 years |
Now you can see where costs differ and why (Learn more about comparing quotes).
3. Account for Material Differences
If Contractor B quotes a lower-grade shingle brand, adjust their total upward to match Contractor A's material. This shows the true labor difference.
4. Check References and Credentials
The cheapest estimate isn't the best deal. Compare:
- Years in business
- Licensing and insurance
- Warranty length
- Customer reviews and references
- Crew experience
A contractor with a 15-year workmanship warranty and excellent reviews is worth an extra $500.
5. Look for the Right Fit, Not Just the Lowest Price
Questions to ask before deciding:
- Can I reach them during the project for questions?
- What happens if they find rotten decking?
- Do they handle their own cleanup, or do I need to?
- Are they insured for hail damage or weather delays?
The best estimate is the one you understand, trust, and can afford.
Roofing Estimate FAQ
How long should I expect a roofing estimate to be?
A detailed estimate for a full roof replacement should be 1 to 2 pages minimum. If it's a single paragraph, it's not detailed enough. You need line items, warranty details, contractor info, and timeline.
Should I get an in-person estimate or is online okay?
In-person is always better. The roofer can assess your roof pitch, condition, accessibility, and any potential issues (rotten decking, old flashing problems, etc.). Online estimates based on photos or satellite images are guesses.
Never hire a roofer who won't come to your home to quote the work.
What if the estimate includes an allowance for decking repair?
Allowances are standard when the damage is unknown (under the old shingles). Get a commitment that they'll call you with an itemized quote before doing the work. Blank checks are how you end up paying $3,000 extra.
Do I need to negotiate on roofing estimates?
Some negotiation is normal, but don't cut quality to lower the price. You might negotiate:
- Extended warranty in exchange for payment upfront
- Slightly lower labor if you're flexible on dates
- Bundled pricing if they're doing other work (gutters, siding)
Never negotiate away underlayment, flashing replacement, or permit costs.
What's included in a "free estimate," and is it truly free?
Most roofing companies offer free estimates (they calculate their profit margin into the bid). Read the fine print:
- Is there a travel charge for distant properties?
- Can you get the estimate in writing?
- Does it include a timeline and warranty?
A "free" estimate that takes 15 minutes and includes no details isn't worth much.
How long is an estimate valid?
Estimates should specify an expiration date (typically 30 days). Material and labor costs change quarterly. After 30 days, the contractor can re-quote with updated pricing. Lock down your estimate date before signing.
Bottom Line
A transparent, itemized roofing estimate is your contract and your protection. It removes ambiguity, prevents surprise costs, and lets you compare contractors fairly.
Before hiring anyone, you should be able to read the estimate line by line and understand exactly what you're paying for. If the roofer won't provide that level of detail, find one who will.
See local roofing prices
- 100% free to use, 100% online
- Compare prices from local roofers
- No spam — unbiased guidance when you want it
Get 3 to 5 estimates, compare them to the same scope of work, check licenses and insurance, and verify warranties in writing. The lowest price isn't always the best deal, but the right estimate will give you confidence in your decision.
Get transparent, itemized quotes from top-rated roofers today. Compare detailed bids side by side and protect yourself from hidden costs.