projectsfurniturebedroom

How to Build a Platform Bed Frame: Simple and Storage Designs

By Jim Whitaker
How to Build a Platform Bed Frame: Simple and Storage Designs

A DIY platform bed frame is one of the most practical furniture projects you can build. It replaces an expensive store item with something custom-sized, custom-finished, and genuinely well-built — and unlike a farmhouse table or bookcase, a bed frame hides most of its structure under a mattress. That means even intermediate woodworkers can build a bed they’re proud of without needing perfectly matched grain or flawless joinery on every surface.

This guide covers two complete designs: a simple low-profile platform bed and a storage platform bed with drawers. Both are designed for a queen mattress (60” x 80”) with adaptations noted for king size (76” x 80”). We’ll walk through materials, cut lists, step-by-step construction, slat spacing requirements, storage drawer options, headboard attachment, and finishing.


Why a Platform Bed?

Platform beds support the mattress on a solid deck or closely spaced slats rather than a traditional box spring. Benefits include:

  • Lower profile — typically 14-18” off the floor, giving a modern, grounded look
  • No box spring required — saves $150-400 and eliminates one piece of furniture
  • Compatible with all modern mattress types — memory foam, latex, hybrid, and innerspring
  • Built-in storage opportunity — the space under the platform can house drawers, pull-out trays, or lift-top mechanisms
  • Structural strength — a well-built frame is far more rigid than most metal frames

Design 1: Simple Low-Profile Platform Bed

This design uses a perimeter frame of 2x8 or 2x10 lumber for the side and end rails, with solid wood legs and a center support beam. Slats run across the width of the frame.

Tools You’ll Need

  • Miter saw — crosscut rails and slats to length
  • Table saw — rip plywood or solid wood if needed
  • Drill/driver
  • Impact driver (recommended for structural connections)
  • Pocket hole jig
  • Clamps
  • Tape measure, speed square, level
  • Random orbit sander
  • Countersink bit

Materials List — Queen (60” x 80”)

Frame:

  • (2) 2x10 x 10’ construction lumber or hardwood — for long side rails
  • (2) 2x10 x 6’ — for end rails (head and foot)
  • (1) 2x8 x 8’ — for center support beam
  • (4) 4x4 x 8” — leg blanks (cut to height; 7” legs give a 14” bed height including frame depth)

Slats:

  • (14) 1x4 x 5’ cedar or pine boards — for slats
  • (2) 1x2 x 8’ — for slat ledger strips (run along inside bottom of side rails)

Hardware:

  • 3” structural screws — 1 lb box
  • 2-1/2” pocket screws — 1 lb box
  • 5/16” x 3” lag bolts + washers — 8 pcs (for leg attachment)
  • Wood glue

Finishing:

  • Sandpaper: 80, 120, 150, 220-grit
  • Paint, stain, or oil finish as desired

Cut List — Queen Simple Platform Bed

PartQtyDimensions
Side rails21-1/2” x 9-1/4” x 83”
Head rail11-1/2” x 9-1/4” x 63”
Foot rail11-1/2” x 9-1/4” x 63”
Center support beam11-1/2” x 7-1/4” x 80”
Legs43-1/2” x 3-1/2” x 7”
Slats143/4” x 3-1/2” x 60”
Slat ledger strips23/4” x 1-1/2” x 83”

Note: Side rail length of 83” = 80” mattress length + 1-1/2” (head rail) + 1-1/2” (foot rail). This method wraps the end rails between the side rails. End rail length of 63” = 60” mattress width + 1-1/2” (two side rails). Verify your mattress dimensions before cutting — queen sizes can vary slightly by manufacturer.


Step-by-Step: Simple Platform Bed

Step 1: Cut All Parts to Length

Work from the cut list. Use a stop block on your miter saw to guarantee both side rails and both end rails are the same length. Label each part as you cut.

Step 2: Attach the Slat Ledger Strips

The slat ledger strips run along the inside bottom edge of each side rail and give the slats a surface to rest on. They are the horizontal shelf the slat ends sit on.

  1. Position a 1x2 ledger strip along the inside face of each side rail, flush with the bottom edge.
  2. Glue and screw with 1-1/4” screws every 8”, pre-drilled and countersunk.
  3. The slat ledger should be set in from the bottom of the rail by 3/4” so the slats sit flush with or just below the top of the rail.

