Build a pergola attached to the house to extend your living space to the yard.
A DIY pergola creates a room outside for entertaining and gathering.
It is the perfect place to enjoy the outdoors. And if you add a clear roof on your pergola, you can extend your outdoor space to a 3 season space.
While this is a big DIY project, it is a great way to add space to your home without breaking the budget.
This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Click here to read my full disclosure policy.
Budget Outdoor Kitchen with Dining Room
Our small side yard was wasted space. The 12′ wide strip down the side of the house was never used, except to grow weeds.
So we partnered with the Home Depot to turn our long side patio into a oasis on a budget!
All the supplies for the pergola were around $700!
We used pressure treated lumber instead of expensive redwood or cedar. It will hold up to the elements, but costs much less.
Then because I want it too look expensive (even when it is not), we painted it with a soft white paint to match the house.
I absolutely love our budget pergola!
Outdoor Gathering Space
A pergola attached to the house was the perfect solution to create a space we could use as an outdoor dining and kitchen area.
We love to bring together our friends and family around a table.
So creating an outdoor entertaining space was perfect and added useable square footage to our home.
I could have just thrown a table and chairs into the space and called it done, but I wanted to create a room.
Sometimes, large spaces can be harder to decorate so defining the space, with something like a rug or pergola, makes it easier.
A patio pergola was the perfect way to define the outdoor dining space on the long patio.
If you have ever wanted to build your own patio pergola, then this is the perfect post for you.
We encountered a few challenges and I am excited to share it all with you.
Building a pergola attached to the house is a big project, but totally worth it.
How to Build a Pergola Attached to the House
Tools & Materials
Recommended Tools:
- Circular saw
- Jig saw
- Drill
- Impact driver (optional, but I love not having to switch bits with the drill)
- Speed square
- 4′ level
- Measuring tape
- Hammer
- Optional: Framing nailer
- You can use screws and a drill instead of the framing nailer, but it was super nice to have. We borrowed one from a friend so it didn’t cost us anything either.
Supplies:
- Pressure treated lumber
- 4×4 boards for the posts (we used 3- 10′ boards)
- 2×4 boards for the posts (we used 6- 8′ boards)
- 2×8 boards for the beams (we used 4- 12′ boards)
- 2×6 boards for the header attached to the house and blocking (we used 3- 12′ boards)
- 2×6 boards for the cross beams (we used 22- 12′ boards)
- Galvanized post bases
- 4 1/4″ long 1/2″ wedge anchors (one for each post base)
- 4″ long 1/2″ lag screws (we used 36 for our 20′ header)
- 3″ construction screws
- Framing nails
- Paint
- It took us 1 1/2 gallons to paint 2 coats on the patio pergola.
STEP 1- Install the Posts
We knew we were going to add a pergola to our patio before we had the concrete poured. To give our pergola footings an extra strong grip, the concrete guys dug out where the posts were going to be so the concrete was deeper in those areas.
Then when we installed the post bases, the bolts used to hold them wouldn’t be longer than the cement was deep for a nice strong hold. This step is not necessary, but if you can, it doesn’t hurt.
To install the post bases, we drilled a 1/2″ hole in the concrete with a 6″ masonry bit. The hole was about 4 1/2″ deep.
Then we placed the base over the top and using a hammer, tapped in the wedge anchor. And we tightened it down with a wrench. Now we were ready for posts.
I thought it would be easier to paint all the boards for the pergola before we built it, then I could just add the final coat once it was built.
Because we had a lot of rain, I only managed to get a few boards painted. So you will notice some boards are white, but most are not.
We attached the 4×4 posts to the post base. Then cut 2×4 boards to flank either side of the posts.
These are for a bit more stabilization and to support the weight of the 2×8 beams to make installing them easier.
Before cutting the 2×4 post boards, we made sure the tops were level (most patios are not perfectly level). We used a level and a chalk line to get a level line at the top, then cut the boards to that length.
A laser level would also work, but I don’t have one of those yet.
We attached the 2x4s to the 4×4 posts, while ensuring the posts were plumb with a 4′ level.
We used a couple boards to help hold the first posts plumb as we worked (once the first one was plumb and secure the rest were easy to keep in line).
Then we installed the 2×8 beam above them.
But first, I cut a decorative edge to it with a jig saw (totally optional but makes everything so much prettier I think).
These were secured with framing nails.
We also made sure to cut the beam so it broke over the center post. Each beam sat half over the center post to support the weight.
STEP 2- Attach the header to the house
We removed the vinyl siding so the pergola header can be securely fastened to the house.
I thought removing siding would be hard, I was wrong. It is created so that it just clicks into itself.
With a hammer and a flat head screwdriver for leverage, you can pop the vinyl siding off the house.
We secured the 2×6 header to the house with 1/2″ lag screws. Making sure the header was attached to the studs.
Predrill the holes for the bolts. Use (2) for each stud (typically every 16″ on center). \We built our header long so we could square up the posts and then cut off the excess.
STEP 3- Install the Cross Beams
Since we are planning on covering our patio pergola so we can enjoy it more, we have to be concerned with things like snow load and roof pitch. If we were leaving the pergola open, it would not have been an issue.
So we consulted the experts and determined that we needed to make our cross beams 12″ on center instead of 16″ and we used blocking between the beams at the header.
The blocking also eliminated the need for hangers, bonus!
All our cross beams needed to be cut an an angle to give us the slope from the header to the outside of the patio pergola. I used a carpenter’s square and a circular saw to cut the boards.
EXPERT TIP: To draw an angled line on the boards, angle the square so the board lines up to the degree mark you need on the side. Super quick and easy!
Before attaching the first cross beam though, we needed to ensure it was square,
We used the pythagorean theorem to ensure the cross beam was square to the posts.
To ensure a 90 degree angle, measure 6′ down one side (on the header beam), then 8′ down the first cross beam, then if you measure between these two marks, they should be 10′.
We adjusted the angle of our crossbeam until it was 10′ and presto, 90 degree angle!
Now that one side was 90 degrees, we could work off that to the other side. So we secured the cross beam to the header by toe nailing nails in with a framing nailer.
Then we attached a 3 1/2″ block (the width of the 2×4 post it would be attached to on the other side of the pergola) of 2×6 to the header right next to the cross beam.
This was attached to the header and the cross beam. Then the second cross beam was attached to the side of the block and toe nailed into the header.
Before getting crazy attaching cross beams all the way down, we took a minute to attach these first to cross beams to the posts and beam on the other side of the pergola. We double checked that the posts were plumb both ways before attaching the boards.
Now it was a matter of attaching cross beams all the way down with 10 1/2″ blocks of 2×6 between them to keep the beams 12″ on center.
Because we had 3 hands, I was in charge of cutting the angle on the top of the cross beams and the blocking.
My husband was in charge of lifting the heavy boards up over the beams, and my father-in-law nailed them in.
It was crazy how fast this went once all the checking and double checking was done!
We did have to take a break and double check plumb again when we moved past the center post. This helped us ensure the back post was all plumb too.
Then we went to work and finished things up quickly!
Once all the cross beams were attached to the header, we attached them to the beams above the posts.
Making sure the cross beams were 12″ on center over the beam, we attached them by toe nailing with the framing nailer on either side of each beam.
STEP 4- Finish off the ends
Then we clean up the back of the cross beams so they were all straight at the end of the pergola.
We pulled a chalk line over the top of the cross beams at the length we wanted them past the posts.
I used the square to draw a line to cut. My father-in-law climbed on top of the pergola and quickly cut all the ends off the cross beams.
Lastly, we needed to add the second beam on the backside of the posts.
Because the cross beams were at an angle, we needed to cut off the top of these beams.
I didn’t want the decorated sides to be affected so I cut a notch on the top of this 2×8 beam just were the cross beams would lay but left the 12″ overhang on the edge of the beam the full height.
We had to bang these beams into place, but it gave us a nice tight fit. The cross beams are now supported over two beams between the posts.
Then we toe nailed the cross beams to the second beam too.
If I did it again, I would remember to add the second beam before adding all the cross beams.
STEP 5- Paint the pergola
Finally my husband and I finished painting the patio pergola.
It took us about 6 hours to paint 2 coats of Behr Ultra Plus in Sentimental Beige over the entire thing.
But I love that the pergola now matches the house and fence. It looks like it has always been a part of it!
I still need to add a bit more blocking before adding a pergola roof. Just to give it even more stability in case of a crazy snow storm.
But for now I am ready to just enjoy our hard work.
Have you ever taken on a big project like this? It is totally worth it!
If you have good weather, this DIY pergola could be built in a long weekend.
And make sure to check out the rest of our DIY remodel projects for budget friendly remodeling ideas.
Hi,
Tell me what king of cover you plan on using and where to purchase it?
Great build and instructional tutorial!! You mentioned that, if you had to do it again, you would install both beams on each side of the posts first, then install the cross beams. Wouldn’t you need to notch out the cross beams at each main beam to account for the angle (2 notches per cross beam). Would a rafter hanger work for this?
Hey guys! Awesome build you did there.
We’re doing something similar, but stand alone instead of attaching it to our house.
What slope did you go with for the rafters/panels??
1:12
Thus was so helpful! I’m about to do this exact same project but how did you put the siding back on? Would it be easier to just use 2 more posts instead of a header on the house if you have siding? Thanks so much!!!
We cut the siding to go around the header and then used the proper edging to keep it water tight. Yes, you could definitely just do more posts on that so you do not have to remove siding to attach to the house. We had a narrow area and didn’t want the posts to reduce our space even more.
I like the idea of using a speed square to mark the angle and then just using a miter saw, but how did you calculate the degree/angle for the slope to know what to angle your speed square to?
Can you tell us about the city/county permits and inspections costs +timing to finish your build?
With the amount of variations from city to county to state each person would need to confirm those items for themselves. It took about a month to build working mostly the full weekends and some weekdays.
PLEASE
I love this, its nearly exactly what I wan tot do o on the side of my garage
Do you sell plans, or know who does. ? The base, or floor if you will,, for my space is 8.6 feet by 20 feet
Hi,
It’s a great well explained tutorial. What is the height from bottom of beams to concrete below? You mentioned 9 ft for the header, what about the rest of area? Does it not seem too low?
Thanks
Thank you, the slope of the roof was determined by the snow load requirements for our city. It was around 7 feet at the lowest. My husband is over 6′ tall and it never felt short to him.
Hi
Looks awesome! Did you need a permit? If so, do you have a plan?
Thanks!
I do not have a plan since each pergola is unique to the house. You will need to check with your local codes to see if you need a permit.
Hi.
Great project.
When you attached the 2×4 to the 4×4 post, you don’t worry about the rot at the bottom of 2×4 when it comes in contact with the water? The span on your pergola is 10′. Did you notice any sagging between the posts? Thanks.
Our pergola was made with ground-contact approved wood so no, not a worry. We have had no sagging on our pergola either.
Hi Kati,
Love your pagola and it’s a great detailed tutorial. Could you add details on how you create spaces on the 2×6 header to mount the cross beam and how do nail the cross beams to the header? That would really help.
Thanks,
We used blocking in between the cross beams and header. So first we added the blocking, then we nailed the cross beam to the blocking and then into the header with a toe-nail (driving the nail in at an angle). Then we added the next block and attached the next cross beam to it. And continued that way all the way to the end.
Hi. We are thinking of building a patio pergola similar to what you did. You mentioned in one of your replies that there is a tutorial page, but I cannot find the button for this. I’d love to get more details on the project so that we can better plan ours out. Thank you!
I combined the tutorial on this page so you no longer have to look for the second page. It’s all above.
This is the best do it yourself tutorial I’ve seen. Pérgola looks great! Thanks for posting. Was it difficult reinstalling the siding? And did you need to purchase anything else to finish it?
I was worried about reinstalling the siding but it clicks together so easily. Make sure to add the trim around the header board to finish off the edges and keep out the water.
Beautiful project! I’m looking into building a pergola with a roof and this gives great guidance. I see the measurements for the wood, but how high did you install the header on the house? I’m wondering what the slope was. We don’t get much snow, but we get a lot of rain here in the PNW. Thanks!
Our peak is around 9 feet tall. There is a minimum slope required by the roofing manufacturer you could look up to make sure you have what you need.
How long did you have the pressure treated lumber before painting. The wood at my local HD is still pretty wet and I understand it should be allowed to dry for 90 days before painting.
Our sat outside for about 45 days, but it did rain a lot during that time. Also, it’s important to note we live in Utah where it is extremely dry too. In areas with humidity it can take longer for the wood to dry out.
What experts did you consult to know the measurements you specifically needed for snow load, etc? I am trying to design one for over our deck, do you get a lot of snow there? Thanks!
We talked with a local builder who is up to date on local building code. We get a good amount of snow.
I notice you guys lagged the header into the studs of the house. Did you guys do this because your house didn’t have a rim joist? Also, is the header mounted near the top end of the stud? Our house has a gable roof so the wall stud stops near the top and I’m wondering if we can attached the ledger right at the butt of the stud where it ends or if this will create too much momentum for the stud to hold.
I would check with a local builder to make sure it will work for your home.
Could you tell us why you used incised wood versus non incised even though they’re both treated. The pergola is above ground.
Because that is what was available in stock without waiting. I’m impatient.
Love the project. Next time consider using the SkyLift Hardware system. No reason to attach on the fascia board if you don’t have to. Fly it above the roof!
That is one idea. But the header was much more budget friendly for our pergola. Thanks!
I really like your pergola, can you tell me the sizes of the wood you used for posts, etc? I can’t tell from the pics 🙂 thanks!
Thanks Candice. All of that information is on the second page, click the get the tutorial button on the bottom of the post to take you to it!
Oops! Thanks!!!
I know this was a sponsored project but do you have an estimate of total cost? It looks great!
Our pergola and roof cost about $1400. That included paint, screws, and all the other things, but not the concrete. We love our space!
Looks lovely – what paint did you use? Thank you!
We painted it with Behr Ultra Plus in Sentimental Beige.
Can you tell me where you were able to get the clear covering sheets?
I purchased them at Home Depot. For the longer ones, sometimes you have to order to have it delivered since they do not carry them in stores.
How big is this pergola? I have a patio I would love to cover.
Our pergola is 10′ x 20′.
Hi, love your work. The pergola is beautiful. Does it provides enough shade on hot days with the clear roof. Trying to decide if I can do a clear roof when I build.
Thanks!
I didn’t realize how much it protected from the sun until I tried assembling a new grill on a very hot day last year. The pieces left underneath the pergola didnt get hot and I felt much cooler under it. But just outside the pergola it was HOT! But it’s not really shady, it just blocks the UV and therefore a bit of the heat. Hope this helps.
Can you go into more detail on installing the roof. Home Depot is. building me a pergola. I want a clear rrof like yours.n
That is so beautiful and functional! I’m wondering if rain coming from the clear panels jumps the fence to the neighbor’s yard, or does it fall into your yard? Do you have any draining issues? Thanks for this tutorial!
The rain will fall on the edge of our yard. The patio leaves about a 3″ space between the edge of the concrete and the fence where the water can fall so no draining issues. If you have don’t have a place for the water to fall, you can add a gutter to the edge of your pergola to direct the water where you want it.
Hadn’t thought about a gutter. Great idea, thanks!
Did you install flashing over the ledger board where it attaches to the house?
We did not because it was so close under our roof line. But they make things to work for lots of different types of house exteriors.
Looks bright and beautiful. You will have to keep us posted on how you decorate the area!!
Thanks so much Linda! It is definitely bright and I cannot wait to decorate the space. You better believe I will share 😉