DIY Wood Bed Frame

Disclosure: Some product links in this post are affiliate links, which may earn this site a small commission at no extra cost to you.

Quick build: You can build this DIY wood bed frame from two plywood panels with a 1×3 face frame on the front, 3×3 legs glued up from 2x4s and 2×12 side rails on bed rail brackets. It all goes together with pocket holes and a brad nailer. Our king cost about $220 in lumber and took a weekend, and the printable DIY bed frame plans cover twin through cal king. Documented by Jamison Rantz.

⏱
Build time
A weekend
🧩
Skill
Beginner
🔨
Tools
Drill, pocket hole jig, brad nailer, table saw
🪵
Material
1 sheet + boards · ~$220 (king)
DIY panel bed frame printable plan PDF
Want the printable plans?

DIY Bed Frame Plans: $15

Cut lists, shopping list and step-by-step diagrams for every size, with or without a box spring, in imperial or metric. Includes 3D model files for SketchUp, Fusion 360 or FreeCAD.

Get the Plans →

For over a year, our bed was a mattress and a box spring on one of those metal frames. It worked. It also looked like we’d just moved in, and it reminded me a little too much of my college days. So we finally decided it was time to look like grown-ups and build a real bed.

Mattress and box spring on a bare metal bed frame before the build

This DIY bed frame is a classic wood bed frame with a matching headboard and footboard, built in king size with three recessed panels on each end. It’s plywood panels, simple face frames and 3×3 legs, all put together with pocket holes, so there’s no fancy joinery anywhere. I built the king, but I drew up plans for twin, full, queen, king and cal king (plus twin XL), for a box spring or mattress only.

DIY wood bed frame, king size, with a three panel headboard and matching footboard painted green

Why build a wood bed frame instead of buying one

The panel beds we kept coming back to online were a couple thousand dollars. The one we liked most was the Pottery Barn Farmhouse Bed, which is $1,999 for a king ($1,798 on sale). Look at how it’s made, though, and it’s plywood panels, some trim and four posts. That’s a weekend build.

🏪 Pottery Barn Farmhouse Bed
King, retail price
$1,999
🛒 Same bed on sale
King, sale price
$1,798
🔨 Build it from this plan OUR BUILD
King, lumber and hardware, your color
~$220
+ $15 plan

That’s roughly $1,780 saved on the king, and you get to pick the color. Paint was about $31 on top of that.

What wood to use for a bed frame

I used a mix, and each piece is picked for its job:

  • Plywood for the panels. One sheet of 3/4″ plywood makes both the headboard and footboard panels. It’s flat, stable, and it won’t cup like a glued-up board panel can.
  • Nicer trim boards for the parts you see. The 1×3 face frames and the 1×4 caps are what everyone looks at, so buy select pine or trim boards for those: straight, smooth and free of knots.
  • 2x4s for the legs. Two 2x4s glued face to face and ripped square make a solid 3×3 leg for a few dollars.
  • 2x12s for the side rails. They’re deep enough to span the length of the bed without sagging.
  • Common boards for the supports. The 1×4 slats and 2×2 cleats hide under the box spring, so common boards are fine there.
Plywood and lumber for the bed frame laid out on the shop floor

Tools and materials

Tools · 7
Have on hand
🪓
Table saw
to rip the legs square
🪓
Miter saw
🪓
Circular saw or track saw
to break down the plywood
🔧
Pocket hole jig + drill
🔨
18 gauge brad nailer
🗡
Clamps
for the leg glue-ups
🪵
Sander
Materials · 7
~$220 (king, box spring)
🪵
1 sheet 3/4″ plywood
headboard and footboard panels
🪵
2 2x12x8 + 4 2x4x8
side rails and legs
🪵
2 1x4x8 + 6 1x3x8 trim boards
caps and face frames
🪵
3 1x4x8 common + 2 2x2x8
slats, cleats and slat legs
🔩
4 sets 5″ bed rail brackets
→
🔩
Pocket screws, wood screws, brads
2-1/2″ and 1-1/4″; 1-1/4″ brads
🎨
Wood filler + paintable caulk
nail holes, seams and every joint
🎨
Primer + Benjamin Moore Scuff-X
matte, Antique Pewter
Affiliate disclosure: Some product links may be affiliate links. As an Amazon Associate and partner, this site may earn a small commission on qualifying purchases at no extra cost to you.

The full cut list for every size is in the DIY bed frame plans.

DIY panel bed frame printable plan PDF
Want the printable plans?

DIY Bed Frame Plans: $15

Skip the math: every size is already cut-listed, with or without a box spring, imperial or metric.

Get the Plans →

How to build a wood bed frame

Step 1

Cut the lumber and glue up the legs

