Built for estimators, owners & sales teams

Price the roof.
Protect the margin.

Turn measured area, pitch, system costs, tear-off, labor, overhead and target margin into a customer-ready roofing quote—without confusing markup with margin.

Contractor quote estimator

Enter your job assumptions. Results update instantly.

No data is saved
1

Roof geometry

sq ft

Use total horizontal area, including overhangs—not house floor area.

Pitch factor converts plan area to sloped surface area.

%
2

Roofing system & removal

$

Field material only; 1 roofing square = 100 sq ft.

$

Underlayment, starter, cap, vents, drip edge, flashing, fasteners.

layers
$

Working assumptions only: system presets are not current supplier prices or regional benchmarks. Replace every dollar value with a verified local cost.

3

Labor & job costs

hours

Total person-hours, not elapsed crew hours.

$/ hr

Wage + payroll burden + workers’ comp + benefits.

$
$
$
$
4

Business pricing

%
%

Uses price = cost ÷ (1 − margin), not a simple markup.

%
%

A profitable roofing price starts with a complete scope and ends with a margin calculation. The mistake is jumping from “squares” straight to a selling price while buried labor, disposal, access and office costs remain invisible.

Selling price = (direct job cost + overhead recovery) ÷ (1 − target gross margin)
  1. Measure the roof surface. Break the roof into planes, calculate each plane, total them and convert to squares. GAF defines one roofing square as 100 square feet and advises accounting for slope and architectural detail.[1]
  2. Build a system-specific takeoff. Field material is only one line. Add underlayment, ice-and-water membrane, starter, cap, drip edge, vents, flashing, fasteners and sealants from their real drivers.
  3. Cost demolition separately. Multiply measured squares by layers, then add disposal, haul distance, dump fees and special handling. Never bury a second layer in the install rate.
  4. Convert the production plan to person-hours. Crew size × on-site hours × workdays gives person-hours. Adjust for pitch, stories, access, layout and weather—not just roof size.
  5. Load overhead, then solve for margin. Recover the office and business costs this job must carry. Divide by one minus the margin target so the target remains a percentage of selling price.
  6. Stress-test the estimate. Re-run the quote with a material increase, one slower crew day and extra decking. If one surprise erases the job’s profit, the scope or price is too fragile.
Margin is not markup. A 30% markup on $10,000 of cost produces a $13,000 price and only 23.1% margin. A true 30% margin requires $10,000 ÷ 0.70 = $14,285.71.

The strongest labor estimate comes from your own completed jobs. Track person-hours by system and complexity, then turn those records into a production rate instead of borrowing another crew’s “squares per day.”

Build a production-rate baseline

Historical hours per square = total person-hours ÷ measured roof squares

Tag each job with pitch, stories, tear-off layers, material, layout complexity, deck repair and access. Compare like with like. A two-story cut-up 10:12 should not share a baseline with a walkable one-story gable.

Estimate by phase

Mobilize & protectFixed hoursDelivery, landscape protection, ladder/hoist setup, safety system and daily cleanup.
Tear-offHours / square / layerSeparate rate for each material and layer count; add carry distance and steep-charge labor.
Deck & dry-inHours / squareInclude inspection, repairs, membrane transitions and weather-tight staging.
Field installHours / squareUse a system-specific production rate; metal, tile and membrane should not inherit a shingle rate.
Details & closeoutHours / itemValleys, walls, chimneys, skylights, vents, ridge, flashing, magnetic sweep and client walkthrough.

Complexity adjustments worth tracking

  • Pitch and roof-walking limits
  • One, two or three stories
  • Number of valleys and dormers
  • Material carry and staging distance
  • Occupied-property protection
  • Limited dumpster access
  • Cold, heat or short daylight
  • Expected deck replacement

Federal OSHA materials classify roofs above 4:12 as steep slope and call for fall-protection planning based on the work and exposure.[3] Safety time and equipment belong in the estimate; they are not optional “inefficiency.” Follow the rules that apply in your jurisdiction.

A blanket waste percentage is a starting assumption, not a takeoff. GAF suggests considering up to 10% overage for errors and installation after measuring all roof planes.[1] RoofScope notes that the common shingle convention is 10–15% but stresses that many accessories are driven by linear feet or specific area—not total squares.[2]

Asphalt shinglesStart 10–15%Increase for hips, valleys, dormers, small planes, diagonal cuts and product/course layout. Confirm bundle coverage.
Standing-seam metalModel panel layoutEstimate by panel width and full slope length. Valleys and non-rectangular planes can create large offcuts; a single percentage can hide the real pattern.
Cedar shakeUse product exposureCalculate coverage from exposure and grade, then allow for cuts, sorting, starter courses and hips/ridges per supplier guidance.
Tile / slateCount courses + breakageUse actual headlap, field layout and manufacturer packaging. Carry separate breakage/replacement stock and special-piece counts.
Single-ply membraneLay out sheet widthsBuild a sheet plan around rolls, laps, seams, parapets and penetrations. Treat cover board, insulation and flashing membrane separately.

