How to Build a Deck

Home ImprovementAdvanced14:579 stepsBrowse more →
Also in:Adulting

By ShowMeStepByStepPublished

Based on a video by Craig Heffernan.

An attached deck sounds like a big job, and it is. But Craig Heffernan breaks the whole thing down into steps any confident DIYer can handle. You dig the holes, pour the footers, frame it out, and screw down the boards.

This build is an 8x10 deck off a back door, all pressure-treated lumber. By the end you get a railed deck with steps and skirting - the kind of thing that adds real usable space to the back of the house. Take your time on the layout and the framing. Those two stages set up everything that comes after.

Once the deck is done, keep the backyard projects going. A DIY fire pit gives you a spot to gather in the evening, and a set of raised garden beds puts the space around your new deck to work.

Step-by-Step Guide

1

Step 1: Lay Out the Deck Footprint

0:40
Step 1: Step 1: Lay Out the Deck Footprint

Start at the house. Mark where the deck meets the wall, then run string lines out to square the corners of your 8x10 footprint. Craig sprays orange marks on the ground for each post hole. Getting this square now saves a lot of grief later. Measure the diagonals - if they match, your rectangle is true. Take your time here.

Tip

Check for square by measuring both diagonals of your layout. Equal diagonals mean the corners are 90 degrees.

2

Step 2: Dig the Post Holes

1:10
Step 2: Step 2: Dig the Post Holes

Dig a hole at each marked spot with a post hole digger. You want to go below your local frost line so the posts don't heave when the ground freezes. Craig and his helper trade off on the digger to keep the holes tight and straight. Pile the dirt nearby - you back-fill with it later.

Tip

Check your local frost line depth before you dig. It varies a lot by region and it's what keeps the deck from shifting each winter.

Products used in this step

3

Step 3: Pour the Footers and Set the Posts

1:40
Step 3: Step 3: Pour the Footers and Set the Posts

Drop dry concrete mix into the bottom of each hole to form a solid footer. Craig pours it in straight from a container and sets the 4x4 post down into it. The dry mix pulls moisture from the ground and cures in place. Once the post is plumb, back-fill around it with the dirt you dug out and tamp it down firm.

4

Step 4: Set the Frame Dead Level

2:40
Step 4: Step 4: Set the Frame Dead Level

Fasten the ledger board to the house, then build the outer 2x8 frame around your posts. Before you nail anything off, lay a long level across the framing and get it dead level. This is the part that makes or breaks the whole deck. If the frame is level and square, the boards go down easy. If it's off, you'll fight it the rest of the build.

Tip

Use the longest level you own for the frame. A short level can read fine over a small span while the full run is still out.

Products used in this step

5

Step 5: Hang the Joists

7:20
Step 5: Step 5: Hang the Joists

Now fill in the frame with 2x8 joists. Craig sets each one on a joist hanger and nails it off, tying the whole floor into the 4x4 posts. Space them consistently so the deck boards land solid on every one. A nail gun speeds this up, but you can hand-nail the hangers too. This is the skeleton the whole deck stands on.

Tip

Use the special short, fat joist hanger nails, not deck screws, in the hanger holes. They're rated for the shear load the hangers carry.

6

Step 6: Lay the Deck Boards

8:50
Step 6: Step 6: Lay the Deck Boards

Start laying pressure-treated boards across the joists. Craig butts each board tight against the last one on purpose. Wet treated lumber shrinks as it dries, and that leaves a clean gap of about 3/16 of an inch on its own. Screw each board down at every joist. Work from the house out toward the edge.

Tip

Butt fresh pressure-treated boards tight. They'll shrink and open a drainage gap as they dry. Pre-gapped dry lumber is the exception.

7

Step 7: Notch Boards Around the Posts

9:20
Step 7: Step 7: Notch Boards Around the Posts

Where a deck board runs into a 4x4 post, you have to cut it to fit. Craig marks the notch, then follows the line with a jigsaw. Take it slow and stay just outside your pencil line - you can always shave a hair more off. A clean notch here is what makes the finished deck look tight around the railing posts.

Products used in this step

8

Step 8: Build the Steps and Railings

11:50
Step 8: Step 8: Build the Steps and Railings

With the floor done, frame your steps down to grade and stand up the railing sections. Craig drills the balusters and top rail off to the posts. Keep the railing height to code for your area, usually 36 inches. This is where the deck stops looking like a job site and starts looking finished. Snug every screw.

Tip

Check your local code for railing height and baluster spacing. Most areas require a 4-inch max gap so a small child can't slip through.

9

Step 9: Stain the Finished Deck

14:40
Step 9: Step 9: Stain the Finished Deck

Here's the payoff. Once the boards are down and the railings are up, Craig adds skirting around the base and stains the whole deck a warm brown. Let treated lumber dry out for a few weeks before you stain, or the finish won't soak in. Stand back and look at what you built - a solid 8x10 deck with steps and railings off the back door.

Products used in this step

Products Used

☐ The Checklist

How to Build a Deck

Tools
8
Materials
7
Steps
9
Video
15 min

Your Guide

Craig Heffernan

As an Amazon Associate we earn from qualifying purchases. Links on this page may be affiliate links - clicking them and buying doesn't change your price, but helps support ShowMeStepByStep.

Tags

Sunday How-To

New home improvement tutorials, every Sunday

One short email with the week's best step-by-step guides. Free, no spam, unsubscribe anytime.

Did this work for you?

What's next

Related collections

Curated theme pages that include this tutorial.

Weekly Digest

Liked this home improvement tutorial?

Pick the categories you want to hear about. Weekly digest of new step-by-step tutorials. No spam, easy unsubscribe.

Send me tutorials about

We only email about new tutorials. Easy unsubscribe anytime.