A roofing estimate is more calculation-intensive than most other trades. You're measuring a surface you have to adjust for slope, pricing materials with significant waste factors, accounting for labor that changes dramatically with pitch, and dealing with accessory items (flashing, ventilation, drip edge) that add up fast. Get any piece wrong and you're absorbing the difference.
This guide covers the full process: roof measurement and pitch factor, materials breakdown by roof type, labor cost factors, a sample estimate with real numbers, common mistakes, and when software beats spreadsheets.
What Goes in a Roofing Estimate
A complete roofing estimate includes every cost category required to put a finished roof on the building:
- Scope of work — tear-off or overlay, roof system type, included accessories
- Roof measurements — total squares, pitch, number of facets and valleys
- Primary materials — shingles, metal panels, or membrane by square
- Secondary materials — underlayment, ice and water shield, ridge cap, starter strip, drip edge, pipe boots, flashing, nails
- Labor — tear-off, decking inspection and repair, installation, cleanup, haul-off
- Equipment — dumpster rental, shingle lift if needed
- Overhead and markup — your business costs + profit
Everything on that list needs a line item. "Roofing — labor and materials" as a single number is not a roofing estimate. It's a guess.
Roof Measurement: Squares, Pitch, and Waste
Step 1 — Measure in Squares
Roofing materials are priced per square (1 square = 100 sq ft of roof surface). To find your square count, measure the building footprint and multiply by the pitch factor for the roof's slope. Then add your waste factor.
Step 2 — Apply Pitch Factor
Pitch factor corrects for the actual sloped surface area vs the flat measurement. The steeper the roof, the larger the correction:
| Pitch (Rise/Run) | Pitch Factor | Area Added | Labor Impact |
|---|---|---|---|
| 2/12 (low slope) | 1.014 | +1.4% | None |
| 4/12 (common) | 1.054 | +5.4% | Minimal |
| 6/12 (moderate) | 1.118 | +11.8% | Moderate — add 10–15% |
| 8/12 (steep) | 1.202 | +20.2% | Significant — add 20–30% |
| 9/12 | 1.250 | +25.0% | High — add 25–35% |
| 12/12 (very steep) | 1.414 | +41.4% | Extreme — add 40–50% |
Step 3 — Add Waste Factor
Waste factor accounts for cuts, starter courses, ridge caps, and damaged material. It depends on roof complexity:
- Simple gable, few penetrations: 10% waste
- Hip roof or moderate valleys: 12–15% waste
- Complex roof with dormers, multiple facets: 15–20% waste
- Steep pitch + complex layout: 20–25% waste
Underlayment, ice and water shield, ridge cap, starter strip, drip edge, pipe boots, and flashing collectively add $300–$800+ to a typical residential job. Price every item. Missing the small stuff is how a correctly-estimated shingle job ends up thin.
Materials Breakdown by Roof Type
Asphalt Shingle
The most common residential roofing system. A standard 3-tab shingle runs $80–$120/square in materials; architectural (dimensional) runs $100–$150/square; premium architectural $150–$200/square. Add:
- Underlayment (felt or synthetic): $15–$30/square
- Ice and water shield (eaves and valleys): $60–$80/square for covered areas
- Ridge cap shingles: $50–$80/bundle (covers 20 LF)
- Starter strip: $40–$60/bundle
- Drip edge: $1.50–$2.50/LF
- Roofing nails: $8–$15/square
Metal Roofing (Standing Seam / Corrugated)
Standing seam panels run $250–$500/square in materials. Corrugated steel runs $100–$200/square. Metal requires different fasteners, clips, and trim pieces — factor in ridge cap, eave trim, gable trim, and sealant. Hidden fastener systems require more precision cuts and more installation time, which raises labor cost.
Tile (Clay or Concrete)
Clay tile: $400–$700/square in materials. Concrete tile: $150–$300/square. Tile requires a reinforced deck, heavy-duty underlayment, and a mortar or foam set system at the ridge and hip. Weight is a structural consideration — older homes may need an engineer's signoff before re-roofing with tile. Labor is significantly higher than shingle due to handling time and breakage.
Flat / TPO / EPDM
TPO membrane: $70–$120/square in materials. EPDM: $50–$100/square. Flat roofing requires tapered insulation for drainage, seam tape or adhesive, and edge termination details. Labor is lower than steep-slope work but the details (penetrations, drains, parapets) require care. Price each penetration as a separate line item — they're where flat roof failures start.
Labor Cost Factors
Labor is where most roofing estimates go wrong. The variables that move it:
Tear-off vs Overlay
Tear-off adds $25–$60/square to labor cost depending on layers and access. One layer of architectural shingle tears off faster than two layers of 3-tab. If the deck needs inspection and repair, add time for that separately. Overlay skips tear-off but limits you to one additional layer (code in most jurisdictions caps at 2 total) and hides deck problems that will surface later.
Pitch Difficulty
Steeper roofs require more time per square — crew members move slower, material handling is harder, and safety setup (toe boards, harnesses, anchor points) takes time. A 9/12 pitch can take 40–60% longer per square than a 4/12. Price this as a per-square labor adder, not as a flat fee — the adder scales with the job size.
Access and Clearance
Jobs where a shingle lift can't reach (narrow gates, landscaping, steep driveways) add time for carrying materials by hand. Two-story or taller jobs add time for setup and safety. Price difficult access as an adder — don't absorb it in your base labor rate.
Complexity — Valleys, Dormers, and Penetrations
Valleys, dormers, chimneys, skylights, and multiple penetrations all add cut time and flashing work. A complex roof might have the same square count as a simple gable but take 50% longer to complete. Estimate by counting the details, not just the squares.
Fully-Loaded Labor Rate
Price labor at your fully-loaded rate — not your crew's wage. Add payroll taxes (7.65% FICA), workers' comp (roofing is one of the highest-rated classes, often 25–40% of wages), general liability insurance, and overhead allocation. If you pay a roofer $28/hour, your actual labor cost is likely $50–$65/hour before any profit. Use this number in your estimate, every time.
Sample Roofing Estimate Walkthrough
Job: 1,900 sq ft footprint, 6/12 pitch, hip roof, architectural shingle replacement, one story, easy access, full tear-off of one layer.
Roofing Estimate — Sample Residential Replacement
This is a mid-market residential replacement. Labor rates and material prices vary by region — adjust your actual supplier cost and your fully-loaded labor rate. The structure (measure → materials → labor by phase → markup) should stay the same regardless of the numbers.
Common Roofing Estimate Mistakes
Skipping the pitch factor
Measuring the footprint and quoting materials at that number. A 6/12 hip roof needs 12% more material than the footprint suggests. An 8/12 needs 20% more. Skip the pitch factor and you're buying extra material out of pocket on every steep job.
Underestimating waste on complex roofs
10% waste on a simple gable is right. 10% on a roof with 6 valleys, 2 dormers, and 3 hips is wrong. Complex roofs have more cuts, more starter runs, and more material that goes in the dumpster. Price at 18–22% waste on complex jobs and you won't be short on material.
Pricing labor at hourly wage instead of fully-loaded rate
Roofing carries some of the highest workers' comp rates in construction — often 25–40% of wages. Add FICA, liability insurance, and overhead allocation and your actual cost per labor hour is 70–90% higher than the wage. An employee at $28/hour costs you $48–$55/hour all-in. Estimating at $28 means you're losing money on labor from the first hour.
Not separating tear-off as a line item
Tear-off is real cost — crew time, dumpster, disposal fees. When it's buried in your install rate, customers think they're getting it "included." They're not. You're discounting it. Line-itemize tear-off so clients understand the cost structure, and so you don't absorb it when the job scope changes.
Missing the accessory items
Drip edge, pipe boots, ice and water shield, ridge vent, flashing — none of these are free. On a 25-square job, accessories run $500–$900 depending on detail count. If your estimate line says "shingles and labor" with accessories lumped in mentally, you're eating $500–$900 somewhere. Every item gets its own line.
No contingency for deck damage
You don't know what's under the shingles until tear-off. Rotted decking, damaged rafters, improper ventilation — these show up after you've already committed to a price. Put a deck repair allowance in every estimate with a clear note: "Decking repair quoted at $X/sheet beyond X sheets." Set the expectation before tear-off starts.
Software vs Spreadsheets for Roofing Estimates
A spreadsheet can handle the math on a standard gable — one pitch, clean measurements, no dormers. It breaks down fast on anything complex. You're manually recalculating pitch factors, tracking material quantities across multiple facets, and formatting a client-ready document every time.
The real cost of a spreadsheet isn't the calculation — it's the time from "done measuring" to "proposal sent." Every hour between site visit and estimate in the client's inbox is an hour a competitor can step in. Speed of follow-up closes more roofing jobs than price.
Send Your Roofing Estimate in 30 Seconds
Enter your squares, materials, and labor. BidStack applies your saved markup rate, formats a professional line-item proposal, and lets you send it before you leave the driveway.
Build a Roofing Quote Free →$19/mo · No credit card required for trial
FAQ: Roofing Estimates
Related Reading
Roofing Estimate Template — Free
Roofing estimate template with pitch factor table, materials checklist, and markup formula — straight to your inbox.