Skip to main content
BUILD IT, WITH FIXES

Seats two (~250 lb), but it's tippy — anchor it, and don't treat the back as a perch.

Solid for normal use — holds ~250 lb; just don't overload it — and it tips easily, so read the tip-over note below.

  • Cost$100-$150
  • SkillBeginner
  • TimeA weekend
  • Holds~250 lb
DIY modern outdoor sofa built from cedar with thick outdoor cushions.
Photograph of the original build, by Kourtni from House on Longwood Lane.

The honest take

What the plan doesn't tell you

• At 77 inches wide, the main frame can easily be assembled out of square. Constantly check that it’s square by measuring corner-to-corner diagonals before driving the final screws.
• Pay very close attention to the diagrams when drilling pocket holes for the mirrored left and right side assemblies. It’s a common mistake to end up with two identical sides.
• The final assembled sofa will be heavy and awkward. Build it close to its final location or have a helper ready to move it to avoid damaging the joints or injuring yourself.
• With 44 total pieces, batch your cuts for identical parts to ensure consistency. A small error on your miter saw setup can create significant gaps later on.

This is a solid, straightforward plan for an outdoor sofa. Cedar is the right material choice for rot resistance. The design relies entirely on pocket screws, which is fine for speed, but you must use exterior-rated glue and screws to prevent joints from loosening with seasonal wood movement. The plan's detailed orientation guidance in 8 of the 9 steps is a huge help and will prevent common assembly errors. It's a good build for someone who knows their way around a Kreg Jig.

Who it's for

Who should build this — and who should skip it

First-timer friendly — a solid early project with no fussy joinery. Patio/deck seating roomy enough for two. Skip it if you need it to carry much past ~250 lb — and treat it as a piece to anchor to the wall, not a free-standing one.

The checks

What we checked, and what held

Holds ~250 lb safely

Finished size 30H x 77W x 28D

Suitable for light household use; avoid concentrated overloading.

Governing member
Seat frame rail (between supports)
Material
Pine
Cross section
2.50 in × 0.75 in
Orientation
On edge
Clear span
30.0 in
Load applied
100 lb
Measured sag
0.0257 in
Working load
~250 lb
Finished weight
33.9 lb

Load case ~100 lbs on this member - its share of a ~250 lb load on the whole piece

Every check the analysis ran, and how it came out
CheckResult
Bending in the seat frame rail (between supports) — 55% of allowablePASS
Sag in the same member — L/1167 against an L/120 limitPASS
Back Seat FramePASS
Front Slat SupportPASS
Back Slat SupportPASS
Seat Slat 1PASS
Tip-over resistance, unloaded — ratio 0.63 against a 1.0 targetADVISORY

Conservative run Checked a second time against stricter standards, the same member reads L/778 at 82% of allowable — PASS

Caution

Install anti-tip hardware (wall anchor)

Alternative: Add 25 lbs ballast to base

Engineering Notes

The structural reality. We checked the part that works hardest here — the pine seat frame rail — as a loaded beam over its real working span. Under a realistic in-use load it barely flexes — well within furniture limits, deflecting only about 1/1167 of its span, with bending stress at roughly 55% of what the wood allows. In short, it should feel firm and stay that way.

Sound for normal use — just don’t overload it. Our conservative estimate puts the safe working load at ~250 lbs — enough for an adult sitting down with margin to spare. Real-world strength depends just as much on assembly: glue every joint, keep the frame square, and drive your fasteners fully home.

These are planning estimates, not a stamped engineering analysis. Wood varies board to board — for anything safety-critical, check with a qualified pro.

Furniture mode, analysis v7.0. Planning estimates — check anything safety-critical with a qualified pro. How we analyze plans.

Build tips

Before you build

  • Use an exterior-grade wood glue like Titebond III and coated, weather-resistant pocket hole screws. This is non-negotiable for outdoor furniture durability.
  • When attaching the long seat supports and back rails, use clamps and a temporary support block in the middle. This prevents sagging during assembly and ensures the frame is level.

Reference

Materials & cut list

Lumber & sheet goods

  • 1x2x8′ Select Pine (qty: 6)
  • 1x3x8′ Select Pine (qty: 4)
  • 1x3x6′ Select Pine (qty: 6)
  • 2x2x8′ Pine (qty: 2)

Hardware

  • 1-1/4 in Kreg pocket screws (qty: 52)
  • 2 in wood screws (qty: 20)
  • 3/4 in brad nails (qty: 56)
  • Wood glue
  • Sandpaper (180 and 220 grit)
  • Varathane Stain (Flagstone)
  • Varathane Polyurethane (Satin)
View Full Cut List & Materials
Part Name Qty Dimensions Material
Arm Uprights 4 30" x 2.5" x 0.75" 1x3 Pine
Arm Base Cross Pieces 4 26.5" x 2.5" x 0.75" 1x3 Pine
Arm Base Seat Mounts 2 26.5" x 2.5" x 0.75" 1x3 Pine
Seat Frame (Front/Back) 2 72" x 2.5" x 0.75" 1x3 Pine
Slat Supports 2 72" x 1.5" x 1.5" 2x2 Pine
Middle Brace (Vertical) 2 10" x 2.5" x 0.75" 1x3 Pine
Middle Brace (Horizontal) 1 26.5" x 2.5" x 0.75" 1x3 Pine
Seat Slats 20 25" x 1.5" x 0.75" 1x2 Pine
Back Slats 4 72" x 2.5" x 0.75" 1x3 Pine
Back Slat Brace (Vertical) 1 17.6875" x 2.5" x 0.75" 1x3 Pine
Back Slat Brace (Spacers) 2 2.5" x 2.5" x 0.75" 1x3 Pine
Cut List Calculator

Cut List Calculator

Calculating optimal cuts...

Shopping List
    Cut Details
    PartQtyLengthWidthMaterial

    Original plan

    About this design

    This design is Kourtni from House on Longwood Lane’s work, not ours. We review free DIY plans and add the engineering: load paths, spans, joints, and the fixes worth making before you cut. We do not republish the build instructions. For the steps, the photographs and the author’s own notes, go to the source.

    Read the original plan at houseonlongwoodlane.com

    Keep looking

    Other plans to compare

    We have reviewed these builds too: