Roofing estimating splits cleanly into three workflows: residential replacement (square count from EagleView or ground measurement plus material pricing), commercial reroof (full takeoff from a roof plan set including membrane, insulation, fasteners, drainage, flashings, edge metal, equipment curbs), and storm-damage insurance scope (Xactimate-driven supplements with depreciation math). This guide covers all three. The trade-off is real: for residential roofing, EagleView or HOVER still beats AI takeoff on accuracy and time-to-square-count. For commercial reroof, AI multi-pass with scope filter beats both manual ground measurement and most aerial measurement services. For storm-damage insurance work, neither AI nor aerial measurement replaces the Xactimate supplement workflow.
BuildCrux is the AI construction estimating software referenced throughout this guide. The pipeline is honest about its lane: full-PDF takeoff for commercial roofing scope and non-roofing scope (additions, exteriors). Residential roofing scope still relies on manual square count from EagleView, HOVER, or a tape on the roof. The methodology below works whether you run estimates manually, with aerial measurement, or with AI multi-pass — the steps stay the same.
Step 1 — Identify the bid type
The first decision is bid type because methodology, tools, and margin structure all change. Residential replacement on an existing single-family home runs square count plus material plus labor with a 2 to 4 day project length. Storm-damage insurance work runs an Xactimate supplement workflow against a carrier estimate with depreciation math and ACV vs RCV adjustments. Commercial reroof on a strip mall or low-rise office runs full takeoff on a plan set including membrane, insulation R-value, fastener pattern, drainage, edge metal, and equipment curb flashing — closer to a mechanical sub-bid than a residential roof.
2026 ranges for North Texas markets. Other regions adjust ±15 to 25 percent.
| Bid type | Measurement source | Typical $/sq | Project length |
|---|---|---|---|
| Residential replacement (asphalt) | EagleView / HOVER / ground tape | $375 to $625 | 1 to 3 days |
| Residential replacement (metal standing seam) | EagleView + on-site verification | $950 to $1,650 | 3 to 6 days |
| Residential storm-damage (insurance) | Xactimate from carrier + adjuster scope | Per Xactimate line items | 1 to 3 days |
| Commercial reroof TPO/EPDM mechanically fastened | Roof plan set + AI takeoff | $8.50 to $14.00 /sqft | 5 to 21 days |
| Commercial reroof modified bitumen | Roof plan set + AI takeoff | $11.00 to $18.00 /sqft | 7 to 25 days |
| Commercial roof repair | Site visit + photo doc | Time + material | 0.5 to 2 days |
Step 2 — Validate the measurement source
Bad measurement is the most expensive estimating mistake in roofing. A 3 percent error on a 38-square asphalt roof costs $400 to $800 in unbilled material. A 3 percent error on a 124-square commercial TPO reroof costs $4,200 to $6,800. Each measurement source has a known accuracy band, and the methodology has to account for it.
| Source | Typical accuracy | When to use |
|---|---|---|
| EagleView Premium report | ±2% on residential | Default for residential replacement bids |
| HOVER 3D model | ±2 to 3% on residential | When customer-friendly visualization helps close |
| Ground tape + pitch gauge | ±4 to 7% | Storm-damage cross-check; rural areas where aerial fails |
| On-roof tape measure | ±1 to 2% | Pre-NTP verification before ordering material |
| Commercial roof plan set | ±1 to 2% with AI takeoff | Commercial reroof scope; full takeoff |
| AI takeoff from satellite imagery | ±5 to 9% | Not a primary source for roofing; use only as sanity check |
Step 3 — Walk the roof (when possible)
A 20 to 30 minute on-roof walk before bid catches what measurement reports miss. Decking condition is the most expensive variable in residential replacement: a roof with 30 percent rotted decking adds $1,400 to $2,800 to the project that you eat if you priced for new sheathing as an allowance. On commercial reroof, the walk identifies penetration counts, parapet height, drain location and condition, equipment curb flashing scope, and existing insulation R-value via core sample.
- Decking condition: spongy spots, visible rot at eaves and valleys, moisture staining underside
- Existing layers: tear-off cost doubles on a roof with two layers vs one
- Penetration count: every pipe boot, vent, skylight, chimney is a flashing detail line item
- Valley count: closed-cut vs open-metal vs woven changes labor hours per valley
- Pitch: anything over 6/12 needs steep-pitch labor uplift (15 to 35 percent on labor)
- Access: tear-off dump location, dumpster placement, gutter protection scope
- Skylight count + condition: replacement vs flashing-only is a $400 to $1,800 swing per skylight
- For commercial: drain count + condition, scupper locations, equipment curb flashings, parapet detail, deck type (steel/concrete/wood/tectum)
Step 4 — Square count plus waste factor
Square count from the measurement source, then apply a waste factor based on roof complexity. Waste factor covers cuts, overlap, ridge cap, and starter strip — material that goes on the truck but does not show up on a finished-square measurement.
| Roof complexity | Waste factor | Notes |
|---|---|---|
| Simple gable (rectangular footprint, 2 valleys max) | 10% | Most common waste factor on tract housing |
| Moderate hip + valley (4 to 8 valleys, multiple ridges) | 12% | Standard for custom residential |
| Complex cut-up roof (10+ valleys, multiple pitches) | 15% | High-end custom homes; older Victorian-style |
| Architectural shingle (laminated) | +1% over base | Slightly more waste than 3-tab |
| Designer shingle (oversized lams, cedar shake-look) | +2% over base | Premium product cut waste |
| Metal standing seam | 8 to 12% | Lower waste; panels cut to length on site |
| Commercial TPO mechanically fastened | 5 to 7% | Wide rolls minimize cuts; perimeter detail drives waste |
| Commercial modified bitumen | 7 to 10% | Two-ply increases cut-and-overlap waste |
Step 5 — Material spec + tear-off scope
Material selection determines warranty class, cost per square, and labor hours per square. Tear-off scope determines how much of the existing roof system stays vs goes. Both have to be priced as separate line items so the customer sees the actual scope and so you can adjust if they value-engineer.
Material-only $/sq for residential asphalt; add labor + accessories for installed cost.
| Asphalt shingle tier | $/sq material 2026 | Warranty | Labor hours/sq |
|---|---|---|---|
| 3-tab (rare on new bids; storm replacement only) | $95 to $115 | 20 yr limited | 1.4 |
| Architectural laminated (most common) | $135 to $175 | 30 yr limited | 1.5 |
| Designer (TruDefinition / Grand Sequoia) | $235 to $315 | 50 yr limited | 1.8 |
| Impact-rated Class 4 (insurance discount) | $210 to $285 | 50 yr / impact | 1.6 |
| Premium designer (slate-look / cedar-look) | $385 to $520 | Lifetime limited | 2.2 |
- Tear-off labor: 1 layer asphalt = 0.8 hr/sq; 2 layers = 1.6 hr/sq; cedar shake = 2.4 hr/sq; clay tile = 3.2 hr/sq
- Dumpster: 20 yd dumpster fits ~50 squares tear-off ($425 to $575 each in DFW; $625 to $850 in CA/Northeast)
- Underlayment: synthetic at $0.18 to $0.28/sqft (replaces 30-lb felt at $0.12 to $0.18/sqft); spec synthetic by default
- Ice and water shield: required at eaves in IECC zones with average January temp under 35°F; 3 ft minimum at eaves, 6 ft on lower-pitch areas
- Drip edge: $1.85 to $2.45/lf; usually $185 to $385 per house depending on perimeter
- Decking allowance: typical residential bid carries 4 sheets included; over 4 sheets billed at $85 to $115 each installed
Step 6 — Detail work + accessories
Detail work is where bids diverge by $2,000 to $5,000 between contractors on the same residential roof, and by $15,000 to $40,000 on the same commercial reroof. The reason is that detail line items get either lumped into "accessories" or priced individually. The bids with itemized detail work win on customer trust and lose less on supplements.
| Detail item | Unit cost (residential) | Unit cost (commercial) | Notes |
|---|---|---|---|
| Pipe boot replacement | $45 to $85 ea | N/A | Always replace at reroof; do not reuse |
| Ridge vent (12 ft section) | $185 to $245 ea | $235 to $295 ea | Required by IRC for attic ventilation |
| Power vent (electric attic fan) | $385 to $585 ea | N/A | Customer add; sell with installed warranty |
| Step flashing wall transition | $8 to $14/lf | $11 to $18/lf | Always replace, never reuse |
| Counter-flashing reglet cut + sealant | N/A | $22 to $32/lf | Commercial parapet detail |
| Skylight replacement (24x48 standard) | $685 to $1,485 ea | N/A | Velux preferred; flash with manufacturer kit |
| Skylight flashing kit only (reuse skylight) | $185 to $285 ea | N/A | When skylight is under 10 yr old |
| TPO drain detail (3 in / 4 in) | N/A | $385 to $585 ea | Commercial reroof standard line |
| Equipment curb flashing (RTU base) | N/A | $485 to $785 ea | TPO target-patch around equipment curb |
| Perimeter edge metal (commercial) | N/A | $14 to $22/lf | Coated steel coil-formed on-site or pre-formed |
| Ice and water shield install (above standard 3 ft) | $1.85 to $2.85/lf | N/A | When extending past eave coverage |
Estimate your next commercial reroof in 12 minutes
AI multi-pass with scope filter set to roofing-only. 14-day free trial.
Get StartedStep 7 — Pricing layers + warranty add
Roofing pricing structure is similar to other trades: direct cost (materials + labor + dumpster + permit) then overhead, contingency, profit. Warranty add is the unique-to-roofing layer: manufacturer extended-warranty programs (Owens Corning Platinum, GAF Master Elite, CertainTeed SELECT ShingleMaster) require you to be a certified installer and to add a per-square fee to register the warranty.
| Pricing layer | Residential | Commercial |
|---|---|---|
| Direct cost markup baseline | 100% | 100% |
| General conditions (truck, supervision, dumpster) | 4 to 6% | 5 to 8% |
| Overhead allocation | 12 to 16% | 14 to 18% |
| Contingency (decking allowance, weather risk) | 3 to 6% | 5 to 10% |
| Profit | 10 to 15% | 10 to 14% |
| Manufacturer extended warranty registration fee | $45 to $125 per sq | $0.45 to $1.20 per sqft |
| Workmanship warranty (5 to 10 yr) | Included in price | Included in price |
| Warranty bond (commercial NDL Total System) | N/A | $0.18 to $0.45 per sqft |
Step 8 — Insurance-claim supplement handling
Storm-damage and insurance-claim work does not follow the methodology above — it follows the carrier estimate. Your job is to validate the adjuster scope, identify missing line items (supplements), submit supplements with code citations and manufacturer install instruction quotes, and reconcile depreciation + ACV vs RCV at close-out. BuildCrux does not replace this workflow; for insurance-heavy residential roofers, JobNimbus, Roofr, or AccuLynx with Xactimate integration is the right tool. The methodology fragment below covers the supplements that the adjuster scope typically misses, regardless of which tool you use to submit them.
- Code-upgrade supplements: ice and water shield to code (IRC R905.1.2), drip edge to code (IRC R905.2.8.5), synthetic underlayment per manufacturer install instructions
- Waste factor adjustment for roof complexity (most adjuster scopes use flat 10 percent regardless of cut-up)
- Detached structure scope: detached garage, shed, gazebo, pool pavilion — often missed in main dwelling scope
- Drip edge along eaves AND rakes (some adjuster scopes omit rake drip edge)
- Hip and ridge cap shingles (specialty product, often under-counted)
- Starter shingles at eaves (separate line item from field shingle)
- Step flashing replacement along wall transitions (cannot be reused)
- Counter-flashing reset where adjacent siding requires removal
- Boot replacements (pipe jacks, electric mast, gas line vents)
- Skylight resealing or flashing kit replacement
- Permit fee + permit pull (varies by AHJ; some scopes omit)
- Debris removal beyond standard dumpster (overflow, hidden damaged decking)
- O&P (overhead and profit) when scope exceeds 3 trades; most carriers will pay O&P on storm-damaged roofs requiring more than gutters + siding + roof but only when explicitly requested
Frequently asked questions
Should I use AI takeoff for residential roofing?+
No. EagleView and HOVER are more accurate (±2 percent) than AI satellite-imagery takeoff (±5 to 9 percent) at a cost of $25 to $40 per report. For residential, the right pattern is EagleView for square count plus AI for non-roofing scope (exterior repair, gutter replacement, deck, addition) bundled with the same project.
Where does AI takeoff beat manual on roofing?+
Commercial reroof scope. The plan set is dimensioned; the multi-pass pipeline reads roof plan + detail sheets + spec sheets and produces a line-itemed estimate including membrane, insulation, perimeter detail, drain count, equipment curb flashing, and edge metal. Manual takeoff on the same set is 6 to 14 hours; AI runs in 12 to 18 minutes plus 30 to 45 minutes senior review.
What waste factor do I use on a complex hip and valley roof?+
12 percent for moderate hip and valley (4 to 8 valleys), 15 percent for complex cut-up (10+ valleys). Most adjuster scopes default to 10 percent regardless of complexity; supplementing the difference is a standard storm-damage supplement.
How do I price commercial TPO mechanically fastened?+
Direct material at $4.20 to $5.80/sqft (60 mil TPO + R-25 ISO insulation + fasteners + plates), plus labor at $2.20 to $3.50/sqft, plus perimeter detail at $14 to $22/lf, plus drain detail at $385 to $585 each. Installed cost typically $8.50 to $14.00/sqft depending on scope complexity and tear-off layer count.
When is BuildCrux the wrong tool for a roofer?+
When the business is 80-plus percent residential insurance-claim work. BuildCrux does not ship Xactimate integration, supplement workflow, or carrier-claim pipeline. JobNimbus, Roofr, and AccuLynx ship those workflows. For hybrid contractors (roofing plus general construction) and for commercial roofing GCs, BuildCrux is a fit.
What is the typical bid spread on a commercial reroof?+
8 to 18 percent between low and high bidders on a clean spec, typically. Bids outside that range usually reflect scope misunderstanding (a low bid missed equipment curb flashings or drain replacement) rather than competitive pricing. Senior estimator review catches this before submission.
The bottom line
Roofing estimating is three workflows, not one. Residential replacement runs on EagleView square count plus material plus labor. Storm-damage insurance runs on Xactimate supplements. Commercial reroof runs on full plan takeoff. AI multi-pass beats manual on commercial reroof and on non-roofing scope; aerial measurement beats AI on residential roof. The right tool depends on the bid type, not on what is newest.
See a real $148K commercial TPO reroof bid line-by-line
AI vs manual: where each one wins on roofing
See the 11-step commercial TI estimating methodology
Try BuildCrux on your next commercial reroof
14-day free trial. 30-day money-back guarantee.
Get Started