How to read a roofing quote: a line-by-line checklist
Last reviewed 2026-07-04 · pricing data as of 2026-06 · how we build these numbers
A roofing quote is a small technical document, and contractors know most homeowners read only the bottom line. That's a mistake — the bottom line tells you what you'll pay if nothing goes wrong, while the line items tell you what happens when something does. Here's how to read all of it, in the order that matters.
Before the quotes arrive
Run your roof through our calculator and write down three numbers: your square count, the typical band, and the high band. You're not expecting bids to match — you're establishing which questions to ask when they don't. A bid 30% above our high band isn't automatically padded, but the bidder should be able to say exactly why (steep-slope labor, triple tear-off, decking condition) without getting vague.
The eight things a legitimate bid must itemize
- Measured squares, stated. If the quote doesn't state the roof's size, you can't compare it to anything — including other quotes. Ask every bidder for their square count; if two bidders measure the same roof 4 squares apart, make them reconcile it.
- Exact materials by product name. "Architectural shingles" is not a specification. You want manufacturer and product line, plus the underlayment type, ice-and-water shield locations, and drip edge — these cheap layers are where corners get cut invisibly.
- Tear-off scope and layer count. How many layers are being removed, and what disposal costs. "Roof-over" bids that skip tear-off should be dramatically cheaper and explicitly say so.
- Decking repair pricing, per sheet. The most important line on the page. Nobody knows the plywood's condition until tear-off, so the quote must state the price per replaced sheet (commonly $75–150). If it's not in writing now, it's a blank check later.
- Flashing: replaced or reused. Reusing old flashing around chimneys and valleys is a classic way to hit a low price and leak in three years. The bid should say "new flashing" where it means it.
- Ventilation work. Ridge vents, soffit baffles, or "matching existing" — stated, because ventilation errors void shingle warranties.
- Cleanup and magnetic nail sweep. Small line, real quality signal.
- Two warranties, separately. The manufacturer's material warranty and the contractor's own workmanship warranty (look for 5–10 years) are different things. A bidder who blurs them is hoping you won't notice.
Red flags that predict trouble
- A price with no square count — unverifiable by construction.
- Big deposit up front. Ten percent or material-order timing is normal; 50% before a shingle arrives is not.
- "Today only" pricing. Real crews are booked weeks out; urgency is a sales tactic, not a schedule.
- Storm-chaser dynamics. Out-of-state plates and door knocks after hail. Some are legitimate; your workmanship warranty isn't, once they leave the state.
- "We'll handle your insurance claim" plus a request to sign an assignment of benefits — read that document like it's a mortgage, because you're signing away control of the claim.
- No license number or certificate of insurance on the paperwork. Verify both; an uninsured crew's fall is potentially your homeowner's liability.
Comparing three bids that don't match
Normalize before judging: same square count? same material line? tear-off and decking terms equivalent? Most "cheap" bids stop being cheap once you price in the missing ice-and-water shield and the unwritten decking rate. When a normalized bid is still far below the others, ask yourself which line item is quietly absorbing the difference — because on roofs, the absorbing line is usually labor quality or flashing.
The goal isn't the lowest number; it's the lowest number whose every line you understand. That's a bar most homeowners never set — and the entire reason this site shows its math.