Find My Local RooferFind a rooferRoofing guidesLocations

How to compare roofing estimates

Compare the written scope, materials, cleanup, timing, and payment terms—not only the bottom-line price.

Check that each proposal describes the same work

Estimates can use different assumptions. Ask each contractor to identify the roof areas included, proposed repair or replacement method, materials, tear-off, disposal, and any work excluded from the price.

  • Ask how flashing, underlayment, ventilation, and penetrations are handled.
  • Confirm whether permits, cleanup, and debris removal are included.
  • Ask how hidden damage and change orders will be documented and approved.

Review timing and payment terms

A written proposal should explain the expected schedule, payment milestones, cancellation terms, and process for weather delays. Requirements vary by state and locality, so verify applicable rules with the appropriate agency.

Keep copies of the final agreement

Save the signed agreement, change orders, product details, permits, invoices, and warranty documents. If details are unclear, ask for a written explanation before authorizing work.

Continue your roofing research

All roofing guides · Find a roofing company