ProSheet Studio

Roofing Estimate Template in Excel: Squares, Waste and a Price That Holds

By Roger Ramey· Updated · 8 min read· Every number shows its working

Short answer

A roofing estimate template in Excel turns roof area into squares (sq ft / 100), adds waste, prices materials per square, adds tear-off and install crew-hours at the loaded rate plus overhead, then divides by (1 minus margin). A 2,000 sq ft footprint at 6/12 pitch is 25 squares with waste and, with these assumptions, prices at $11,420.29.

On this page
  1. What goes in a roofing estimate template?
  2. Roofing estimate calculator: price a roof with your numbers
  3. How do you calculate roofing squares?
  4. Worked example: a 25-square re-roof priced to margin
  5. How much should a 1,200 sq ft roof cost?
  6. What is the 25% rule in roofing?
  7. The mistake that costs roofers most: markup instead of margin
  8. Excel formulas for your roofing estimate template
  9. How to write up a roofing estimate the homeowner can follow
  10. Free template, custom workbook or roofing software?
  11. Step-by-step
  12. FAQ

What goes in a roofing estimate template?

A roofing estimate template needs four blocks: measurements (squares with waste), materials priced per square, labour in crew-hours, and a pricing block that adds overhead and prices on margin. Most free roofing templates give you the line items and leave the maths to you. This guide gives you the maths.

I'm not a roofer; I build pricing math. Every number here is worked in the open so you can check it, and every price, wage and production figure is an assumption for you to replace with your supplier's price list and your crew's real pace.

Anatomy of a roofing estimate spreadsheet
BlockInputsOutput
MeasurementsFootprint incl. overhangs, pitch, waste %Squares to order
MaterialsShingle and accessory price per square, flashing and vents, dumpsterMaterials total
LabourCrew size, hours on the roof, wage, burden %Labour cost
PricingYearly overhead, field staff, billable days, marginBreak-even, price, price per square

Roofing estimate calculator: price a roof with your numbers

Enter crew hours, workers and your materials total. The widget shows break-even before it shows a price.

The free roofing price calculator uses the same maths and adds a yearly view of what markup pricing costs you. Work out the squares first with the formulas below.

How do you calculate roofing squares?

Squares = roof surface area in sq ft / 100. The surface is larger than the house footprint because the roof slopes, so multiply the footprint (including overhangs) by a pitch factor first.

The pitch factor is plain geometry: the square root of (1 + (rise / 12)²). A 6/12 roof rises 6 inches per 12 inches of run, so the factor is √(1 + 0.25) = 1.118.

Pitch factor by roof pitch (geometry, not an estimate)
PitchMultiply footprint by2,000 sq ft footprint becomes
4/121.0542,108 sq ft
6/121.1182,236 sq ft
8/121.2022,404 sq ft
10/121.3022,603 sq ft
12/121.4142,828 sq ft

Then add waste for cuts at hips, valleys and rakes plus starter and ridge. This guide uses 10% as an assumption; a cut-up roof needs more. For the example: 2,236 sq ft / 100 = 22.36 squares, x 1.10 = 24.6, rounded up to 25 squares. Read the bundle wrapper for coverage; many shingles run 3 bundles to a square, but check yours.

Worked example: a 25-square re-roof priced to margin

Tear-off of one layer and new architectural shingles on the 25-square roof above. Prices are assumptions, not market data: replace each one with your supplier's price.

Materials for 25 squares (assumed prices)
LineWorkingAmount
Shingles25 squares x $120$3,000
Underlayment, starter, ridge cap, drip edge, nails25 squares x $45$1,125
Ice and water shield, flashing, ventsAllowance$500
Dumpster and disposalAssumed haul fee$450
Materials total3,000 + 1,125 + 500 + 450$5,075

Labour assumption: 4 roofers, 18 hours on the roof across two days, which is 72 crew-hours.

Worked example: Re-roof, 25 squares, tear-off one layer, 4-person crew over 2 days (all inputs are assumptions)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)4
Hourly wage paid (input)$24.00
Labour burden % (input)40%
Materials (input)$5,075.00
Overhead for the year (input)$40,000.00
People in the field (input)4
Billable days a year (input)180
Target margin % (input)30%
Jobs a week (input)1
Hours on the job (input)18
Loaded labour rate (per hour)$33.60
Crew-hours72
Labour cost$2,419.20
Overhead per sellable hour$6.94
Overhead share$500.00
Break-even cost$7,994.20
Price to quote$11,420.29
Profit on the job$3,426.09
Price if you MARK UP instead$10,392.46
Margin you actually keep with markup23.08%
Lost per job by marking up$1,027.83
Lost per year by marking up$53,446.94

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