Step 3: Build the Perimeter Frame

  1. Lay the four rails on the floor and position them into a rectangle.
  2. The end rails (head and foot) sit inside the two side rails.
  3. At each corner, drive two 3” screws from the outside of the side rail into the end of the end rail. Pre-drill and countersink to avoid splitting.
  4. Add two pocket screws from the inside as well for a stronger connection.
  5. Measure the diagonals — they should be equal. Adjust for square before the frame is fully tightened.

Step 4: Attach the Legs

  1. Position a 4x4 leg at each corner, flush with the outside faces and bottom of the frame.
  2. Pre-drill through the rail from the outside, countersink, and drive lag bolts through the rail and into the top of each leg.
  3. Two lags per leg (one from each adjacent rail) is sufficient.
  4. Check that all four legs are the same length and that the frame sits level. Trim any leg if needed.

Step 5: Install the Center Support Beam

Without a center support, a queen or king mattress will develop a sag at the middle of the frame over time.

  1. Cut the center support beam to run the full 80” length of the frame interior.
  2. Notch the ends of the beam (or use metal joist hangers) to hang it at the same height as the slat ledgers inside the head and foot rails.
  3. Add one or two center legs under the beam — 4x4 blocks cut to the same height as the corner legs, positioned at the midpoint and/or at thirds along the beam length.
  4. These legs can simply be glued and screwed to the bottom of the center beam and sit on the floor.

Step 6: Install the Slats

Slat spacing is critical for mattress support. The gap between slats should be no more than 2-3 inches for foam and memory foam mattresses. Larger gaps can allow foam to sag into the gaps, voiding the mattress warranty and creating uncomfortable pressure points.

  1. Space slats evenly across the frame. For a 60”-wide queen bed frame (interior), 14 slats at 3-1/2” wide with 1-1/2” gaps fits well.
  2. Lay slats across the ledger strips, spanning from one side rail to the other.
  3. Pre-drill and drive one 1-1/4” screw down through each slat end into the ledger strip. Don’t overtighten — slats should be slightly loose to accommodate wood movement.
  4. The center of each slat should also rest on the center support beam.

Step 7: Add the Headboard Attachment

Most DIY platform beds use one of three headboard attachment methods:

  • Bolt-on hardware: Two metal post bolts welded to a plate, mounted to the head rail of the frame. Headboards with pre-drilled holes bolt directly to these.
  • French cleat: A beveled cleat mounted to the head rail and a mating cleat on the headboard allows easy attachment and removal.
  • Direct mount: Screw the headboard directly to the head rail or to legs extended up past the frame.

For this build, attach a pair of bed frame brackets (available at hardware stores) to the outside of the head rail. These accept standard headboard bolt holes and allow you to mount virtually any separate headboard.


Design 2: Storage Platform Bed with Drawers

The storage version of this platform bed adds face frame drawers that pull out from the sides of the bed. It’s more complex but provides substantial under-bed storage — typically 4-6 drawers in a queen size — that’s far more accessible than traditional under-bed storage bins.

How the Storage Bed Differs

The storage bed raises the frame height to accommodate drawer boxes — typically 16-18” of total height versus the 14” of the simple design. The platform deck becomes a 3/4” plywood panel rather than individual slats (to prevent items from falling into the frame). The sides of the frame face the room and are finished as the exterior of a cabinet.

Additional Materials for Storage Version

  • (2) sheets 3/4” birch or maple plywood — for platform deck and drawer dividers
  • (2) sheets 1/2” plywood — for drawer boxes
  • (4) pairs full-extension drawer slides, 18” — one pair per drawer side
  • Soft-close drawer slide adapters (optional upgrade)
  • 1x4 hardwood lumber — 20 linear feet for face frame
  • Drawer pulls — 4-8 pcs
  • Pocket screws, wood glue, brad nails

Storage Bed Step-by-Step (Key Differences)

