Check local building codes, permits, and weather conditions
Measure the roof and calculate required materials
Gather tools, safety gear, shingles, underlayment, flashing, nails, and sealant
Remove old roofing materials down to the roof deck
Inspect the roof deck for rot, damage, or soft spots
Replace damaged decking and secure loose boards
Install drip edge along the eaves and rakes
Apply ice and water shield where required
Roll out and fasten roofing underlayment
Install starter shingles along the eaves
Install shingles from the bottom edge upward in staggered rows
Nail shingles according to manufacturer specifications
Install flashing around chimneys, vents, valleys, and walls
Seal exposed nails and vulnerable joints
Install ridge cap shingles along the peak
Reinstall or replace roof vents and accessories
Clean up debris and remove old materials
Inspect the finished roof for alignment, fastening, and leaks