The $24 wage loads to $33.60 an hour at a 40% burden (use your own comp rate). 72 crew-hours cost $2,419.20. Overhead of $40,000 a year over 4 field staff, 180 billable days and 8 hours is $6.94 per crew-hour, so this job carries $500.00. Break-even is $7,994.20; at a 30% margin the price is $7,994.20 / 0.70 = $11,420.29. Divided by 25 squares, that is $456.81 per square.

How much should a 1,200 sq ft roof cost?

It depends on your costs, the pitch and the tear-off, so work it rather than guess. Here is the working for a 1,200 sq ft footprint at 6/12 with the same crew and prices as above.

1,200 x 1.118 = 1,342 sq ft of roof. 13.42 squares x 1.10 waste = 14.76, rounded to 15 squares. Materials: 15 x $120 = $1,800 of shingles, 15 x $45 = $675 of accessories, a $300 flashing and vent allowance and the $450 dumpster, for $3,225. Labour: 4 roofers for 10 hours.

Worked example: 1,200 sq ft footprint, 6/12 pitch, 15 squares, same crew (assumptions)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)4
Hourly wage paid (input)$24.00
Labour burden % (input)40%
Materials (input)$3,225.00
Overhead for the year (input)$40,000.00
People in the field (input)4
Billable days a year (input)180
Target margin % (input)30%
Jobs a week (input)1
Hours on the job (input)10
Loaded labour rate (per hour)$33.60
Crew-hours40
Labour cost$1,344.00
Overhead per sellable hour$6.94
Overhead share$277.78
Break-even cost$4,846.78
Price to quote$6,923.97
Profit on the job$2,077.19
Price if you MARK UP instead$6,300.81
Margin you actually keep with markup23.08%
Lost per job by marking up$623.16
Lost per year by marking up$32,404.17

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

Break-even is $4,846.78 and the price is $6,923.97, or $461.60 per square. The per-square price rose slightly on the smaller roof because the dumpster and setup do not shrink with it. The same method answers the 1,000 sq ft question: change the footprint and hours, keep the rest.

What is the 25% rule in roofing?

The 25% rule is a building-code repair limit, not a pricing formula. Florida Building Code, Existing Building section 706.1.1 says not more than 25% of a roof area or section may be repaired, replaced or recovered in any 12-month period unless the whole roof or section is brought up to current code, as quoted by Haag.

The same Haag article reports that a 2022 Florida law (SB4) changed this for roofs built, repaired or replaced to the 2007 Florida Building Code or later: only the repaired portion must meet current code. For estimating, the rule changes scope, not maths. If a repair triggers full replacement, price the full re-roof with the template; check your own state and local code before you quote.

The mistake that costs roofers most: markup instead of margin

On a big-ticket job, markup versus margin is worth real money. Adding 30% to cost does not leave 30%.

Second mistake: pricing labour at the wage. Roofing burden includes workers' comp, which is set by your policy and state, so pull the actual rate. The labor burden guide shows how, and the markup vs margin guide covers the arithmetic.

Try it with your numbers — free

The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.

Open the free calculator →Get the free spreadsheet

Want it built around your own rates, services and branding? Done-for-you custom calculator ($497).

Excel formulas for your roofing estimate template

These formulas turn the four blocks into a working sheet. Inputs go in column B; every other cell is a formula.

Pitch factor

=SQRT(1+(B2/12)^2)

B2 = rise in inches per 12 of run (6 for a 6/12 roof).

Squares to order

=ROUNDUP(B1*B3/100*(1+B4),0)

B1 = footprint sq ft incl. overhangs, B3 = pitch factor, B4 = waste % (10%).

Materials total

=B5*(B6+B7)+B8+B9

B5 = squares, B6 = shingle price per square, B7 = accessories per square, B8 = flashing/vent allowance, B9 = dumpster.

Break-even

=B11*B12*B13*(1+B14)+B10+B11*B12*B15

B10 = materials total, B11 = hours, B12 = crew size, B13 = wage, B14 = burden %, B15 = overhead per crew-hour.

Price to quote

=B16/(1-B17)

B16 = break-even, B17 = margin (30%). Put it in B18; price per square is =B18/B5. Never =B16*(1+B17).