Do not waste-factor every component the same way

Starter follows eaves and rakes. Ridge cap follows hip and ridge length. Drip edge follows perimeter. Valley material follows valley length. Underlayment follows covered area plus laps. RoofScope’s line-item analysis makes the same central point: each accessory needs the correct measurement driver.[2]

Practical check: compare the calculated order with supplier packaging and round to purchasable units. Then confirm whether unused, unopened units are returnable before treating overage as recoverable value.

There is no universal percentage that makes a roofing company healthy. Overhead depends on the business model, and gross margin must leave enough dollars to pay overhead before net profit exists. Use the ranges below as diagnostic planning bands—not market facts or a promise of profitability.

10–20%Overhead recovery planning band for a lean-to-established operation. Calculate your real rate from annual costs.
25–40%Gross margin scenario range to stress-test estimates. Your required margin may be outside it.
5–15%Net profit scenario range for annual planning after overhead—not a per-job pricing shortcut.

Calculate your own overhead rate

Overhead rate = forecast indirect operating costs ÷ forecast direct job costs

Include owner/office pay not assigned to jobs, rent, utilities, estimating time, sales commissions, insurance, software, vehicles not job-costed, marketing, accounting, licenses, training and bad-debt allowance. Choose one consistent allocation base—direct cost, labor hours, labor dollars or revenue—and review it monthly.

Three margins to monitor

Contribution marginPrice − variable costShows what remains to cover fixed overhead and profit when volume changes.
Gross margin(Price − job cost) / priceUse the same job-cost definition every time or comparisons become meaningless.
Net marginNet income / revenueMeasures what remains after operating expenses, with accounting treatment kept consistent.

Back-test every completed project: estimated versus actual material, labor, disposal, overhead recovery and gross profit. A benchmark tells you where to look; job-cost data tells you what to change.

A strong quote reduces uncertainty. It names the exact roofing system, makes exclusions visible and gives the customer a clear decision—not a mystery total surrounded by sales language.

What a customer-ready roofing quote should show

  • Property and measured roof scope
  • Manufacturer and exact product
  • Tear-off layers and disposal
  • Underlayment and membrane zones
  • Flashing and ventilation scope
  • Deck-repair unit price or allowance
  • Permit responsibility
  • Workmanship and material warranties
  • Estimated schedule and weather terms
  • Payment milestones and tax
  • Change-order process
  • Exclusions and quote expiry

Offer options without hiding scope

Good / better / best proposals work when the scope stays comparable and the value difference is specific: product line, wind or impact rating, ventilation improvement, workmanship warranty, accessory system or financing terms. Avoid a low option that omits required work just to create an anchor.

Protect the close with a clean handoff

  1. Walk the scope. Explain the roof condition, not just the total.
  2. Show the decision. Put options side by side and identify what changes.
  3. State allowances. Decking and concealed damage need a unit price or written change-order rule.
  4. Confirm next steps. Define acceptance, deposit, scheduling, material selection and cancellation terms according to local law.
What is a roofing square?

One roofing square equals 100 square feet of roof surface. Divide measured sloped surface area by 100. Do not use interior floor area as a substitute for roof area.[1]

Does the pitch factor replace field measurement?

No. A pitch factor converts horizontal plan area to an estimated sloped area for a uniform pitch. Mixed slopes, walls, dormers, overhangs and complex planes still need a roof plan or verified field/aerial measurements.

Should waste be added before material pricing?

Yes for field material: price the order quantity after waste. But measure accessories from the correct driver—linear feet, specific area or each count—rather than applying the field-material waste factor to everything.

How do I convert crew time into labor hours?

Multiply crew size by paid on-site hours. Four installers working eight hours equals 32 person-hours. Add supervision, setup, delivery, protection and cleanup when those hours belong to the job.

What is the difference between markup and margin?

Markup divides profit by cost. Margin divides profit by selling price. To target 30% gross margin, divide cost by 0.70; adding 30% to cost produces only 23.1% margin.

Should overhead be a separate line on the customer quote?

Usually it is recovered inside the selling price rather than exposed as an internal accounting line. The customer version here distributes overhead and gross profit proportionally across clear scope categories while the internal view keeps cost economics visible to the contractor.

How should unknown decking damage be priced?

Use a clearly defined allowance, per-sheet unit price or time-and-material change-order clause. State what is included, how authorization works and how unused allowance is handled.

Can this estimate be used as a contract?

No. It is a planning calculation, not legal advice or a jurisdiction-specific contract. Use verified scope, licensing, tax, consumer-protection, insurance, warranty and cancellation language reviewed for your location.