Building a pergola is one of the most rewarding backyard DIY projects. The structure is straightforward—four posts, two beams, joists, and optional rafters—and a first-time builder can complete a standard 10×12 pergola in a weekend with a helper. Here are complete plans with dimensions, a full materials list, and a step-by-step build guide.
Standard Pergola Dimensions
These plans cover three common pergola sizes. All use the same construction method—just scale the materials accordingly.
Small: 8×8 Feet
- Post height: 8 feet (10-foot posts with 2 feet buried/anchored)
- Beam span: 8 feet
- Joist span: 8 feet
- Number of joists: 5 (spaced 24 inches on center)
- Best for: Small patios, intimate seating areas
Medium: 10×12 Feet
- Post height: 8 feet (10-foot posts with 2 feet buried/anchored)
- Beam span: 12 feet (long side)
- Joist span: 10 feet (short side)
- Number of joists: 7 (spaced 24 inches on center)
- Best for: Dining areas, average-sized patios
Large: 12×16 Feet
- Post height: 9 feet (11-foot posts with 2 feet buried/anchored)
- Beam span: 16 feet (may require spliced beam or center support)
- Joist span: 12 feet
- Number of joists: 9 (spaced 24 inches on center)
- Best for: Outdoor kitchens, large entertaining spaces
Materials List (10×12 Pergola)
This list covers the most popular size. Adjust quantities proportionally for smaller or larger builds.
Lumber
- 4 — 6×6×10′ posts (pressure-treated or cedar)
- 2 — 2×10×14′ beams (or 4 pieces of 2×10×14′ if doubling up)
- 7 — 2×8×12′ joists
- 14 — 2×2×12′ top slats (optional, for additional shade)
Hardware
- 4 — post base brackets (Simpson Strong-Tie ABU66Z or similar) if mounting to concrete, OR concrete mix for ground burial
- 8 — 1/2″×8″ carriage bolts with washers and nuts (for beam-to-post connections)
- 28 — 3″ structural screws or 16d galvanized nails (for joist-to-beam connections)
- 14 — hurricane/joist ties (Simpson LUS28 or similar)
- 56 — 2-1/2″ exterior screws (for top slats)
- 4 bags — 80 lb quick-set concrete (if setting posts in ground)
Miscellaneous
- Exterior wood stain or sealer (2–3 gallons)
- Gravel for post hole drainage (1/2 cubic foot per hole)
- String line and stakes for layout
Estimated Material Cost
- Pressure-treated pine: $400–$700
- Cedar: $800–$1,400
- Redwood: $1,200–$2,000
Tools Needed
- Circular saw or miter saw
- Drill/driver with drill bits and driver bits
- Socket wrench set (for carriage bolts)
- Post hole digger or power auger
- 4-foot level
- Speed square
- Tape measure (25-foot minimum)
- String line and line level
- Clamps (at least 4 bar clamps)
- Ladder (8-foot minimum)
- Safety glasses and hearing protection
- Jigsaw (for decorative rafter tail cuts)
Step-by-Step Build Guide
Step 1: Check Permits and Utilities
Contact your local building department to determine if a permit is required. Most areas require permits for structures over 120 square feet or taller than 10 feet. A typical permit costs $50–$300. Call 811 (the national dig line) at least 48 hours before digging to have underground utilities marked. This is free and required by law.
Step 2: Lay Out the Footprint
Drive stakes at the four corner locations. Run string lines between them to mark the pergola’s perimeter. Measure diagonals to verify square—both diagonal measurements should be identical. For a 10×12 pergola, the diagonal should be 15 feet 7-5/8 inches.
Use the 3-4-5 triangle method as a backup check: measure 3 feet along one string, 4 feet along the adjacent string, and the diagonal between those two points should be exactly 5 feet.
Step 3: Set the Posts
Option A — In-ground posts: Dig holes 12 inches in diameter and 24 inches deep (below frost line in cold climates—check local codes). Add 4 inches of gravel to the bottom of each hole for drainage. Set the post in the hole, brace it plumb with temporary 2×4 braces screwed to the post and staked to the ground. Pour quick-set concrete around the post and add water per the bag instructions. Let cure for 24–48 hours before removing braces.
Option B — Surface-mount on concrete: Position post base brackets at the four corners. Mark the anchor bolt holes, drill into the concrete with a hammer drill and 1/2″ masonry bit, and install expansion anchors. Bolt the brackets down, then drop the posts into the brackets and secure with the provided hardware. This method is faster and allows future removal.
Step 4: Cut Posts to Height
Once all four posts are set and plumb, use a laser level or water level to mark a consistent height line across all four posts. For an 8-foot clearance, mark at 8 feet above the finished floor/ground level. Cut the posts with a circular saw (you’ll need to cut from multiple sides on a 6×6). A reciprocating saw can finish the center cut.
Step 5: Install the Beams
The beams run along the long side of the pergola (12 feet in this plan), resting on top of the posts. Each beam overhangs the posts by 12–18 inches on each side for a decorative look.
If using doubled 2×10 beams: sandwich the post between the two beam boards. Clamp them in place, drill two 1/2-inch holes through both beam boards and the post, and secure with carriage bolts. The beam should be flush with the top of the post or sitting in a notch cut into the post top.
For a cleaner look, notch the post tops to create a saddle for the beam. Cut a 1-1/2″ deep notch (or 3″ for doubled beams) across the top of each post using a circular saw and chisel.
Step 6: Install the Joists
Joists run perpendicular to the beams across the short span (10 feet). Space them 24 inches on center starting from one end. Each joist should overhang the beams by 12–18 inches on each side.
Attach joists to beams using hurricane ties or by toenailing with structural screws. For the strongest connection, use both—hurricane ties on the inside face and a toenail screw on each outer face.
Step 7: Add Top Slats (Optional)
For additional shade, install 2×2 slats perpendicular to the joists across the top. Space them 3–6 inches apart depending on how much shade you want. Closer spacing provides more shade; wider spacing is more decorative. Attach with a single 2-1/2″ screw at each joist crossing.
Step 8: Cut Decorative Rafter Tails
The overhanging ends of the joists and beams look better with a decorative cut. Common profiles include:
- Angle cut: Simple 45-degree cut. Easiest to do.
- Curved cut: Quarter-circle or scallop shape. Use a jigsaw.
- Notched/stepped cut: Rectangular notch cut from the bottom. Creates a craftsman look.
Make a template from cardboard first, trace it onto each rafter tail, then cut with a jigsaw.
Step 9: Sand and Finish
Sand any rough spots, splinters, or saw marks with 80-grit sandpaper. Apply exterior wood stain or sealer within 2–4 weeks of construction (sooner for cedar and redwood to preserve color). Apply two coats, allowing the first to dry per the manufacturer’s instructions.
Common Mistakes to Avoid
- Posts not plumb: Even 1/2 inch out of plumb at the base translates to a visible lean at the top. Check plumb from two perpendicular directions on each post.
- Posts not square: If the four posts aren’t perfectly rectangular, the beams and joists won’t align. Always verify diagonals.
- Undersized lumber: Don’t use 4×4 posts for a pergola—they’re too flexible and look flimsy. 6×6 is the standard minimum for posts. Use 2×8 or 2×10 for joists spanning 10+ feet.
- No post drainage: In-ground posts without gravel at the bottom sit in water and rot prematurely, even with pressure treatment.
- Skipping the overhang: Beams and joists that end flush with the posts look unfinished. A 12–18 inch overhang with decorative cuts makes a massive visual difference.
- Building before checking utilities: Hitting a gas line or fiber optic cable while digging post holes is dangerous and expensive. Always call 811 first.
Timeline and Total Cost Estimate
Build time: 12–16 hours of labor over 2 days (plus 24–48 hours of concrete cure time if setting posts in ground).
Total cost for a 10×12 pergola:
- Budget build (pressure-treated pine): $500–$900
- Mid-range build (cedar): $1,000–$1,800
- Premium build (redwood): $1,500–$2,500
Compare that to professional installation of the same pergola: $3,000–$6,000. DIY saves you 50–70% on the total project cost.
Modifications and Add-Ons
- Retractable canopy: Install a shade sail or retractable fabric canopy on top of the joists for adjustable shade. $100–$400.
- String lights: Run outdoor-rated string lights in a zigzag pattern between the joists. Install cup hooks every 24 inches. $20–$60.
- Privacy lattice: Attach 4×8 lattice panels between posts on one or two sides. $30–$60 per panel.
- Ceiling fan: Mount a wet-rated outdoor fan to a joist or center blocking. Requires running electrical to the pergola. $150–$400 for the fan; $300–$600 for the electrical work.
- Post wraps: Cover pressure-treated posts with cedar or PVC trim boards for a finished look. $50–$100 per post.