A roof replacement quote can be hard to judge because most homeowners only see this purchase once or twice in their lives. A $9,000 quote and a $19,000 quote can both look plausible until you compare the scope line by line.
Here is the checklist I use when reviewing a roofing estimate.
1. Start with roof size, not house size
Many quotes are built around the roof surface area, not the interior square footage of the home. Pitch, overhangs, garages, dormers, hips, valleys, and waste factor can all change the final number.
If the quote does not clearly state the measured roof area or number of squares, ask for it. Without that, it is almost impossible to compare two bids fairly.
2. Confirm the material system
A quote should not just say "shingles" or "metal roof." It should identify the material system and any major components included. For example:
- 3-tab asphalt shingles
- Architectural shingles
- Standing seam or exposed-fastener metal
- Tile
- Flat or low-slope membrane
The material choice changes cost a lot. It also changes warranty expectations, underlayment needs, flashing details, and installation complexity. A cheap quote may simply be pricing a different system.
3. Check tear-off and disposal
One of the biggest quote gaps is whether the contractor is removing the old roof. Tear-off, hauling, dump fees, and cleanup should be explicit.
If one quote includes full tear-off and another assumes an overlay, they are not equivalent. Overlay can sometimes lower upfront cost, but it may hide decking issues and can affect future replacement options.
4. Look for decking repair assumptions
Decking is often the unknown item. A good quote will explain whether it includes a small allowance, a per-sheet replacement price, or no decking repair at all.
This matters because the final invoice can move quickly if rotten plywood or plank decking is found after tear-off. The red flag is not necessarily a decking charge. The red flag is a quote that is vague about how decking will be handled.
5. Read the flashing, ventilation, and underlayment lines
These details are easy to miss, but they are part of what makes a roof perform. A complete estimate should mention items like:
- Drip edge
- Valley treatment
- Step flashing and wall flashing
- Pipe boots
- Ice and water shield where relevant
- Synthetic or felt underlayment
- Ridge vents, box vents, or other ventilation approach
A quote that only lists shingles and labor may be too thin to evaluate.
6. Ask who handles permits
Permit rules vary by city and county. Some quotes include permit handling, some pass permit fees through to the homeowner, and some leave the topic out completely.
That omission can create confusion later. If permits are required in your area, the estimate should say who pulls them and whether fees are included.
7. Compare the price against a local range
National averages are useful, but local labor, disposal, access, code requirements, and weather exposure matter. A coastal Southern California roof will not always price like a similar roof in inland Florida.
I built Roof Cost Data as a free homeowner research tool for this exact comparison problem. You can estimate a rough planning range with the roof replacement cost calculator, then sanity-check a written bid with the roof quote checker.
For local examples, the site also has city pages such as Long Beach roofing cost estimates, where coastal exposure, permits, material choices, and roof size assumptions can change the range.
8. Do not treat the lowest quote as automatically best
A low quote can be legitimate. It can also be missing tear-off, permit handling, ventilation work, flashing replacement, decking allowances, cleanup, or warranty detail.
A high quote can be padded. It can also include better materials, more difficult access, full tear-off, damaged decking allowances, or stronger warranty support.
The better question is: what exactly is included, and can another contractor price the same scope?
Quick red flags
Be careful if a roof quote:
- Does not state roof size or squares
- Uses vague material names
- Leaves tear-off unclear
- Has no decking repair terms
- Ignores flashing or ventilation
- Says nothing about permits
- Pushes for a same-day decision
- Has a very large deposit requirement
- Refuses to put scope details in writing
Roof Cost Data is not a roofing contractor and does not perform roofing work. The goal is to help homeowners understand the quote before they decide who to hire.
Top comments (0)