How to Build a DIY Captain’s Bed with Storage

| | | | |

This full-size DIY captain’s bed packs in more storage than most bedroom dressers โ€” visible drawers you can reach, a hidden compartment your kids will obsess over, a built-in desk, a nightstand, pegboard wall storage, and step-drawers to climb up. Here’s exactly how I built it, step by step.

Front view of a finished DIY full-size captain's storage bed with drawers, open shelf, and pull-out nightstand in a boy's sports bedroom

In this guide:

  • What you’ll need (materials & tools)
  • 11 step-by-step build instructions
  • Tips for finishing and final assembly
  • Where to get the printable plans (full-size & twin)

This post was originally published in 2018 and has been updated for 2026 with better formatting and easier to follow instructions. 8 years later and my son is still sleeping on this very bed, though his secret hiding space is now just a place he throws all of his extra stuff when he “cleans” his room.


Why we designed this storage bed

My kids have never made anything easy for me โ€” and I love them for it. When my youngest wanted a new bed, we spent months sketching ideas and hunting for inspiration. His requirements? Lots of storage, something cool, and โ€” his words โ€” “a secret hiding spot.” The final design has all of it: eight storage drawers (two of which double as steps), a desk, a nightstand, a hidden compartment, and a pegboard wall for hanging gear. It’s a lot, but the build is totally doable in stages.

I partnered with Rockler Woodworking and Hardware on this project, and their tools and hardware made several of the trickier steps much more manageable.

Watch the YouTube Video

Get the printable plans

Both versions include a full cut list, materials list, and detailed assembly steps โ€” no guesswork needed.

โ†’ Full-size captain’s bed plansโ†’ Twin-size plansโ†’ Matching dresser plans


What you’ll need

Wood & materials

  • Poplar (or dimensional pine from a home center) for 1ร—2s and 2ร—2s
  • ยฝ” plywood (drawer boxes) and ยผ” plywood (drawer bottoms)
  • ยพ” plywood (support panels, headboard, footboard)
  • 1ร—4 pine (mattress slats)
  • ยพ” square dowel (cleats)
  • Pegboard + 1ร—2 spacer strip
  • Wood glue, pocket screws (1ยผ” and 2ยฝ”), 1″ brad nails, 2″ wood screws

Hardware

  • 100 lb, 18″ side-mount drawer slides (standard drawers, desk, nightstand)
  • 220 lb heavy-duty drawer slides (step-drawers)
  • Concealed hinges + magnetic catches (cabinet doors)
  • Drawer and door pulls of your choice

Tools

  • Table saw and circular saw
  • Miter saw
  • Pocket hole jig (Kreg R3 works great for large panels)
  • Router with ยผ” dado bit and โ…›” roundover bit
  • Tongue-and-groove router bit set (Rockler)
  • Brad nailer, paint sprayer (optional but helpful)
  • Bar clamps (24″ to 8′)

Finishing

  • Varathane Special Walnut stain (or paint of your choice)
  • Satin polycrylic (3โ€“4 coats)
  • Wood filler (for pocket holes you want to hide)

How to build a DIY captain’s bed with storage: 11 steps

Note: Build and finish all components before bringing them indoors for final assembly. This bed is too large to move once assembled.

STEP 1

Four-photo collage of milling lumber on a table saw, crosscutting on a miter saw, and breaking down plywood sheets with a circular saw for a DIY storage bed build

Mill or purchase your lumber

I milled poplar down into 1ร—2s and 2ร—2s using a table saw, but purchasing dimensional pine from a home center works just as well. Use a circular saw to break down large plywood sheets into manageable pieces, then make final cuts on the table saw.

STEP 2

Four-photo collage showing the construction of the headboard and footboard for a DIY full-size captain's storage bed using pocket screws and wood glue

Build the headboard and footboard

Drill 1ยฝ” pocket holes into the 2ร—2s and ยพ” pocket holes into the plywood panels. Assemble with wood glue and 1ยผ” and 2ยฝ” pocket screws.

STEP 3

Two-photo collage of drilling pocket holes into large plywood support panels for a DIY captain's bed using a Kreg R3 pocket hole jig

Build the desk, nightstand, and support panels

Rip poplar to 2″ wide strips for the desk and nightstand frames โ€” this exact width is necessary for the drawer slides to fit their openings correctly. (If using a standard 1ร—3, rip it down.) For the large support panels, use a Kreg R3 pocket hole jig; its compact size makes drilling into oversized plywood easy.

STEP 4

Four-photo collage of routing dado grooves and assembling plywood drawer boxes for a DIY captain's bed with storage

Build the drawer boxes

