This step by step diy project is about how to build a swing frame with roof. I had multiple requests to design a porch swing stand that features a gable roof, so you can enjoy the morning coffee even in bad weather, or to read good book during the hot summer days. This project comes with everything you ever wanted to know, including a full Cut & Shopping list. You can easily Print or Save the plans as PDF file.
You should always plan everything from the very beginning, in order to prevent costly mistakes and to save time. In most of the cases, you need a friend to give you a hand when assembling the wooden swing stand. Invest in high quality lumber and plywood, as the components will be exposed to bad weather. Protect the components with appropriate paint or stain.
There are a few tips that you should take into account, if you want to get a professional result. Therefore, take accurate measurements and use professional tools when making the cuts or when drilling pilot holes. Align the components at both ends and add waterproof glue to the joints, if you want to create a rigid structure. PDF downloadable plans with premium features in the Store. See all my Premium Plans HERE.
Made from this plan
Pin it for later!
Porch Swing Frame with Roof – Free DIY Plans

Building a porch swing frame with roof
Materials
- A – 2 pieces of 4×4 lumber – 84″ long POSTS
- B – 4 pieces of 4×4 lumber – 31 1/2″ long BASE
- C – 4 pieces of 2×6 lumber – 48″ long BASE
- E – 2 pieces of 2×8 lumber – 96″ long SUPPORT BEAMS
- F – 2 pieces of 4×4 lumber – 25 1/2″ long, 2 pieces – 12″ lumber BRACES
- G – 4 pieces of 4×4 lumber – 33″ long, 2 pieces of 2×4 lumber – 96″ long FRAME
- H – 8 pieces of 2×4 lumber – 30″ long RAFTERS
- I – 14 pieces of 1×6 lumber – 8 ft, 1 piece of 1×3 lumber – 8 ft ROOFING
- 5 pieces of 4×4 lumber – 8 ft
- 14 pieces of 1×6 lumber – 8 ft
- 1 piece of 1×3 lumber – 8 ft
- 2 pieces of 2×6 lumber – 8 ft
- 2 pieces of 2×8 lumber – 8 ft
- 5 pieces of 2×4 lumber – 8 ft
- construction glue
- stain, wood filler
- 1 5/8″ screws, 3 1/2″ screws
- 6″ screws
- 7″ carriage bolts
- swing hanger
Tools
- Safety gloves, glasses
- Miter saw, jigsaw
- Chalk line, tape measure, spirit level, carpentry pencil
- Drill machinery and drill bits
Time
- One Week
Related
Porch Swing Stand Plans

Posts for porch swing frame with roof
Use 4×4 lumber to build the posts for the swing stand. Cut the posts at 7 ft.

Braces for the base of the swing stand
Build the braces for the stand out of 4×4 lumber. Cut both ends of the braces at 45 degrees and lock them to the posts with 3 1/2″ screws. Leave no gaps between the components and make sure the corners are square.

Fitting the base beams
Build the base of the stand out of 2×6 beams. Cut both ends of the beams in a decorative manner. Drill pilot holes through the beams and through the posts. Insert 7″ carriage bolts and lock everything together tightly. Leave no gaps between the components and make sure everything is locked together tightly.

Securing the support beams
Build the support beams out of 2×8 lumber. Clamp the support beams to the top of the posts and use a spirit level to check if they are horizontal. Drill pilot holes through the beams and through the posts and lock them together tightly with 7″ carriage bolts. Make sure the posts are plumb and check if the corners are square.

Braces for the swing frame
Use 4×4 lumber for the braces. Make the angle cuts to the braces with a miter saw.

Supports for swing hangers
Lock the braces to the structure using 3 1/2″ screws.
In order to hang the swing bench, you have to attach 4×4 supports between the beams. Secure the supports into place by inserting 3 1/2″ screws and 7″ carriage bolts.

Supports
Build the structure for the roof from 4×4 lumber. Mark the cut lines to the supports and then make 1 1/2″ deep parallel cuts inside the marked area. Remove the excess with a chisel and sandpaper.

Fitting the top supports
Fit the supports to the top of the stand. It would be good if you managed to place the supports equally spaced. Drill pilot holes through the supports and insert 3 1/2″ screws into the 2×8 beams.

Rafter supports
Fit the 2×4 supports to the front and back of the frame. Align the edges flush, drill pilot holes and insert 3 1/2″ screws to lock them into place tightly.

Rafters
Use 2×4 lumber for the rafters. Use a miter saw to make the angle cuts. Mark the cut lines on the rafters and get the job done with a circular saw. Smooth the edges flush.

Gussets
Use 1/2″ plywood for the gussets. Cut the gussets and then lay them over the rafters. Align the edges flush, drill pilot holes and insert 1 5/8″ screws to assemble the trusses. Add construction glue to the joints.

Fitting the trusses
Fit the trusses to the top of the frame, equally spaced. Plumb the trusses with a spirit level, drill pilot holes and insert 6″ screws into the support beams.

Fitting the roofing
Building the roof for the swing frame was easy, but now we need to build a covered. Attach 1×6 slats to the top of the frame. I recommend you cedar, as it is weather resistant. Start by laying the slat to the bottom of the roof. Drill pilot holes and insert 1 5/8″ screws to secure the slats into place. Make sure the slats overlap at least 1 1/2″.

Roof cap
Finish the project by attaching the 1×3 slat to the top of the roof. This slat with work at ridge cap.

Build a sturdy porch swing frame
Take a look over my free 5 ft swing plans, so you can create the sweet bench for this frame.

Porch Swing Stand with Roof – front view
This porch swing stand is sturdy and it has a modern design. You can make adjustments to the design and make it match the style of your backyard. This is heavy duty so you should’t have problems with it on the long run.

Porch Swing Stand with Roof – Free DIY Plans
Last but not least, I recommend you to take care of the finishing touches. In order to get a professional result, fill the holes and the gaps with wood filler and let it dry out for a few hours. Check if there are protruding screws and fix this issue, if necessary. All that is left to do is choose that amazing view so you can enjoy this swing at its true value.
Thank you for reading our project about swing stand with roof plans and we recommend you to check out the rest of the projects. Don’t forget to SHARE and LIKE my projects with your friends, by using the social media widgets, if you want to help us keep adding free woodworking plans.
2 comments
I am looking for a nice base with a roof top for shade and I am reviewing your plans before I build. I have a question about the cuts. Part B in your cut list says the 4x4s should be cut to 22 3/4″, but the plan says they should be 31 1/2″ long for the base pieces. I was wondering which measurement is should go with. There should be enough material to make the cuts without having to buy more 4x4s. You just wouldn’t be able to make all the cuts from one 4×4 if it is the longer of the two measurements.
I updated the list