Need your porch covered? We got it covered
This project can be costly in more ways than one. Hire a pro to get the job done right the first time, avoid potential injury, and eliminate budget-breaking DIY mistakes.
A porch is a great way to enjoy the outdoors, but what if you want to soak in nature while it’s raining, or you don’t want to bake in the direct sunlight? That’s where a porch roof comes in. In this guide, we’ll walk through the step-by-step on how to build a porch roof to help you get outside more often.
Building a porch roof requires installing foundational supports, and any project considered a “permanent improvement” like this will require permits. Head to your local building department to pull the proper permits for your porch roof to keep your project legal.
Installing a porch roof is also a major undertaking that requires lots of planning to avoid wasted materials and unnecessary trips to the home improvement store. Get all of your tools and materials together, and double-check that you have everything you need before you begin.
The ledger board is the horizontal piece of lumber that attaches to your home’s framing and supports the porch roof. You can start the installation by using your oscillating tool to cut out a piece of siding to reveal the wood behind it. Measure carefully to avoid cutting out too large of a hole.
Use 2-by-8 material for the ledger board, and attach it to your home’s exterior wall framing using 5-inch lag screws and washers. Finish the ledger board by installing deck flashing around it. Tuck the flashing behind the siding on all four sides of the ledger board for adequate protection.
Measure how far out you want your deck roof to extend and mark spots for the outer supports. Use your post hole digger to dig the holes. Check local regulations for how deep foundational supports need to be, as it varies based on the frost line and local building ordinances. Dig at least that far down.
Set the concrete building form tubes into the holes, and put down a 4-inch layer of gravel or paver base at the bottom. Mix and pour your concrete, and set the post bases into place. Double-check that the post bases are level and square to the exterior wall of your home.
Once the concrete dries, use your circular saw to cut the posts to the proper height. You’ll need to determine what roof pitch you want to get the right roof measurements.
Connect the two posts using a header beam made of 2-by-10 material and plywood. To make the header, cut two 2-by-10s to the proper length, sandwich a piece of plywood between them, and use a framing nailer to nail them together.
Next, you can attach the rafters. If you’re using rafter hangers on both sides, you can just cut the proper angle on the ends of the rafters and attach them to both the ledger board and the header. If not, you’ll need to notch the rafters on the ends nearer to the header to get them to sit properly. Use your circular saw to create the notches.
With the rafters in place, you can install the plywood or OSB roof decking. Be sure to review ladder safety tips before you begin. Use your table saw or circular saw to cut the sheets to size, and use your framing nailer to attach them. Always line up the edges of the plywood or OSB so that they rest on a rafter.
Install drip edge flashing along the length of the header and the two side rafters. Use roofing nails to secure the flashing in place. You can use tin snips to cut the drip edge flashing to length. Leave an additional inch of flashing so that you can cut at the corner and fold over the side and top pieces for a cleaner look.
Lay down your roof underlayment and attach it to the decking using the method recommended by the manufacturer. For roofing felt, you’ll usually use plastic cap nails. Ice and water shield has a pre-applied adhesive that just sticks to the underlayment. Be sure to extend the edges of the underlayment over the top of the drip edge flashing on all sides of the roof.
Finally, you can install the finished roofing material. Follow the manufacturer’s directions with respect to sealants, nail patterns, screw patterns, and shingle or panel overlap. The overhang for metal roofs and asphalt roofs on all edges of the roofing system should be between 1 and 3 inches unless you’re using gable end flashing to seal the sides.
There are many things that can go wrong when building a porch roof, but there are a few that you should be particularly careful to avoid.
Not considering roof pitch: Roof pitch is crucial for proper drainage. Check local building regulations and speak with a professional to decide on the right pitch. Remember that there are also minimum and maximum pitches for metal roofs and asphalt roofs, so stay within the recommendations for your material.
Ignoring the frost line: Not digging your post holes deep enough will mean expansion and contraction of the soil underneath, which will eventually cause structural issues with your new roof and, potentially, the exterior wall you attached it to.
Not overlapping materials properly: All of the materials you use need to sit in a specific order to reduce the risk of roof leaks. Always install your drip edge flashing first. Then install the underlayment working from the bottom of the slope to the top and extending over the drip edge on all sides. Finally, install your roofing material, again working from the bottom of the slope to the top and overlapping the materials underneath by 1 to 3 inches.
Forgoing permits: Building permits for a porch roof cost between $150 and $300 to your total costs, but proceeding without permits can leave you with much more expensive violation fines, and you may be forced to remove the roof altogether, leading to a full roof replacement cost added to your total.
Building a porch roof is a complex project that demands a high level of skill and a variety of expensive tools. If you don’t have experience with carpentry and roofing or don’t have all of the necessary tools, consider hiring a local roofing company to get the job done for you. A pro can complete the installation in just a day or two, and they’re more likely to install a leak-free roof that looks professional.
The minimum recommended slope for a porch roof is 1/4:12, which means 1/4-inch of rise every 12 inches of run. Slopes of 3:12 and 4:12 are more common and provide faster drainage for runoff. Make sure to choose a pitch that’s appropriate both for the climate in your area and the type of roof material you install. Hire a roofer if you need help determining what the right roof pitch is.
The spacing for porch roof posts depends on the material you use for the posts. With 6-by-6 posts, you should space them 6 to 8 feet apart. If you upgrade to 8-by-8 posts for greater stability and strength, you can go 10 to 12 feet apart with the posts. If you’re installing heavier roofing materials, like clay tile or slate, stick to the lower end of those ranges.
The average cost to build a roof over a porch if you hire a professional to do everything is $21,000, and most homeowners pay between $14,000 and $31,000, depending on the size of the roof and the roofing material they choose. If you install your porch roof yourself, you’ll spend about half that on supplies if you already have all of the tools.