Rip ยฝ” plywood into 8ยฝ” wide strips, then cut to length on the miter saw. Rout a ยผ” dado groove in each piece to accept the plywood bottom panel. Round the top edges with a โ…›” roundover bit (or sand them) to prevent splintering. Glue the sides, insert the bottom panel, and fasten with 1″ pocket screws.

STEP 5

Build the step-drawers (optional)

Two drawers double as steps for climbing into bed. This must be decided before building โ€” the step-drawers need ยพ” clearance on each side to fit the heavy-duty slides, and this affects the opening dimensions. Cut ยพ” square dowels to use as cleats, glue them inside the drawer box, and cut a ยฝ” plywood tread to fit. Drill a finger hole in the tread so it lifts out easily, keeping the drawer usable for storage. Round and sand all edges.

STEP 6

Three-photo collage showing tongue-and-groove router bit setup and assembly of frame-and-panel drawer faces and cabinet doors for a DIY storage bed

Build the drawer faces and cabinet doors

I used tongue-and-groove joinery for the frame-and-panel drawer faces and doors โ€” Rockler’s tongue-and-groove router bit set made this fast and clean. Pocket joinery also works, but you’ll still need to cut a dado groove in the rails and stiles to hold the plywood center panel.

STEP 7

Two-photo collage showing applying wood filler to pocket holes and spray-finishing DIY captain's bed components with Varathane Special Walnut stain

Stain or paint all components

Fill any pocket holes you want hidden with wood filler, sand smooth, then apply your finish to each component before assembly โ€” you won’t be able to reach every surface once it’s together. I used Varathane Special Walnut stain followed by 3โ€“4 coats of satin polycrylic applied with a paint sprayer.

STEP 8

Four-photo collage showing the assembly process of a DIY full-size captain's storage bed, including drilling pocket screws and attaching support panels

Assemble the bed in its final location

Bring all pieces and your bar clamps (24″ to 8′) into the room. Do not glue components during assembly unless you never plan to disassemble the bed. One important note: when attaching the center support panel’s top 2ร—2 to the headboard plywood, use 1ยผ” pocket screws โ€” not 2ยฝ”. The longer screws will blow straight through the plywood.

STEP 9

Four-photo collage showing installation of drawer slides and centering drawer faces in the face frame of a DIY captain's storage bed

Install the drawers

Mount 100 lb, 18″ side-mount slides for the standard drawers, desk, and nightstand. Use 220 lb heavy-duty slides for the step-drawers. Once slides are in, center each drawer face within its frame opening โ€” stacked playing cards make perfect even spacers. Secure faces temporarily by reaching inside the drawer and tacking 1″ brad nails through the box corners into the face frame. Final tightening happens when you install the hardware.

STEP 10

Four-photo collage showing installation of mattress slats and pegboard inside the hidden storage compartment of a DIY captain's bed

Install the pegboard and mattress slats

Attach ยพ” square dowel cleats to the 2ร—2s, positioning them ยพ” below the top so the 1ร—4 slats sit flush. Secure with 2″ wood screws. For pegboard: nail a 1ร—2 spacer strip to the top of the panel just under the 2ร—2s, then screw the pegboard through it with 1″ screws and washers. Space mattress slats approximately 3″ apart; drill pilot holes through each slat into the cleats and fasten with 1ยผ” screws.

STEP 11

Three-photo collage showing installation of cabinet door hinges and drawer hardware using a Kreg cabinet hardware jig on a DIY storage bed

Install hinges, hardware, and magnetic catches

Hang the cabinet doors with concealed hinges and install magnetic catches at the center of each door frame. Install all drawer and door pulls. Step back and admire your work.

Side view of a finished DIY full-size captain's bed with walnut-stained storage drawers and open cubby in a boy's bedroom with brick accent wall
Angled view of a DIY captain's bed showing two step-drawers pulled open, revealing the storage-drawer-as-step design
Boy doing homework at the built-in pull-out desk of a DIY full-size captain's storage bed in a sports-themed bedroom
Boy sitting inside the hidden compartment of a DIY captain's bed, surrounded by Nerf guns hanging on pegboard walls

Frequently asked questions

Can I build this with basic tools?

Yes, with some adjustments. A table saw is very helpful for ripping lumber to width, but a quality circular saw with a straight-edge guide can substitute for most cuts. The pocket hole jig is essential โ€” the Kreg R3 is affordable and beginner-friendly.

Is there a twin-size version?

Yes โ€” the twin-size plans are available separately and follow the same build process with adjusted dimensions.

Can I paint it instead of staining?

Absolutely. If painting, poplar is still a great choice โ€” it takes paint very cleanly. Follow the same finishing sequence: fill holes, prime, paint, then seal with polycrylic.

How much does it cost to build?

Material costs vary by region and lumber prices, but you can expect to spend significantly less than a comparable retail storage bed. The printable plans include a complete materials list to help you price it out before you start.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *