How to Estimate Roofing Jobs (Field Survey Guide)

Updated July 28, 2026 · ~11 min read · Ilura Technology

How to Estimate Roofing Jobs: A Field Survey That Holds Up

Short answer: How to estimate roofing jobs comes down to a survey done in one fixed order — attic first, then the roof plane by plane. Sell in squares of 100 square feet of actual roof surface, which means plan area multiplied by the slope factor: 1.054 at 4/12, 1.118 at 6/12, 1.202 at 8/12, 1.414 at 12/12. Count layers at a rake edge, inventory every penetration, and leave decking as a conditional line with a published per-sheet rate.

The roof estimate that loses money was usually written correctly from the wrong numbers. Somebody priced off the footprint on the county record, guessed one layer where there were two, and never opened the attic hatch. None of those are arithmetic mistakes, and none of them are recoverable once the price is in the customer’s hand. This is the survey that stops them, in the order you actually walk it.

What gets decided before the ladder comes off the truck?

Five things, from the street and the driveway, and each one moves the price before you have touched the roof.

  • Where the container goes. Driveway width, overhead branches, the gate the truck cannot swing through, and whether the neighbor’s slab is in the drop zone. A container that has to sit at the curb means every shovel of tear-off travels further.
  • Story count and eave height. Ground-to-eave decides ladder length, staging, and how much of the day is spent moving equipment rather than roofing.
  • Service drop and utility clearance. A power lateral crossing the rake is a scheduling call with the utility, not a thing you work around quietly.
  • What is under the eaves. Decks, AC condensers, landscaping, pools, and skylights below the work all mean protection material and slower loading.
  • Roof complexity from the ground. Count planes, dormers, valleys, and chimneys before you climb. A cut-up roof with six planes and three valleys is a different labor rate from a straight gable of the same area, and the ground is where you notice it.

Fall protection is a line item, not a virtue. OSHA requires protection for residential construction work six feet or more above a lower level under 29 CFR 1926.501(b)(13), described in the agency’s residential fall protection guidance. Anchors, harnesses, and the time to set them belong in your hours.

What does the attic tell me that the roof cannot?

More than the shingles will. Ten minutes with a headlamp under the hatch is the highest-value part of a roofing survey and the part most estimators skip.

What you look atWhat it changes on the estimate
Deck material — plank, plywood, or OSBSpaced plank decking may need overlay sheathing for the fastener spec
Stains and daylight at valleys, chimneys, and penetrationsLocates existing leaks and predicts where rot will be found
Sag between rafters, soft spots, delaminationSheathing replacement quantity, which is the biggest unknown in the trade
Soffit intake — clear, blocked by insulation, or painted shutRidge vent without intake does nothing, and installing it anyway is a callback
Existing exhaust — box vents, turbines, gable vents, power ventsMixing exhaust types short-circuits airflow; something has to be removed
Bath and kitchen fans terminating in the atticNot your scope by default, so it becomes an exclusion or an add
Insulation depth and typeAffects access, and vermiculite in an older house is a stop-work condition

Attic ventilation is arithmetic, not opinion. The common code framework asks for one square foot of net free vent area per 150 square feet of attic floor, or per 300 when intake and exhaust are balanced. Ridge vent is sold with a published net free area per linear foot, so you divide, split it between intake and exhaust, and check that the ridge you actually have is long enough.

What do I measure once I am on the roof?

Plane by plane, into a worksheet with fixed columns, so nothing is reconstructed from memory that evening.

PlanePlan L × WPitchFactorActual sq ftSquares
Main, front38 × 138/121.2025945.9
Main, rear38 × 138/121.2025945.9
Rear addition20 × 145/121.0833033.0
Dormer cheeks and tops8/121.202840.8
Total1,57515.7

Three rules keep that table honest. Measure plan dimensions out to the drip edge rather than to the wall, because a 12-inch overhang on a 38 × 26 house adds most of a square before slope. Factor each plane at its own pitch — one blended number always flatters the largest plane. And get pitch by holding a 12-inch level against a gable end and reading the drop at the far end; the factor is the square root of one plus the rise over twelve, squared.

PitchFactorA 1,500 sq ft footprint becomes
4/121.0541,581 sq ft
6/121.1181,677 sq ft
8/121.2021,803 sq ft
12/121.4142,121 sq ft

