Roofing bid price calculator
Your material prices, your labour rate, your overhead, your profit. It shows the bid, the price per square, and what your chosen profit rate actually earns — because markup and margin are not the same number.
Bid
Put your supplier’s price against each of these and the bid appears. They are not guessed for you: a bid built on someone else’s idea of what shingles cost is worse than no bid.
- Architectural (laminated)
- Synthetic underlayment (10 sq roll)
- Plastic cap nails — 1 in plastic cap nails, 2,000 per box
- Starter strip — Owens Corning Starter Strip Plus, split (105 ft)
- Hip and ridge cap — GAF Seal-A-Ridge (25 ft)
- Drip edge (10 ft pieces)
- Roofing nails — Coil carton (7,200 nails, approx. 31 lb)
The formula
Overhead and profit are two different things and are applied in that order. Overhead is what the business costs to run whether or not this job happens — trucks, insurance, the phone, the office. Profit is what is left after that. Rolling them into one number is how a contractor ends up busy and broke.
Then the profit basis, which is the part worth being careful about. Markup is measured against cost; margin is measured against price. A 50% markup on $1,000 of cost gives a $1,500 price and a 33.3% margin. A 50% margin on the same cost gives $2,000 and a 100% markup. They coincide only at zero. This calculator asks which one you mean, and then shows you both, so a number you typed can never quietly mean the other thing.
Worked example: bidding the 40 × 30 gable
- Roof
- 13.42 sq (40 × 30 at 6/12)
- Materials
- $2,380.50
- Labour
- $155 a square
- Overhead
- 10%
- Profit
- 35% margin
- Materials. The takeoff's order at the contractor's own prices: 45 bundles at $36.50, 2 rolls at $110, 2 starter at $55, 2 cap at $48, 16 drip edge at $12, 1 carton of nails at $120, 1 box of plastic cap nails at $45 — $2,425.50.
- Tear-off. 13.4164 squares × 1 layer × $55.00 = $737.90.
- Install labour. 13.4164 squares × $155.00 = $2,079.54.
- Disposal and permit. $450.00 and $250.00.
- Direct cost. $2,425.50 + $737.90 + $2,079.54 + $450 + $250 = $5,942.94.
- Overhead. 10% of $5,942.94 = $594.29, so the total cost is $6,537.23.
- Price at a 35% margin. $6,537.23 ÷ (1 − 0.35) = $10,057.28. That is $749.63 a square.
- The same 35% as a markup. $6,537.23 × 1.35 = $8,825.26 — $1,232.02 less, on one average residential roof, and it earns a 25.9% margin rather than the 35% the contractor had in mind.
- Spread across the lines. Overhead and profit are then spread across the cost lines in proportion, so the itemised estimate adds up to $10,057.28 exactly. Nothing is parked on one line to make the total come out.
$10,057.28 at a 35% margin, or $749.63 a square. The same rate entered as a markup would have bid $8,825.26 — $1,232.02 of profit given away on one roof.
Figures from Markup and margin are definitions, not measurements — see the sources page; The takeoff this bid is built on.