All guidesHow-to10 min read · Updated November 2026

How to writea roofing estimatethat gets signed.

A roofing estimate is a measurement problem first and a pricing problem second. Get the squares, pitch and waste right, price tear-off and the unknowns honestly, and the rest is presentation.

To write a roofing estimate, measure the roof’s footprint, convert it to squares (100 sq ft each) using the pitch factor, add a waste factor for cuts, then list every material, labour, tear-off and disposal line before adding overhead and profit. Finish with clear exclusions, a unit price for rotten decking, and an expiry date.

This guide is roofing-specific: squares, pitch multipliers, starter and ridge, ice and water shield, and how to price the plywood you can’t see yet. If you want the general rules for any trade’s estimate, read how to write a contractor estimate first, then come back for the roof math.

What goes in a roofing estimate

A homeowner comparing three roof quotes is mostly comparing the bottom line. The quote that wins is the one that makes the bottom line easy to trust. That means showing enough detail that they can see you measured, without burying them in nail counts.

  • Job details: customer name, address, date, estimate number and how long the price holds.
  • Roof summary: total squares, pitch, number of existing layers, and the system you’re installing (brand and product line).
  • Scope line items: tear-off, deck inspection, underlayment, eave protection, drip edge, starter, shingles, flashing, vents, ridge cap, clean-up.
  • Unit prices for unknowns: price per sheet of replaced decking and per extra layer removed.
  • Exclusions: what’s not included, such as chimney rebuilds, skylight replacement, eavestroughs or interior repairs.
  • Warranty: the manufacturer warranty and your own workmanship warranty, stated separately.
  • Payment terms: deposit, balance due on completion, accepted payment methods and taxes.

How to measure a roof in squares

Roofers buy and price by the square: 100 square feet of roof surface. You can’t get that from the ground plan alone, because a sloped roof has more surface than the footprint under it. The fix is the pitch multiplier.

Step 1: Measure the footprint, including overhangs

Measure each roof plane’s horizontal length and width, eave edge to eave edge, including the overhang. Satellite measurement reports or drone software save a climb, but walk the roof yourself before you commit to a price. Reports miss soft spots, bad flashing and extra layers.

Step 2: Find the pitch

Pitch is the rise in inches for every 12 inches of run. Put a level on the roof, measure 12 inches along it, and measure straight down to the deck. A 6-inch drop is a 6/12 pitch. A pitch gauge app does the same thing.

Step 3: Multiply by the pitch factor

Multiply the footprint by the pitch factor to get the true surface area, then divide by 100 to get squares. The factors below come straight from the geometry (the square root of 1 plus rise over run, squared), so they hold for any roof.

PitchPitch factor2,000 sq ft footprint becomesSquares
4/121.0542,108 sq ft21.1
5/121.0832,166 sq ft21.7
6/121.1182,236 sq ft22.4
7/121.1582,316 sq ft23.2
8/121.2022,404 sq ft24.0
9/121.2502,500 sq ft25.0
10/121.3022,604 sq ft26.0
12/121.4142,828 sq ft28.3

Measure each plane separately if the roof has sections at different pitches, such as a low-slope porch roof tied into a steep main roof. Low-slope sections often need a different system entirely, so price them as their own line.

How much waste factor to add

Every cut at a hip, valley, rake or dormer throws away shingle. The waste factor covers it. Rules of thumb vary by crew, and your own job records are the best guide, but most roofers work in a range like this:

Roof typeTypical waste factor to start fromWhy
Simple gable, few penetrations10%Straight runs, cuts only at the rakes
Hip roof12% to 15%Every hip line means angled cuts on both sides
Cut-up roof with valleys and dormers15% to 20%Lots of short courses and angled cuts
Check your own numbers

After each job, compare bundles ordered with bundles used. Five or six jobs will tell you your crew’s real waste factor better than any rule of thumb.

Starter strip and ridge cap are usually counted separately in linear feet, not inside the waste factor. Don’t double count them.

Build the materials list

Work out each material from the measurements, not from a gut feel. The lengths you need are eaves, rakes, ridges, hips and valleys, plus a count of every pipe, vent and wall that needs flashing.

MaterialMeasured inHow to calculate it
ShinglesBundlesSquares with waste × bundles per square for that product
Starter stripLinear feetEaves plus rakes
Ridge and hip capLinear feetRidge plus hips
UnderlaymentRollsRoof area ÷ the roll’s stated coverage, plus laps
Ice and water shieldRollsEaves and valleys, as far up as your local code requires
Drip edge10 ft piecesEaves plus rakes ÷ 10, rounded up
Ridge or roof ventsPieces or linear feetFrom your ventilation calculation
Flashing and bootsCountEvery pipe, chimney, skylight and sidewall
Nails and sealantAllowanceA fixed amount per square from your own records

Bundles per square depends on the product. IKO, for example, packages its popular laminated lines at three bundles per square but heavier designer shingles at four or five, so check the data sheet or wrapper for the product you’re quoting before you multiply.

Price labour, tear-off and disposal

Labour is where roofing estimates go wrong, because pitch and access change the hours far more than the square count does. Track your crew’s hours per square by roof type and use those numbers.

  • Steepness: steep roofs need more roof jacks, staging and fall protection set-up, and every course goes on slower. Track hours per square separately for walkable and steep roofs.
  • Layers: two layers of old shingles take noticeably longer to strip and weigh more at the dump. Price each extra layer per square.
  • Access: a tight lot where the bin can’t get near the house means hand-carrying debris. Note it on your site visit.
  • Storeys: a three-storey roof needs more staging and lifting than a bungalow.
  • Disposal: bin rental plus tipping fees. Get current rates from your local hauler; they change.

