Project Build

Outdoor Bench from 2×4s — Built in 90 Minutes for $28

April 2026 · 5 min read

This is the bench I've built three times — once for my back porch, once for my brother's garden, and once for a neighbor who saw the first one. The design is dead simple: no fancy joinery, no special tools, six 2×4s from any hardware store. It holds up through seasons and looks better as it weathers.

What You Need

Materials

PieceCut sizeQty
Seat boards2×4 × 48"3
Front/back legs2×4 × 17.5"4
Side stretchers2×4 × 11.5"2
Leg brace (diagonal)2×4 × 14" (cut 45°)2

Total lumber: Three 2×4 × 8ft boards (cut down) — about $12–14 at most hardware stores. Add $6 for a box of 3" exterior screws and $8 for a can of outdoor sealant: $28 total.

Tools

Assembly — Step by Step

  1. Cut all pieces first. Don't cut and assemble at the same time — you'll lose track of what's what. Label each piece with a pencil.
  2. Build both leg assemblies. Take two leg pieces and one side stretcher. The stretcher sits 3" up from the bottom of the legs. Clamp, check square, screw from outside with two 3" screws at each joint.
  3. Add the diagonal braces. Cut the 45° angles on both ends. These go inside the leg frame, spanning from the bottom of one leg to the top corner of the opposite leg. Pre-drill to avoid splitting.
  4. Stand both leg assemblies up 15" apart. Set them on a flat surface and clamp to a workbench or have someone hold them.
  5. Attach the three seat boards. Space them evenly — about 3/16" gap between each. Start with the front and back board, then centre the middle one. Two screws per board per leg assembly = eight screws total.
  6. Sand, then seal. Sand all sharp edges first (80 grit), then do a full pass at 120. Apply outdoor sealant or Danish oil on all faces including the underside of seat boards — that's where moisture attacks first.
Tip: Predrill every screw hole 1/16" narrower than your screw shank. 2×4 pine splits badly near the ends if you drive screws in cold.

Finished Dimensions

48" wide × 15" deep × 18" tall. Standard bench height for a 30" table. If you're pairing it with a picnic table, match the bench height to that table minus 10–11 inches.

How Long Does It Actually Take?

90 minutes if you have all your cuts done first. Add 20 minutes if you're cutting on-site. The sealant adds another 20 minutes of work spread across two coats, with an hour between.

This plan — plus 15,999 others

Outdoor furniture, sheds, storage builds, furniture — every plan with a full cut list, assembly diagram, and finishing guide.

Get lifetime access →

Disclosure: This post contains affiliate links. If you purchase through our link we earn a commission at no extra cost to you. See our full disclosure.