Then take the counts that squares do not cover: eave, rake, ridge, hip, valley, and wall abutment in linear feet; chimneys, skylights, plumbing stacks, fan vents, and satellite mounts as units. Count layers at a rake edge or a corner, in the open, with the customer watching if possible — two layers is twice the stripping labor and twice the weight, not a small adder.

What has to be in the photo set?

Enough that a second estimator could price the roof without going back. Number the photos and reference the numbers in your line descriptions.

PhotographWhat it settles
The rake edge showing layer count, tape in frameThe tear-off quantity, before anyone disputes it
Every valley, full lengthWhere ice barrier goes and where rot will be
Each chimney and skylight, close and wideFlashing scope, counterflashing condition, cricket needed or not
The ridge, end to endVent length available versus vent length needed
Soffit undersideWhether intake exists at all
Attic decking from below, at each suspect areaThe sheathing conversation, six weeks later
Existing damage to gutters, siding, landscapingWhat was already broken when you arrived
The driveway and container positionThe staging plan and the neighbor conversation
Any low-slope sectionShingles do not belong under a certain pitch, and that section prices differently

Which questions have to be answered by the homeowner?

Eight, and the answers change the estimate more than another lap on the ridge would.

  • Is this an insurance claim, and has an adjuster already been out with a scope?
  • How old is the current roof, and do you have the paperwork from it?
  • Where does it leak, and when — driving rain, snowmelt, or all the time?
  • Are there ice dams in winter at any particular eave?
  • Do you want the gutters removed and reset, replaced, or left alone?
  • Is anything in the attic that has to be covered before we start?
  • Are there solar panels, satellite dishes, or antennas to detach and reset?
  • Is there an HOA color approval, and how long does it take?

The insurance question comes first because it changes the document. A claim job is priced against a scope somebody else wrote, with supplements as the mechanism for anything they missed, and going in without asking means writing the wrong kind of estimate entirely.

How does the survey turn into a price?

Four conversions, in order, using your own costs rather than a figure from a forum.

Squares to material. Add waste on top of actual area: start near 10 percent on a simple gable and 15 percent or more where valleys and dormers mean cutting both ends of most courses. The 15.7 squares above with 15 percent lands at 18.1, so order 18 squares — 54 bundles — and price what you buy, not what stays on the roof.

Counts to the rest of the material. Underlayment by the square. Ice-and-water barrier at eaves and every valley, measured in rolls. Drip edge in whole 10-foot sticks with a lap allowance. Starter and hip-and-ridge cap by the linear foot. Step and counterflashing per wall run and per penetration. Ridge vent by the vented linear foot, which is shorter than the ridge because it stops short at each end. Heat cable at eaves only where the customer has asked for it and understands it is a symptom treatment.

Quantities to hours. Tear-off is priced in layer-squares: 15.7 squares with two layers is 31.4 layer-squares of stripping and about 3.9 tons of debris at roughly 250 pounds per layer-square. Install hours come off your own crew’s history, then add a steepness factor above 7/12 where toe boards go on, and a complexity factor for planes and valleys.

Cost to price. Total your material, labor, disposal, permit, and equipment. Add overhead as a percentage taken from last year’s books — overhead divided by direct job cost — not from a number that sounds right. Then apply margin correctly, because this is where estimates quietly bleed: adding 25 percent to $10,000 of cost gives $12,500, which is a 20 percent margin, not 25. To actually earn 25 percent you divide by 0.75 and price at $13,333. Published price-per-square ranges are a sanity check only; they swing hard by metro, season, roof complexity, and how many storm crews are in town that month. Your own cost decides whether the job is worth doing.

What gets left off roofing estimates?

The decking, above everything else. You cannot see sheathing until the old roof is off, so a fixed number is either padded out of the win column or a loss waiting to be discovered. Write it as a conditional line: an included allowance of a stated number of sheets, a published installed rate per 4 × 8 sheet beyond that, and a promise that every replaced sheet is photographed before it is covered. The customer agrees to the price before the surprise exists.

The rest of the usual misses: pipe boots assumed to be reused, a cricket behind a wide chimney, the second layer of ice barrier where a low pitch and a deep overhang need it, gutter removal and reset, plywood over a deck or a pool, magnet sweeps for nails on more than one day, satellite and solar detach-and-reset, permit fees, and the ridge vent that turns out to be four feet shorter than the ridge.