Add one row per extra roof plane (a garage, a porch) and sum the squares. For steep or two-layer tear-offs, raise the hours, not the margin, so the estimate still explains itself.

How to write up a roofing estimate the homeowner can follow

Write the estimate as scope plus one price. Show squares and the main materials so the customer can compare bids on the same basis.

Roofing bid sheet: what to include
SectionWhat to write
MeasurementsSquares with waste, pitch, number of layers to remove
SystemShingle line and colour, underlayment, ice and water areas, ventilation
Flashing and detailsChimney, walls, skylights, drip edge
DeckingPrice per sheet for rotten decking found at tear-off
Clean-upDumpster, magnetic nail sweep, landscape protection
Price and termsTotal, deposit, schedule, warranty terms you offer, validity

The decking line matters: you cannot see rot until the old roof is off, so state a unit price for replacement sheets instead of guessing a quantity.

Free template, custom workbook or roofing software?

Pick by volume. A free calculator checks a single roof. A spreadsheet suits a small crew that wants every formula visible. Roofing software with aerial measurement suits companies quoting many roofs a week.

For the general contractor method, see contractor estimate template in Excel.

Step-by-step: Roofing Estimate Template in Excel: Squares, Waste and a Price That Holds

  1. Measure the footprint. Measure the building footprint including overhangs, plane by plane, and note the pitch of each plane.
  2. Convert to squares with waste. Multiply footprint by the pitch factor, divide by 100, add your waste %, and round up to whole squares.
  3. Price materials per square. Multiply squares by your shingle and accessory prices, then add flashing, vents and the dumpster.
  4. Estimate crew-hours. Hours for tear-off, dry-in, install and clean-up, multiplied by crew size. Steeper roofs and extra layers add hours.
  5. Add labour and overhead. Crew-hours x loaded rate, plus crew-hours x overhead per hour (yearly overhead / (field staff x billable days x 8)).
  6. Price on margin. Divide break-even by (1 - margin), then divide by squares to see your price per square.

Run your own numbers — free

The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.

Open the free calculator →Get the free spreadsheet

Want it built around your own rates, services and branding? Done-for-you custom calculator ($497).

Frequently asked questions

How do you calculate roofing squares?

Multiply the footprint, including overhangs, by the pitch factor to get roof surface, then divide by 100. A 2,000 sq ft footprint at 6/12 pitch is 2,236 sq ft, or 22.36 squares; adding 10% waste gives 24.6, rounded up to 25 squares.

How much should a 1,200 sq ft roof cost?

Work it from your costs. With this guide's assumptions, a 1,200 sq ft footprint at 6/12 pitch needs 15 squares with waste, $3,225 of materials and 40 crew-hours, which breaks even at $4,846.78 and prices at $6,923.97 at a 30% margin.

What is the 25% rule for roofing?

It is a Florida building-code limit: no more than 25% of a roof or roof section may be repaired or replaced in 12 months unless the whole section meets current code. A 2022 Florida law exempts roofs built to the 2007 code or later. Check your own local code.

How do you write up a roofing estimate?

List measurements (squares, pitch, layers), the roofing system, flashing details, a per-sheet price for rotten decking, clean-up, and one total with deposit, schedule and validity. Showing squares lets the homeowner compare bids on the same basis.

Can I get a roofing estimate template for free?

Yes. The free Job Pricing Starter spreadsheet on this site has the labour, overhead, break-even and margin block in Excel or Google Sheets; add the squares formulas from this guide above it. The free roofing calculator prices one roof in your browser with no signup.

How much waste should I add to a roofing estimate?

Add enough for cuts at hips, valleys and rakes plus starter and ridge. This guide uses 10% as an assumption for a simple gable roof; a roof with many hips and valleys needs more. Track ordered versus used squares on your own jobs to set your figure.

How do I bid on a roofing job profitably?

Measure squares accurately, price materials at current supplier quotes, cost labour at the loaded rate including workers' comp, add overhead per crew-hour, and divide by (1 minus margin) rather than adding a markup. A 30% markup keeps only 23.08% of the sale.

Sources

Roger Ramey
Written by Roger Ramey
I'm not a contractor, landlord or accountant. I build the pricing maths, and every number on this page shows its working so you can check it instead of trusting it. Watch the breakdowns on YouTube →
ProSheet Studio · Templates · Guides · Free calculators · Free spreadsheet · Custom build · Privacy
Pricing maths and templates, not financial, tax or legal advice. Calculators run in your browser; the numbers you type are never sent anywhere.