Step 1-3: Build the perimeter frame the same as the simple design, but increase side rail height to 16-17” (using 2x10 or 2x12 lumber, or gluing up layers of plywood). Increase leg length to match.

Step 4: Add Internal Drawer Dividers Inside the frame, add vertical dividers made from 3/4” plywood to create drawer bays. For a queen bed with two drawers per side (four drawers total), position dividers at 1/4 and 1/2 of the frame length on each side.

Step 5: Install Drawer Slides Mount full-extension drawer slides in each bay. Follow the manufacturer’s instructions for mounting height — typically centered in the bay opening. Use a drill template or spacer block to ensure both slides in a pair are at exactly the same height.

Step 6: Build the Drawer Boxes For each drawer, cut:

  • Two side pieces at drawer depth (16-18”) x drawer opening height minus 1”
  • One front and one back piece at drawer opening width minus 1” x same height
  • One bottom panel (1/4” plywood) to fit inside the assembled box

Assemble with pocket screws and glue. The bottom panel slides into a 1/4” dado near the bottom edges of the sides, front, and back (cut before assembly). Or simply staple and glue the bottom on if you don’t have a dado setup.

Step 7: Build and Attach Face Frames The face frame covers the front edges of the frame, dividers, and drawer openings. Build from 1x4 hardwood with pocket-hole joints. Attach with glue and brad nails. Flush-trim after attachment.

Step 8: Attach Drawer Fronts Cut the decorative drawer fronts to overlap the drawer opening by 3/8” on each side (a 3/8” reveal). Attach to the drawer box with two screws from inside the box, adjusting position for even reveals before driving screws fully. Then attach the drawer pull through the front.

Step 9: Install the Plywood Deck Cut 3/4” plywood to fit the interior of the frame, resting on cleats attached to the inside top of the frame. This is the mattress platform. It can be one full sheet or two half-pieces for easier handling.


Slat Spacing Reference

Mattress TypeMax Slat Gap
Innerspring3”
Hybrid2.5”
Memory foam2”
Latex2”

When in doubt, go tighter. Extra slats cost very little and provide significantly better mattress support and longevity.


King Size Adaptations

For a king mattress (76” x 80”), change the following:

  • End rails: 79” (76” + 1-1/2” + 1-1/2”)
  • Slat length: 76”
  • Number of slats: 16-18 to maintain proper spacing
  • Add a second center support beam or increase the center beam to a 4x4 — king beds put more load on the center
  • All other dimensions remain the same

Finishing the Bed Frame

Paint (Easiest, Most Forgiving)

Paint is the go-to finish for a bed frame because it hides plywood edges, grain mismatches between different lumber types used in the same piece, and minor surface imperfections. Use a quality cabinet enamel in a satin or semi-gloss sheen. Two coats with a light sand between using 220-grit paper.

Stain and Polyurethane

Works best when all visible parts are the same wood species. Apply pre-stain conditioner if using pine. Two coats of satin polyurethane after staining. This gives a warm, natural look that works well in traditional and transitional bedroom styles.

Natural Oil Finish

Penetrating oils like Danish oil, Rubio Monocoat, or Osmo Polyx give a flat, contemporary appearance that enhances the wood grain. Easy to touch up, but requires annual or biennial maintenance. Best on solid hardwood surfaces.

Painting Tips for Storage Beds

The interior of drawer bays doesn’t need to be perfect, but a light coat of paint or clear finish will prevent the raw wood from absorbing moisture and warping over time. At minimum, seal the inside of the frame.


Headboard Ideas

A headboard dramatically changes the look of the finished bed. Options include:

  • Upholstered panel — plywood wrapped in batting and fabric, mounted to the head rail. Very comfortable for reading in bed.
  • Solid wood slab — a natural-edge or glued-up panel for a statement piece.
  • Shiplap or board-and-batten — painted white for a farmhouse look.
  • No headboard — mount the bed against the wall and hang a large piece of artwork or install floating wall shelves above it.

Whatever you choose, design the headboard separately from the frame so it can be replaced or updated without rebuilding the whole bed.


Jim Whitaker

Jim Whitaker

Master Carpenter & Founder of The Carpenter's Guide