Check local building codes and obtain required permits
Design the roof structure and confirm load requirements
Measure the building dimensions and roof pitch
Select roof framing materials
Install wall plates or top plates if needed
Mark layout lines for rafters or trusses
Build or place roof trusses or cut rafters
Raise and secure the roof framing
Install ridge board or ridge beam if applicable
Install collar ties, ceiling joists, or bracing as required
Sheath the roof with plywood or OSB
Install drip edge
Apply underlayment or roofing felt
Install flashing around valleys, chimneys, vents, and edges
Install roofing material such as shingles, metal panels, or tiles
Install ridge cap or ridge flashing
Seal all penetrations and exposed fasteners as needed
Inspect the roof for alignment, fastening, and weatherproofing
Clean the work area and remove debris