Start with the 2x4s, because the legs need to cure overnight. Cut four boards at 54″ for the headboard legs and four at 23-1/4″ for the footboard legs, then glue them face to face in pairs and clamp them. Pick your straightest boards for the tall legs. A little bow disappears in a short leg, but not in a 54″ post standing next to your headboard.

While those cure, break down everything else. Rip the headboard panel first (29-1/2″ x 76-3/4″ on the king). The footboard panel is what’s left of the sheet.

Pairs of 2x4s glued face to face in clamps for the bed legs
Step 2

Build the face frames

Each face frame is two long rails, two stiles and two mullions made from 1×3 trim. Drill pocket holes in both ends of the rails and the mullions, then assemble with glue and 1-1/4″ pocket screws. Space the mullions so all three openings are equal (22-1/4″ on the king). Build it on a flat surface so it lies flat on the panel.

I cut the mullions last and fit them between the rails. A face frame that matches the panel beats one that matches the number on paper.

Step 3

Attach the face frame to the headboard

Spread glue on the back of the face frame, set it on the headboard panel and nail it down with 1-1/4″ 18 gauge brad nails. Fill the nail holes before paint.

I didn’t do this to the footboard yet, on purpose. More on that in step 6.

Brad nailing the face frame onto the plywood headboard panel
Step 4

Mill the legs to 3×3

Once the glue is fully cured, take the legs to the table saw. Two 2x4s glued together are already 3″ thick, so you only need to rip about 1/4″ off each edge. That takes off the rounded factory edges and the squeeze-out, and leaves you with a clean 3″ x 3″ leg. Sand all four faces and ease the edges.

Step 5

Assemble the headboard

Drill pocket holes on the back of the headboard panel, down both ends and along the top edge. Lay the tall legs down, set the panel between them with the top flush, and set the back of the panel 1-1/2″ in from the back of the legs (a scrap 2×4 laid flat underneath is exactly that). Glue it and drive 2-1/2″ pocket screws into the legs. The longer screws matter here because the legs are thick.

Finish it with a 1×4 cap, centered with a 1/4″ overhang on all sides and screwed on from underneath with 1-1/4″ pocket screws through the holes along the top.

Clamping a leg to the headboard panel and driving pocket screws to join them
Step 6

Assemble the footboard

Here’s the reason I held off on the footboard’s face frame. On the footboard, drill the pocket holes on the front of the panel, then set it between the short legs on a 3/4″ spacer so it sits back from the front of the legs. Drive 2-1/2″ pocket screws into the legs.

When the 1×3 face frame goes on, it covers every one of those pocket holes and leaves a clean 3/4″ reveal. Glue and nail it on, then add the 1×4 cap the same way as the headboard.

Driving 2-1/2 inch pocket screws into a bed leg
Step 7

Fill, prime, caulk and paint

Fill every brad hole and any gaps in the leg seams, then sand it smooth and break the sharp edges, especially on the caps. Prime next. Then caulk every joint, anywhere a face frame meets a panel, a panel meets a leg, or a cap sits on top. The primer makes every gap easy to spot, and the caulk is what makes it read as one solid piece of furniture instead of a bunch of boards once the paint goes on.

Then paint. We used Benjamin Moore Scuff-X in a matte sheen, color Antique Pewter, and the side rails get the same treatment once they’re built. Let it cure before the bedding goes on, or the sheets will stick to it.

Painting the assembled headboard
Step 8

Build the side rails

Each rail is a 2×12. On the inside face, glue and screw a 2×2 cleat with 2-1/2″ wood screws. For a box spring, keep the cleat flush with the bottom edge of the rail. Build two, as mirror images.

Screwing a 2x2 cleat to the inside of a 2x12 side rail
Step 9

Install the bed rail brackets

This is where you want to go slow. The bottom of each rail should line up with the bottom of the footboard, and the rails sit 3/4″ in from the outside of the legs. On mine that meant setting one bracket half 7″ up from the bottom of the leg and the other at 7-1/8″. That 1/8″ gets the rail bottom to line up with the footboard and puts the supports at the right height for the box spring.

Two tips. Hook a bracket together first to see exactly where each half needs to sit. And the brackets are really tight once they’re screwed down, so I pried the teeth out a little with my multi-tool (any flathead works) so they’d slide together easier. I also used longer screws than the ones in the box to get more bite. Watch the bracket install in the video.

If you’d rather skip brackets, 2-1/2″ pocket screws hold the rails fine. The brackets just make the bed easy to take apart and move.

Step 10

Add the box spring supports

With the frame standing, drop the slats onto the cleats and screw each end down with 1-1/4″ wood screws. On the king, each slat gets a short 2×2 leg in the middle, because king box springs usually come as two pieces and need support down the center.

If you’re skipping the box spring, the mattress-only version raises the cleats and uses more slats, spaced 3-1/2″ apart, with a center support beam on full size and up. The plans cover both.

