How to Build a Pergola – Step by Step with a 3D Plan
A pergola is the ideal first timber-building project: manageable in scale, achievable over a few weekends, and with a big impact in the garden. This guide takes you from dimensions through timber choice, foundations and structural basics to the correct assembly order – with practical guide values for cross-sections and costs.
Planning: dimensions, location and permissions
Start by settling on the length, width and height. A footprint of 3 × 4 m with a clear height of 2.20 to 2.50 m is a proven starting point – any lower and the space quickly feels cramped, any higher and both the material bill and the wind loading increase. For a seating area for six people, allow at least 3 × 3 m; for a dining table plus barbecue zone, plan closer to 3.5 × 5 m. Also think about the path of the sun: a pergola to the south-west of the patio casts shade in the afternoon and evening – exactly when you need it most.
Freestanding or attached to the house?
A freestanding pergola stands on four or six posts and needs bracing in both directions. The lean-to version is fixed to the facade via a wall plate (ledger) – that saves two posts, but demands sound load-bearing masonry and a properly sealed junction with the wall.
Do you need planning permission?
In many areas, open, unroofed pergolas below a certain size can be built without formal approval. The thresholds vary considerably between countries and local councils, however, as do the minimum distances to the property boundary (often around 3 m). Check with your local building authority before you start – the local regulations are always what counts, not general figures found online.
Choosing your timber: larch, Douglas fir or structural spruce?
For a structure that stands outdoors permanently, the natural durability of the timber matters just as much as the price. Here are the most common options at a glance – prices are guide values for 12 × 12 cm sawn timber:
| Timber | Outdoor durability | Price per linear metre, 12 × 12 cm (guide) | Notes |
|---|---|---|---|
| Structural spruce/fir (KVH) | low – only with a protective coating | approx. €8–14 | cheap, dimensionally stable, high-maintenance |
| Douglas fir | moderate to good | approx. €12–20 | good balance of price and durability |
| Siberian larch | good | approx. €15–28 | hard, resinous, weathers to an even silvery grey |
| Pressure-treated pine | good | approx. €10–18 | robust; re-treat cut ends with preservative |
Structural solid timber (KVH) in spruce is the cheapest option and very dimensionally stable, but it absolutely needs constructive timber protection and regular recoating. Douglas fir and larch get by with far less maintenance. Pressure-treated timber is tough but looks more utilitarian, and freshly cut surfaces have to be re-treated with preservative.
Cross-sections and structure: guide values for sizing
For an open pergola without a solid roof covering, the following cross-sections have proven themselves: posts 12 × 12 cm (from around 2.5 m in height, or with heavy climbing plants, better 14 × 14 cm), purlins 8 × 16 to 10 × 20 cm, rafters 6 × 12 to 8 × 16 cm at 50–70 cm centres. Knee braces cut from 8 × 8 cm timber, fitted at 45° and at least 60–80 cm long, stiffen the frame corners. A 10 × 20 cm purlin spans roughly 3.5 to 4 m unsupported – for larger bays, add an extra post in between.
Important: these figures are rough guide values for an open, unloaded pergola. As soon as you plan a solid roof of glass or twin-wall polycarbonate, a large surface exposed to wind, or heavy climbers such as wisteria, the loads change significantly. Snow and wind load zones also vary by region – when in doubt, have the sizing checked by a structural engineer or carpenter.
Foundations: concrete pad footings and post anchors
Pergola posts should never go straight into the ground – there they will rot within a few years. The standard solution is concrete pad footings with cast-in H-post anchors or bolt-down post bases:
- Pad footing: one hole per post, roughly 40 × 40 cm and around 80 cm deep (founded below the frost line). That works out at about 125 litres of concrete, i.e. roughly ten 25 kg bags of ready-mix concrete per footing.
- H-post anchor: set into the wet concrete and aligned plumb. The post later sits 5–10 cm above ground level and stays permanently dry.
- Bolt-down post base: the right choice on existing concrete slabs or patios – fixed with heavy-duty anchor bolts, with the post standing on a spacer to keep standing water away.
Let the concrete set for at least three to seven days before assembly; it only reaches its full strength after around 28 days.
Assembly step by step
With the material prepared and a helper on hand, the pergola goes up in one to two weekends:
- Setting out: mark the footprint with string lines and measure the diagonals. At 3 × 4 m, each diagonal must be exactly 5.00 m – then the layout is perfectly square.
- Footings: dig the holes, pour the concrete, set the H-post anchors plumb and let everything cure.
- Standing the posts: insert the posts, plumb them in both directions with a spirit level and bolt them to the anchors with M10 or M12 coach bolts. Prop them with temporary battens until further assembly.
- Fitting the purlins: lay the cross beams on top, check the heights and connect them rigidly to the posts with half-lap joints or angle brackets.
- Setting the rafters: fit the rafters at even 50–70 cm centres – traditionally with a notched (birdsmouth) seat cut, or with rafter-to-purlin framing anchors.
- Bracing: fit the knee braces at 45° between posts and purlins. Only then will the structure stand firm against wind loads.
- Timber protection: apply a stain or oil, taking particular care over cut edges and end grain.
Costs: what should you budget for?
For a 3 × 4 m pergola built yourself, material costs come to roughly €400 to €1,100 depending on the timber – all figures are guide values, and regional prices may differ:
| Item | Guide price for 3 × 4 m |
|---|---|
| Structural spruce timber (basic option) | approx. €250–450 |
| Larch/Douglas fir timber (alternative) | approx. €450–800 |
| Concrete, H-post anchors, post supports | approx. €80–150 |
| Screws, brackets, connectors | approx. €50–100 |
| Stain or oil (two coats) | approx. €30–70 |
| Total DIY build | approx. €400–1,100 |
For comparison: off-the-shelf kits cost around €800–2,500 depending on size and timber, while a pergola built by a joiner or carpenter usually comes to €3,000–6,000. Building it yourself saves a substantial amount – provided you plan carefully and buy neither too much nor too little material.
Avoiding common mistakes
- Burying posts directly in the ground or setting them in concrete – trapped moisture rots the timber from below.
- Forgetting the bracing: without knee braces or diagonal struts, the pergola wobbles in every gust of wind.
- Undersizing the cross-sections even though climbing plants are meant to grow over it later – a mature wisteria can quickly put several hundred kilograms onto the structure.
- Leaving end grain unprotected: post caps or angled cuts shed rainwater.
- Not allowing for offcuts and waste – add a 5–10% margin to your timber list.
Plan it in 3D first and calculate your materials precisely
The best safeguard against buying the wrong material is a true-to-scale plan before you order the first piece of timber. If you work out the posts, purlins, rafters and knee braces in advance, you will spot clashes and awkward lengths before they cost time and money on site. Tip: in a 3D planner such as HolzBau 3D, you can build the structure virtually and automatically get a cutting list with all the lengths and cross-sections for your shopping trip. After that, nothing stands in the way of your weekend project – and with regular care, such as a fresh coat of stain every two to four years, your pergola will last for decades.