Use a loaded labour rate: wages plus payroll costs, workers’ compensation and benefits. Then add overhead and profit on top of your job costs. If markup and margin still trip you up, this guide to pricing a contractor job walks through the difference.

Price the unknowns before you find them

The most common roofing dispute is rotten decking found after tear-off. You can’t see it from the top, so don’t guess. Put a unit price on the estimate and have the customer sign it with everything else.

Copy this line

“Decking: we inspect the full deck after tear-off. Any damaged or rotted sheathing is replaced at $X per 4×8 sheet, supplied and installed. We photograph every sheet before replacing it and confirm the count with you the same day.”

Do the same for any extra layer discovered under the visible one, and for rotted fascia. A unit price turns a surprise into a line item instead of an argument. When the change is bigger than a few sheets, handle it as a written change order before you carry on.

Worked example: a 22-square reroof

Here’s a full estimate built the way described above. All prices are illustrative CAD figures to show the method, not market rates. Plug in your own supplier prices, crew costs and margin.

The roof: a simple gable, 40 × 50 ft footprint including overhangs, 6/12 pitch, one existing layer, two plumbing vents, no chimney.

Area
2,000 × 1.118 = 2,236 sq ft

That’s 22.4 squares of actual roof surface.

Waste
22.4 × 1.10 = 24.6 squares

Simple gable, so 10%. Round up to 25 squares, or 75 bundles at three per square.

Lengths
Eaves 100 ft, rakes 89 ft, ridge 50 ft

Each rake is 20 ft of run × 1.118 = 22.4 ft, and there are four. Starter and drip edge: 189 lf.

Line itemQuantityUnit costCost
Laminated shingles75 bundles$48$3,600
Starter strip4 bundles$65$260
Ridge cap2 bundles$85$170
Synthetic underlayment3 rolls$180$540
Ice and water shield at eaves2 rolls$140$280
Drip edge19 pieces$14$266
Ridge vent13 pieces$30$390
Pipe boots, nails, sealantAllowance$250
Materials$5,756
Labour, tear-off and install72 crew hours$45 loaded$3,240
Bin and tipping fees1 bin$650
Overhead recovery22.4 squares$50$1,120
Total cost$10,766
Price at a 20% net margin$10,766 ÷ 0.80$13,460

That works out to about $600 per square before tax. Add HST or GST/PST for your province on the invoice; if you’re unsure how sales tax applies to materials, see do contractors charge HST on materials. The decking line goes underneath as a unit price, not in the total.

The method is the same in USD or any other currency. Only the unit costs change. What matters is that every number traces back to a measurement, so if the customer asks why your price is higher than someone else’s, you can show them.

Send it fast, then follow up

Roof replacements are big decisions, and most homeowners collect two or three quotes. The quote that arrives first and is easiest to approve has a real advantage. Writing it up at the kitchen table that night and emailing a PDF two days later gives that advantage away.

On site
Measure and photograph.

Note pitch, layers, access, flashing and vents. Take photos of problem areas to include in the quote.

Same day
Send the estimate.

Show the squares, the system you’re installing, the decking unit price and the warranty.

Day 2 or 3
Follow up once.

Ask if they have questions about the scope, not whether they’ve decided.

Day 7
Follow up again.

Offer to walk through the line items or adjust the shingle line to fit their budget.

In Contruva’s quoting software, roof line items live in your price book, so you can build the estimate on site, send it by text or email, and see when it’s opened. The customer signs on their phone and pays the deposit before you order shingles, and follow-ups go out on schedule until they answer. Storm-season calls get answered and booked for an inspection by the AI receptionist while you’re up on another roof. See how it fits together on the Contruva for roofing page, or read how to follow up without being pushy.

01Questions

Straight answers.

Still unsure? Call us at +1 (647) 922-5436. A real person picks up.

Ask us anything

How do you calculate roofing squares?

Measure the roof’s footprint including overhangs, multiply by the pitch factor (1.118 for a 6/12 roof, for example), and divide by 100. Add your waste factor after that.

How much waste should I add to a roofing estimate?

Around 10% is a common starting point for a simple gable, 12% to 15% for a hip roof, and more for roofs with lots of valleys and dormers. Your own job records are the best guide.

What should a roofing estimate include?

Roof size in squares, pitch, layers to remove, the roofing system and brand, every line item from underlayment to ridge cap, disposal, exclusions, a unit price for replacing decking, warranty, payment terms and an expiry date.

How do roofers charge for rotten plywood?

Most put a price per 4×8 sheet on the estimate and replace only what they find after tear-off, with photos. That way the customer has agreed to the price before the surprise.

How many bundles of shingles are in a square?

Many common laminated shingles are packaged at three bundles per square, but heavier designer products can be four or five. Check the data sheet for the exact product.

How long should a roofing estimate be valid?

Long enough for the customer to decide, short enough to protect you from material price changes. Thirty days is common; state it on the estimate.

Run it yourself.
Or text it.

Free for 7 days. No credit card. Every tool and Contruva AI included.

Start free trial