Build a Bed with Storage Underneath

Storage beds solve the oldest bedroom problem: where to put everything when closets are full and floor space is spoken for. A well-built storage bed sits 18-24 inches off the ground, just high enough to slide drawers or rolling bins underneath without making the mattress feel like a bunk. The frame itself is straightforward carpentry — four corner posts, perimeter rails, and a slatted deck to support the mattress. What makes it work is the clearance underneath and how you divide that space. Done right, you gain 20-30 cubic feet of storage exactly where you sleep, and the whole structure feels like furniture, not a woodworking experiment. The build takes a weekend if you work methodically. Saturday is frame assembly and staining. Sunday is drawer construction and final fitting. You need basic tools and a willingness to make square cuts. The frame uses 2x6 lumber for strength and 1x4s for slats. Drawers can be simple plywood boxes on casters, or you can install proper drawer slides if you want that furniture-grade glide. Either way, the bed will hold 500+ pounds and give you storage that actually gets used because it's three feet from where you wake up every morning.

  1. Cut Posts Square and Smooth. Cut four 4x4 posts to 18 inches each — these set your bed height and determine storage clearance underneath. Sand all four sides of each post smooth, then apply wood conditioner if using pine. These posts carry the entire load, so check each one for cracks or major knots before cutting.
  2. Build the Perimeter Square. Cut two 2x6 boards to mattress length plus 3 inches, and two more to mattress width. Attach these to the corner posts using 3-inch wood screws, two per joint, pre-drilling to prevent splits. The top edge of the 2x6 should sit flush with the top of each post. Check corners with a framing square as you go — a racked frame will torque your drawers later.
  3. Brace the Middle Down. For mattresses queen-size or larger, run a 2x6 down the centerline from head to foot, supported by a fifth post at the midpoint. Attach with joist hangers at each end and a post bracket at center. This prevents the slats from sagging under body weight over time.
  4. Space Slats Even and Tight. Cut 1x4 boards to span the width of the frame, then space them 3-4 inches apart across the length. Secure each slat with two 1.5-inch screws into the perimeter frame and one into the center beam. Start from the head end and work toward the foot, checking spacing with a scrap block cut to 3.5 inches.
  5. Cut and Glue Box Frames. Cut plywood boxes 14 inches tall, 5 inches shorter than your storage depth, and as wide as you want each drawer. Use 1x6 pine for drawer faces that match your frame stain. Assemble with wood glue and finish nails, reinforcing corners with small L-brackets on the inside. Sand all edges smooth.
  6. Mount Wheels or Slides. For simple rolling drawers, mount four 2-inch locking casters to the bottom of each box, positioned 2 inches from each corner. For a cleaner look, install side-mount drawer slides on the inside of the frame rails and corresponding slides on the drawer sides. Slides cost more but eliminate floor scratches.
  7. Stain, Seal, and Protect. Apply wood stain to the frame, posts, and drawer faces with a foam brush, working in the direction of the grain. Let dry four hours, then apply a clear polyurethane topcoat. Two coats of poly protect against moisture and make the wood wipeable. Skip stain on the slats unless they'll be visible.
  8. Level, Load, and Test. Move the frame into place, check that it's level front-to-back and side-to-side, then shim the posts if needed. Slide the mattress onto the slats, then load your storage drawers and test the roll action. Add felt pads to drawer bottoms if they scrape, and adjust caster positions if any box tilts.