Roofing guide
Roofing DIY vs contractor cost
Compare roofing material quantities, tear-off risk, and contractor ranges before planning a roof replacement.
Reviewed · May 9, 2026Start with the calculator
Use the calculator first so the DIY and contractor comparison starts from the same project size and assumptions.
When DIY can make sense
- Small shed or low accessory roof
- Simple shape
- Safe access
- Experienced help and proper fall protection
When a contractor can make sense
- House roof replacement
- Steep or complex roof
- Tear-off and decking repair
- Flashing, valleys, or warranty requirements
How to decide
- DIY roofing is rarely a casual project because safety and water intrusion risk are high.
- Contractor bids are usually worth getting for occupied homes, steep roofs, complex flashing, or warranty-backed work.
- Compare bids by squares, shingle line, underlayment, tear-off layers, flashing, cleanup, and warranty.
Worked example
40 ft by 28 ft footprint, standard pitch, moderate roof.
Roofing squares
15.0 squares
1,490 sq ft order area including 10% waste
DIY material total
$2,625–$6,525
Shingles, underlayment, flashing, and starter allowance
Contractor total
$6,825–$16,650
Materials plus tear-off and labor
Starter shopping list
- architectural asphalt shingles 45 bundles
- Underlayment, drip edge, flashing, starter, ridge cap 15.0 squares
- Roofing nails and sealant As needed
This example is generated from the same calculator logic used on the Roofing calculator page.
Cost factors to compare
- Roof pitch
- Roof complexity
- Shingle type
- Tear-off layers
- Decking and flashing repair
Contractor quote checklist
- Measured squares listed
- Shingle product listed
- Underlayment and flashing listed
- Tear-off layers listed
- Decking repair unit price clear
Common mistakes
- Pricing footprint instead of roof area
- Forgetting ridge cap and flashing
- Ignoring fall protection and weather timing