A lean-to tool shed is the most efficient outbuilding you can build — it attaches to an existing structure (house, garage, or fence), so three walls are already built and only one wall, a sloped roof, and a door are needed. The attached design also means no footings or concrete in most jurisdictions under a certain square footage. This guide builds a 6×8-foot lean-to shed attached to an existing wall, with a single-slope shed roof slanting away from the structure.

What You Need

  • 2×4 pressure-treated lumber (bottom plates and ledger)
  • 2×4 framing lumber (wall studs and rafters)
  • 3/4-inch plywood (sheathing and floor)
  • Roofing: corrugated metal or asphalt shingles
  • Drip edge and tar paper or roofing underlayment
  • Pre-hung door or build your own from 2×4 frame and siding
  • Exterior siding (T1-11 panel siding is the simplest choice)
  • Concrete deck blocks or gravel pad for base

Step-by-Step Instructions

Step 1: Plan Location and Check Codes

A lean-to shed must have clearance from property lines (usually 3-5 feet), not block egress windows or doors of the main structure, and meet any HOA requirements. Sheds under 120 square feet do not require a permit in many jurisdictions — a 6×8-foot shed at 48 square feet typically qualifies, but confirm locally. The attachment wall must be structurally sound — never attach a shed roof ledger to deteriorated siding or a fence board that cannot carry roof loads.

Step 2: Prepare the Base

Lay six 4-inch deck blocks on compacted gravel at the corners and midpoints of the shed footprint. Check that all blocks are level with each other — a string line and level works well for this. The deck blocks give the floor frame 4-inch clearance above grade for air circulation and rot prevention. No concrete is required for a small shed on deck blocks in most areas.

Step 3: Build and Install the Floor Frame

Build a rectangular floor frame from 2×4 pressure-treated lumber at 6×8 feet (outer dimensions). Add 2×4 joists every 16 inches between the rim joists. Set the frame on the deck blocks and confirm it is level in both directions. Shim individual blocks as needed. Screw 3/4-inch pressure-treated or exterior-rated plywood to the frame as the floor.

Step 4: Install the Ledger on the Existing Wall

The ledger is the structural connection between the shed roof and the existing structure. It should be 2×6 pressure-treated lumber fastened to the studs of the existing wall with 3-inch lag bolts into every other stud (minimum). Height: the ledger sets the high point of the roof — allow for shed height (7 feet inside minimum) plus the roof slope. Flash the ledger connection carefully with aluminum flashing tucked under the existing siding to prevent water from running between the ledger and the wall.

Step 5: Frame the Front Wall

Frame a standard 2×4 wall at the front of the shed (the wall farthest from the existing structure). Install a rough opening for the door — typically 36 inches wide with a double 2×4 header. The front wall height equals the rear wall height (at the ledger) minus the roof slope. For a 6-foot depth with a 2-inch-per-foot slope, the front wall is 12 inches shorter than the rear attachment point.

Step 6: Install Rafters and Sheathing

Cut 2×4 rafters to span from the ledger to the top plate of the front wall at 24 inches on center. The rafter sits in a rafter hanger at the ledger and is toenailed or clipped to the front wall top plate. Sheathe the roof with 1/2-inch CDX plywood, add drip edge at the low end, roofing underlayment, and then corrugated metal or shingles. Metal roofing is the easiest for a small shed — no shingle cutting required, just lap the panels and screw down with neoprene-washer screws.

Step 7: Install Siding and Door

Install T1-11 panel siding on the front wall and both side walls, trimming to fit around the rafters at the top. Caulk all seams. Install the door in the rough opening — a pre-hung door is the easiest option. Add trim around the door and at all corners for a finished appearance.

Pro Tips

  • Slope the roof at least 2 inches per foot away from the existing structure — flatter slopes accumulate debris and water and will leak eventually.
  • Add a vent at the high end (near the ledger) and the low end of the roof — even a small shed needs air circulation to prevent condensation and rot inside.

Frequently Asked Questions

How do I flash the ledger connection to prevent leaks?

Use step flashing or a continuous piece of aluminum Z-flashing. The top leg of the Z-flashing slides under the siding or trim above the ledger; the vertical leg covers the top face of the ledger; the bottom leg extends out over the roof at least 4 inches. Seal the top edge with compatible caulk. Water must not be able to travel behind the ledger — rot in the existing structure from a leaking ledger connection is a serious and expensive problem.