Worked Numbers

Roofing Estimate Calculator: Squares, Pitch, Waste and the Bid

October 19, 2026 · Pricing a service business

A roofing estimate starts with the size of the roof in squares (100 square feet of roof surface), found from the footprint and the pitch. From the squares come the shingle bundles, underlayment and fasteners; the edges give drip edge, starter and ridge cap; the old layers give tear-off hours and dumpster loads; your crew’s speed gives install labor. Add overhead, divide by one minus your margin, and the bid per square falls out at the end. In the illustrative example below a 48 by 30 foot house at 6 in 12 is 17.89 squares, and the job bids at $11,740, $656.23 a square.

None of the prices, speeds or fees here are market figures. They belong to one made-up roofing job, and every one of them is meant to be replaced with your own.

The roofing estimate formula

footprint        = (length + 2 x overhang) x (width + 2 x overhang)
pitch multiplier = square root of (1 + (rise / 12) squared)
roof squares     = footprint x pitch multiplier / 100
squares to order = roof squares x (1 + waste)
full cost        = materials + tear-off and disposal + install labor
                   + other costs + overhead share
bid              = full cost / (1 - margin)
bid per square   = bid / roof squares

Step 1: roof squares from the footprint and pitch

The example house is 48 by 30 feet with a 1-foot overhang on every side, so the roof covers 50 by 32 feet of ground: 1,600 sq ft. That is the footprint, not the roof. A sloped roof is longer than the ground it covers, and the pitch multiplier says by how much: it is the length of sloped roof over one foot of level run.

At 6 in 12 the multiplier is 1.1180, so the roof is 1,788.85 sq ft, 188.85 sq ft (11.8%) more than the footprint. That is 17.89 squares. With a 10% waste allowance for cuts and overlaps, the order is 19.68 squares. Raise the waste figure for hips, valleys and dormers; it is your number, not a constant.

The multiplier is geometry, so it can be tabled for any pitch on this footprint:

Pitch Multiplier Roof area on this footprint Squares
4 in 12 1.0541 1,686.55 sq ft 16.87
6 in 12 1.1180 1,788.85 sq ft 17.89
8 in 12 1.2019 1,922.96 sq ft 19.23
10 in 12 1.3017 2,082.73 sq ft 20.83
12 in 12 1.4142 2,262.74 sq ft 22.63

A 12 in 12 roof is 1.4142 times its footprint. Planes at different pitches need one run of this step each.

Step 2: materials per square

Bundles per square and roll coverage come off the wrapper of the product you are buying; the example uses 3 bundles a square at $38.00 a bundle. Shingles are ordered on the squares with waste; underlayment gets its own lap allowance on the true roof area. Edges are measured, not derived from the footprint, because rooflines vary.

Item Working At cost
Shingles 19.68 squares x 3 bundles, rounded up = 60 bundles at $38.00 $2,280.00
Underlayment 1,788.85 sq ft + 10% laps, 1,000 sq ft a roll = 2 rolls at $95.00 $190.00
Nails and caps 19.68 squares x $4.00 $78.72
Drip edge 172 ft of eaves and rakes + 5% = 19 pieces at $12.00 $228.00
Starter 172 ft / 100 ft a bundle = 2 bundles $100.00
Ridge cap 50 ft / 25 ft a bundle = 2 bundles $130.00
Materials $3,006.72

Ice barrier, valley metal, vents and flashing are not in this table. In the example they sit in a $250 “other costs” line on the bid.

Step 3: tear-off and install labor

Tear-off is priced on roof squares without waste, layer by layer. The example strips 2 layers at 1 person-hour per square per layer, at $30.00 a person-hour, and allows 6 deck sheets for rot found once the old roof is off. The debris comes to 4.47 tons, 2 loads. Install labor comes from your crew’s own squares per crew-day on a plain roof, 10 in the example, times a difficulty factor you set, here 1.15 for pitch and access.

Line Working At cost
Tear-off 17.89 squares x 2 layers x 1 person-hour, + 6 deck sheets x 0.5 hour = 38.78 person-hours x $30.00 $1,163.40
Disposal 4.47 tons / 4 tons a load = 2 loads at $450.00 $900.00
Decking allowance 6 sheets at $28.00 $168.00
Install labor 17.89 / 10 squares a crew-day x 1.15 difficulty x 4 people x 8 hours x $30.00 $1,975.06
Tear-off and labor $4,206.46

Each layer adds $536.70 of tear-off labor before its share of the dumpster, so count the layers at the edge before you bid. Install takes 2.06 crew-days, and with tear-off the job holds a crew of 4 for 4 days on the schedule.

Step 4: the bid and the roof cost per square

The example operator spreads $60,000 of yearly overhead over 80 jobs, $750.00 a job, and wants a 30% margin.

Line At cost Per roof square
Shingles, underlayment, fasteners $2,548.72 $142.47
Drip edge, starter, ridge $458.00 $25.60
Tear-off, disposal, decking $2,231.40 $124.73
Install labor $1,975.06 $110.40
Permit, flashing, vents, delivery $250.00 $13.97
Overhead share $750.00 $41.92
Full cost $8,213.18 $459.09
Price at a 30% margin $11,733.11 $655.85
Bid, rounded up to $10 $11,740 $656.23

A 30% margin means dividing the $8,213.18 cost by 0.70, the same as a 42.9% markup on cost. Adding 30% to cost instead gives $10,677.13, only a 23.1% margin, and leaves $1,055.98 off this one roof. The same margin arithmetic drives flat-rate pricing in HVAC, and the overhead line is the fixed cost in the break-even analysis formula.

Roof cost per square foot: which square foot?

The bid works out to $6.56 per square foot of roof, but $7.34 per square foot of footprint. Both describe the same bid. A roof cost per square foot calculator that does not say which area it means can be off by the whole pitch multiplier.

It cuts the other way too. Measure this house from the ground, call it 16.00 squares, and price those at the example’s $656.23 a square, and the bid comes to $10,499.68: $1,240.32 short on one roof, before a single overrun.

The insight: a price per square is an output

The bid per square is this roof’s answer, not a rate to carry to the next job. The $250 of other costs and the $750.00 overhead share, $1,000 together, are 12% of this job’s full cost, and they do not shrink with the roof. Hold them fixed, let every other line scale with squares, and a roof of 8.95 squares needs $735.70 a square at the same margin, against $655.85 here before rounding. Dumpster loads, edge lengths and the schedule do not scale smoothly either. Run the estimate on each roof; quote the square price after, not before.

How these were calculated

The footprint is (length + 2 x overhang) x (width + 2 x overhang). The pitch multiplier is the square root of 1 + (rise / 12) squared, the slope length of one foot of run. Roof squares are footprint x multiplier / 100, and squares to order add the waste allowance. Bundles, rolls, drip edge pieces, starter and ridge cap bundles are each rounded up to whole units. Tear-off hours are squares x layers x hours per square per layer, plus decking hours; debris loads are rounded up. Install labor is squares / squares per crew-day x difficulty x crew x hours a day x labor cost. The bid is the full cost divided by (1 - margin), rounded up to $10. Every figure was computed twice, once by the code behind the product below and once by an independent program written from the formulas, and the two agree to the cent. All inputs are illustrative, not market prices, measured crew speeds or product specifications. None of this is financial, legal, tax or safety advice.

To run this on your own roofs, prices and crew speed, the pack below has the same seven calculators linked together, including a check of estimated against actual hours once the roof is done.