How do I hand the bid over so it gets signed?

Same day if the survey was in the morning, next morning at the latest. Put the total, the deposit, the expiration date, and the conditional rates where they cannot be missed, and get separate initials on the conditional rates — that second signature is what makes a rotten deck a billing event rather than an argument. Name the manufacturer and product line for shingles, underlayment, and ridge vent, because the cheaper bid the customer is holding usually differs there rather than in the labor. Deposit and balance language belongs in the estimate, not in a conversation later, and the structures that work are in how to get clients to pay.

What happens to the field notes once the job sells?

They become the invoice. Same plane worksheet, same linear-foot counts, same penetration list, plus whatever the tear-off revealed and the customer approved — which is exactly why the photos and the numbers have to survive the weeks between the survey and the final sweep. The billing fields themselves are in what to include on an invoice.

Keel is an iOS app that runs entirely on the phone: no account, no bank connection, no cloud, no login, and an App Store privacy label reading Data Not Collected. It does not do your takeoff — that stays wherever you build it today. What it does is close the money loop afterward. The supply house ticket for 54 bundles gets photographed at the counter and read on device by Apple Intelligence, so the 18 squares you ordered are checked against the 18 you bought. Container hauls, permit fees, and the sheets of OSB bought mid-tear-off attach to the job instead of fading in a door pocket. Every drive to a survey you did not win is still a deductible business trip if the log exists, which is what IRS mileage log requirements are actually about. When the final sweep is done, the invoice goes out from the tailgate in under a minute with your numbering, your logo, your brand color, and a payment link as a QR code. Free is $0 with unlimited invoices, receipts, and mileage; Keel Pro is a one-time $249.99 Lifetime purchase, not a subscription.

Frequently asked questions

How do you estimate a roofing job step by step?

Survey the ground and access first, open the attic and inspect decking and ventilation, then measure the roof plane by plane with the pitch recorded for each plane. Multiply plan area by the slope factor to get actual area in squares, count linear-foot items and penetrations, add waste, convert to hours from your own history, then add overhead and margin.

Why is a roof measured in squares instead of square feet?

Because the whole supply chain is built around it. A square is 100 square feet of roof surface, shingles come in bundles covering a third of a square, underlayment is sold in squares, and crew labor is quoted per square. Using any other unit forces a conversion at every step, and conversions are where mistakes enter an estimate.

What is the pitch factor and why does it matter so much?

It is the ratio between actual roof surface and the flat area underneath it, equal to the square root of one plus the rise over twelve, squared. At 4/12 it is 1.054 and at 12/12 it is 1.414. Pricing off the footprint therefore understates the job by 5 to 40 percent, which makes it the most expensive single mistake available on a roof.

How much should I allow for decking replacement in an estimate?

Include a small allowance of a stated number of sheets and publish an installed rate per additional 4 × 8 sheet, agreed before the tear-off starts. Rotted or delaminated sheathing is invisible until the old roof is off, so a fixed price is either padded enough to lose the bid or thin enough to lose money. Photograph every sheet you replace.

Should I climb the roof or use an aerial measurement report?

Use both. An aerial report gives you accurate plan areas, pitches, and linear-foot totals without a ladder, which is fast and reliable for the takeoff. It cannot tell you how many layers are on, what the decking is like, whether the soffits are blocked, or where the flashing has failed. The report is the measurement; the visit is the estimate.

How long should a roofing estimate stay valid?

Two to four weeks is common, and shorter is fair when shingle pricing is moving or a storm has drained local supply. Print the expiration as a date and say what changes afterward, usually that material is re-quoted at current supplier pricing while labor holds. Also name the conditional rates in the same block so they carry the same expiry.


This article is general information, not professional or tax advice.

The estimate → The invoice

How do I bill for it?

Turning agreed work into a document that gets paid.

Appliance Repair Invoice Example: Every Line Explained A filled-in appliance repair invoice example from a two-visit fridge job: the diagnostic credit, the parts line, the return trip, and the disputed lines. Continue →

Once they say yes

Turn the agreed number into an invoice.

Describe the work in a sentence — "invoice Acme $1,500 for a brand sprint" — and Apple Intelligence drafts it on device for you to confirm.

On-device · No account · Data Not Collected