Carry the headboard, footboard, rails and slats in separately and put it together in the bedroom.

Installing slats across the side rail cleats

The king size build

If you’re here for a DIY king bed frame, these are the numbers. The king is 83-1/4″ wide and 87″ long, with a 54-3/4″ tall headboard and a 24″ tall footboard. It’s built for a standard 76″ x 80″ king mattress and box spring, with three equal panels on each end.

Dimensions of the DIY king bed frame: 83-1/4 inches wide, 87 inches long, 54-3/4 inch headboard, 24 inch footboard

Sizing the frame for twin, full, queen, king and cal king

I drew the plans for every standard size, so the same set works as queen bed frame plans, king size bed frame plans or anything in between. Twin and twin XL use a single panel, since three panels would look crowded on a narrow headboard. Everything else gets three.

Size
Box spring
Mattress only
Twin
45-1/4″ x 82″ finished
38″ x 75″ mattress · 1 panel
$134
$146
Twin XL
45-1/4″ x 87″ finished
38″ x 80″ mattress · 1 panel
$134
$151
Full
61-1/4″ x 82″ finished
54″ x 75″ mattress · 3 panels
$189
$222
Queen
67-1/4″ x 87″ finished
60″ x 80″ mattress · 3 panels
$197
$234
King OUR BUILD
83-1/4″ x 87″ finished
76″ x 80″ mattress · 3 panels
$204
$242
Cal King
79-1/4″ x 91″ finished
72″ x 84″ mattress · 3 panels
$197
$234
UK Super King
78-1/8″ x 85-3/4″ finished
180 x 200 cm mattress · 3 panels
$197
$234

Costs are lumber and hardware at our local prices, before paint. The headboard is 54-3/4″ tall and the footboard is 24″ on every size.

Want nightstands to match? The simple square bedside table and the lattice bedside table both pair well with it. If you want something lower and simpler, there’s the queen bed I built a while back, and for a taller four-poster look there’s the king bed with tall posts. You can see all of them in the DIY bed plans category.

The finished bed

So here it is. After more than a year on a metal frame, we finally have an adult bed, and the best part is that it doesn’t look like a DIY project. It looks like something we bought. I think we nailed it.

Frequently asked questions

Is it cheaper to build your own bed frame?

Yes, by a lot for a bed like this. Our king cost about $220 in lumber and hardware, where the Pottery Barn Farmhouse Bed it’s modeled on is $1,999 for a king. Even a twin in this style comes in around $135.

What wood is best for a DIY bed frame?

Use plywood for large flat panels, straight trim boards for anything you see (face frames and caps), and construction lumber for the hidden structure. That mix keeps the cost down without the bed looking cheap.

Is 2×4 strong enough for a bed frame?

Yes, used in the right places. On this bed each leg is two 2x4s glued together into a solid 3×3, and the long side rails are 2x12s, so the 2x4s hold up the corners and the 2x12s carry the span between the headboard and footboard.

Does this bed frame need a box spring?

No. The one in the video is a DIY bed frame with box spring support, but the plans include a mattress-only version for every size. It raises the cleats, adds more 1×4 slats spaced 3-1/2″ apart and adds a center support on full size and up.

Is it hard to make your own bed frame?

Not this one. If you can drill pocket holes and use a brad nailer, you can build it. The only table saw work is ripping the legs square. The trickiest part is getting the bed rail brackets at the right height, and the plans give you those numbers.

How do you attach a headboard to a bed frame?

Here the headboard and footboard connect to the side rails with bed rail brackets, one half screwed to the leg and the other to the rail end. They hook together and pull tight, so the bed comes apart for moving. You can also use 2-1/2″ pocket screws for a permanent connection.

Your move

If you’ve been sleeping on a metal frame like we were, this is a good weekend to fix that. Pick your size and setup, grab the cut list and build it.

Printable plans are available for every size, with or without a box spring, in imperial or metric, and they come with 3D model files for SketchUp, Fusion 360 or FreeCAD: get the DIY bed frame plans. And if you build one, post a picture in the comments. What are we going to build next?

Be safe and happy building,
Jamison

DIY panel bed frame printable plan PDF
Want the printable plans?

DIY Bed Frame Plans: $15

Get the printable DIY bed frame plans: every size from twin to cal king, box spring or mattress only, imperial or metric, plus 3D model files.

Get the Plans →
Free gift · $10 coupon

Get your first DIY plan on us

Join the newsletter and we’ll send a $10 coupon for any plan in the shop. Same builds you see on YouTube, on the house.

📌 Save this for later

DIY panel bed frame plans: build a king bed with a three panel headboard and matching footboard for about $220 in lumber. Plans for twin to cal king. Save to Pinterest
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted