How to Add a Roof Over a Deck

Written by nathaniel miller
  • Share
  • Tweet
  • Share
  • Email

Decks are great places to entertain friends and family or escape the grind of everyday life for a few hours. Bad weather can keep you from enjoying your deck as often as you like, however by adding a roof over the deck, you can greatly increase the number of days that you have to enjoy it. It is easy to build a simple, yet effective lean-to roof over your existing deck.

Skill level:

Things you need

  • 2 x 4 inch lumber
  • 2 x 6 inch lumber
  • 4 x 4 inch lumber
  • Tin roofing
  • 3/4-inch plywood
  • 8-inch lag bolts
  • Tar paper
  • Aluminium flashing

Show MoreHide


  1. 1

    Build a box the size of the outer dimensions of your deck using the 2 x 4 lumber. Run joists every two feet connecting the front of your roof with the rear.

  2. 2

    Extend your corner posts with the 4 x 4 lumber. Make the front of the roof the height of the house roof and the rear sloping at a rate of six inches over four feet.

  3. 3

    Lift the box frame onto the four corner posts and attach it to the posts with the lag bolts. After the frame is secure, install the plywood on top of the frame.

  4. 4

    Install tar paper on the plywood followed by the tin roofing. Tie the new roof into your home's roof using the metal flashing, ensuring a waterproof seal at the junction of house roof/deck roof.

Tips and warnings

  • Adhering to the outlined roof pitch guidelines is critical for proper drainage and a long lasting roof surface.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.