This article contains affiliate links and we may receive a commission for purchases made.

How to build a pergola

It’s easier than you might think to build your own pergola – follow this guide to create your own idyllic sheltered spot from scratch

How to build a pergola.

The open roof of a pergola, set on posts and often with trellis sides, offers welcome shade in a sunny patch while providing the perfect climbing frame for plants like honeysuckle and wisteria.

Position yours at the entrance to your garden, over a pathway or against a wall to cast soft, dappled light over a seating area. If you have been dreaming of garden gatherings with family and friends, then start work on this structure to create a spot that’s ideal for open-air socialising.

While you can buy pergolas in kit form, they are quite easy to build from scratch using treated softwood. Make sure you paint the cut ends of the timbers and the feet of the posts with wood preservative before you start.

What you need to build a pergola

  •  Drill
  •  Upright posts x 6 4
  • Several extra lengths of timber
  •  Rafter x 2
  • Wooden mallet
  •  Chisel
  • Saw
  • Hammer
     Canes x 6
  • Spirit level
  •  Concrete
  •  Protective eyewear and gloves
  •  Cross beams x 7 4
  • Trellis panels x 4
     125mm and 65mm galvanised nails
     Tape measure 4
  • Pencil
  •  Try square

Total time:

Step 1


How to build a pergola step 1
Lay three upright posts for one side of your pergola on the ground. Cut two lengths of timber to 1.22m. Use them to mark the distance between the uprights, top and bottom.

Step 2


How to build a pergola Step 2

Lay a rafter in position, jutting 200mm from the edges of the outer posts. Then mark the outline of the post tops on the rafter. As the timbers may not be identical, it’s a good idea to number each upright and the rafter in pencil so you can match them up again. Repeat this process with the other side of the pergola.


Step 3

How to build a pergola Step 3

Cut out the housing with a saw, wood chisel and mallet. Make sure that it’s a neat, tight fit. Profile the ends of the rafters and crossbeams. Then measure 25mm down from the top and 75mm in from the outer edge. Draw a line between these points with a pencil and extend it square down the adjacent faces of the timber. Saw off the marked wedge – or you could design a decorative profile of your own.


Use post supports to put up a pergola on a concrete terrace or patio. Use a hammer-action drill and screw them firmly in place with expanding masonry bolts.

Step 4

How to build a pergola Step 4

Use the rafters as a guide to help you mark out the post holes. Square their ends and line them up exactly parallel using a 1.32m measure. This will give you the precise position for the centre of each post hole. Mark these with canes, then remove the timbers and dig the holes to a depth of 450mm.

Step 5

How to build a pergola Step 5

Fit the posts into the housings in the rafters. Then drill pilot holes and secure them with two 125mm galvanised nails.

Your pergola posts should fit tightly into the housing in the rafters, so you’ll need to tap them in with a wooden mallet. Hold an off-cut of timber between the mallet and rafter

Step 6

How to build a pergola Step 6

Use the 1.22m length of wood to space the uprights accurately and a try square to check they’re square to the rafter. After that, brace the structure with three lengths of timber.

Step 7

How to build a pergola Step 7

Raise one side of your pergola into the post holes and prop it up with temporary supports made from extra timber. Double-check the posts are vertical and in line with each other and that the rafter is level. Raise the other side of the pergola and use a spirit level to make sure both rafters are at the same height. You may have to adjust the depth of the holes when doing this. Finally, concrete the posts in (ensure you wear protective eyewear and gloves when working with the concrete) and leave them to set in place for 48 hours.

Step 8

How to build a pergola Step 8

Now add the cross bars and trellis. Start by resting three crossbeams across the rafters at the post positions and nail them into position. Nail the remaining four crossbeams in place, evenly spaced between the first three.


Step 9

How to build a pergola Step 9

Drill pilot holes and nail the first trellis panel into position using 65mm galvanised nails. Leave a gap between the bottom of the trellis and the soil to avoid rot. Finish the job by nailing the final three trellis panels into place.



This project was put together by B&Q – head over to to shop for what you will need.

Top image credit: Getty Images