ProjectPriced
Home / Guides / Hiring & Estimates

How to Read a Contractor's Estimate, Line by Line

By the ProjectPriced Team · Updated September 2026 · Written to our editorial standards

Most homeowners squint at a roofing quote, look at the bottom number, and pick the cheapest. Here's how to read the whole thing the way the person who wrote it does.

A roofing estimate is not a price. It's a promise about scope, written in a shorthand most homeowners were never taught to read. The number at the bottom only means something once you know what's above it. I've written and reviewed thousands of these, and the same truth holds every time: the cheap bid and the expensive bid are rarely quoting the same job. They just look like they are.

Below is a realistic estimate for replacing an asphalt shingle roof on a typical single-story home with roughly 1,800 square feet of roof area — about 18 "squares" in roofing math, where one square equals 100 square feet. We'll walk every line, tell you what it should look like, and flag where contractors hide margin or quietly delete scope.

A sample estimate for an ~1,800 sq ft roof

Line itemQty / unitCost
Tear-off (1 layer) & dumpster disposal18 sq @ $75/sq$1,350
Synthetic underlayment18 sq @ $30/sq$540
Ice-and-water shield (eaves, valleys, penetrations)6 rolls @ $110$660
Drip edge (eaves + rakes)220 lin ft @ $2.50$550
Step & counter flashing (walls, chimney)1 lot$685
Valley metal (open W-valley)40 lin ft @ $8$320
Pipe boots / vent collars4 ea @ $45$180
Decking replacement allowance (7/16" OSB)5 sheets @ $85$425
Ridge vent (continuous)40 lin ft @ $9$360
Shingles — architectural, 30-yr class (e.g. GAF Timberline HDZ)20 sq @ $130$2,600
Starter strip + hip/ridge cap shingles1 lot$340
Installation labor18 sq @ $185/sq$3,330
Building permit (pulled by contractor)1$250
Cleanup + magnetic nail sweep1$175
Overhead & profit~10%$1,150
Warranty — 10-yr workmanship + mfr. materialincluded$0
Total$12,915

That total lands squarely in the normal band for an architectural-shingle replacement of this size. If you want to sanity-check your own square footage and material choice against regional pricing, run it through our roof cost calculator before you compare bids — knowing your own number changes how a quote reads.

Line by line: what each entry actually buys

Tear-off & disposal

Stripping the old roof down to the deck and hauling it away. Priced per square or per square foot; a dumpster or dump-trailer fee lives here too. A good estimate states how many layers are being removed — a second layer roughly doubles this line, so if the quote is silent on layers and you have two, expect a change order. Red flag: "tear-off included" with no quantity. That's a blank check on the messiest, most labor-heavy part of the job.

Underlayment

The membrane over the bare deck, under the shingles. Synthetic has largely replaced #15/#30 felt. The estimate should name the product and coverage. Per the NRCA and IRC, underlayment is your secondary water barrier — it is not optional and it is not where you save $200. Red flag: no underlayment line at all, or "felt as needed."

Ice-and-water shield

A self-adhering, self-sealing membrane at the most leak-prone spots: eaves, valleys, and around penetrations. In cold climates the IRC requires it to run from the eave edge to at least 24 inches inside the exterior wall line — InterNACHI's inspection guidance spells this out. This is one of the first lines a corner-cutter deletes because it's buried and you'll never see it. Red flag: missing entirely in a snow/ice region, or applied only to eaves when you have big valleys.

Flashing — step, counter, valley

Flashing is sheet metal that seals the joints where the roof plane meets something else: walls, chimneys, valleys, pipes. This is where most roofs actually fail, and where cheap bids quietly reuse old, rusted metal instead of replacing it. Note that our sample breaks flashing into three lines — step/counter, valley metal, and pipe boots — because they're different work. InterNACHI is explicit that sidewalls need stepped flashing, not one continuous strip. Red flag: "reuse existing flashing," a single vague "flashing" line, or no chimney/wall flashing line when your roof clearly has a chimney and dormers.

Decking replacement allowance

You cannot know how much rotten plywood is under the old roof until it's off. Honest contractors handle this with a per-sheet unit price and a small assumed quantity (here, 5 sheets at $85 installed). If you use fewer, you're credited; more, you're billed at the stated rate. This is the single most important line for spotting a professional. A per-sheet number means no surprise, no leverage. Red flag: no decking line at all, or the notorious "we'll see when we open it up" — that's not transparency, it's an open invoice. When the deck is exposed and the crew is on the clock, "surprise" rot at an undefined price is exactly where a padded job makes its real money.

Ventilation — ridge vent & intake

Balanced attic ventilation (exhaust at the ridge, intake at the soffits) is what keeps a roof from cooking itself and voids many manufacturer warranties if it's absent. The estimate should show a ridge-vent line in linear feet and, ideally, confirm intake. Red flag: no ventilation line whatsoever. A roof with zero ventilation scope is a roof that was measured from the driveway.

Drip edge

Metal edging at eaves and rakes that directs water into the gutter and off the fascia. It's code in most jurisdictions and cheap — a few hundred dollars — so its absence tells you more about the contractor than about the price. Red flag: no drip-edge line, or it appears at eaves only.

The shingles themselves

This should name the manufacturer, product line, and grade — "architectural / dimensional," not just "shingles." Quantity should read in squares including waste (our 18-square roof buys ~20 squares of material for cuts and starter). A vague "high-quality shingles" line lets a contractor swap a builder-grade 3-tab for the premium product you thought you were buying. Red flag: no brand, no product line, no color, or a square count suspiciously equal to your exact roof area with no waste factor.

Labor

Sometimes folded into the per-square material price, sometimes broken out as here. Either is fine — what matters is that it exists and is proportionate. On a straightforward roof, labor commonly runs 40–60% of the job. Red flag: a job where labor plus materials is far below the market total, which usually means an uninsured crew paid cash (and no recourse when something goes wrong).

Permit

A separate, named line, pulled by the contractor. This matters more than the $250 suggests. When a licensed contractor pulls the permit, their license and insurance are attached to the work and they own code compliance and inspections. If a contractor asks you to pull the permit, the honest read — echoed by contractor-licensing boards — is that they may not carry the license or insurance to pull it themselves. Red flag: no permit line, or "homeowner to obtain permit."

Cleanup & nail sweep

Debris haul-off and a magnetic sweep of the yard and driveway for nails. Small line, real value — roofing nails in a lawn find tires and bare feet for years. Red flag: silence on cleanup, which usually means it's your problem.

Overhead & profit

Legitimate and expected — this is how the business keeps its lights on, its trucks insured, and its warranty promise fundable. Seeing it stated (often 10–20%) is a sign of a real company, not a red flag. What should worry you is the opposite: a bid with no visible margin at all is either missing scope or being run by someone who won't be around to honor a callback. Margin isn't the enemy; hidden margin is.

Warranty

Two separate promises, and the estimate should distinguish them: the manufacturer's material warranty (covers defective shingles, often decades, sometimes prorated) and the contractor's workmanship warranty (covers installation errors, typically 5–10 years). The material warranty is worthless if the installation voids it — which improper ventilation or nailing routinely does. Red flag: "lifetime warranty" with no distinction between the two, or a workmanship warranty measured in months. Our own estimating methodology treats warranty terms as part of the price, not a footnote — because a five-year workmanship warranty and a one-year one are two different products.

Comparing three bids apples-to-apples

You can't compare totals. You compare scope, normalized. Here's the routine I use:

When you're ready to gather bids designed to be compared this way, our get free quotes flow asks contractors for itemized scope up front, which makes this normalization far less painful.

Questions to ask before you sign

FAQ

Is the lowest roofing bid ever the right choice?

Sometimes — but only after you've confirmed it quotes the same scope, materials, and warranty as the others. A low bid that matches line-for-line and comes from a licensed, insured, well-reviewed contractor is a genuine bargain. A low bid that's low because it's thin is a future invoice.

Why is there such a big gap between my three quotes?

Almost always scope and materials, not greed. Different shingle grades, missing flashing or ventilation, an undefined decking allowance, and whether a permit and real warranty are included can swing a roof by thousands. Normalize by squares and line up the scope and the gap usually explains itself. For a baseline on what's normal in your area, see our roof replacement cost guide.

Should I worry about "overhead and profit" as a line item?

No — a stated margin is a sign of a real, accountable business that can fund its warranty. Worry about the bid with no visible margin, which is usually hiding either missing scope or a crew that won't answer the phone in year two.

What's the single biggest red flag on an estimate?

A suspiciously round lump sum — "$11,000, roof replacement, all-inclusive" — with no line items. Round numbers mean no one measured anything, and "all-inclusive" with no scope means nothing is actually included in writing. A real estimate has odd totals because it's built from real quantities.

Sources

More ProjectPriced guides