How to Build a Bed Frame — Solid Queen Platform Bed
A bed frame that fails at 2am is a problem. If you're going to learn how to build a bed frame, learn to build one that will still be silent, flat, and tight in year ten — not year two. An IKEA queen frame runs $250 and squeaks within six months. A solid-wood platform bed, built correctly, costs $155 in materials and will outlast the mattress it holds.
This is a beginner-friendly build — no complicated joinery, just strong mechanical connections that don't loosen. The single most important thing: do not cheap out on the center support or the ledger boards the slats rest on. A queen-size bed frame without proper center support will sag in the middle within a few months no matter how strong the rails are.
The Design (Why Carriage Bolts, Not Pocket Screws)
The most common failure point in a DIY bed frame is the corner joint where the side rails meet the head and foot rails. Under the dynamic load of people moving on the bed, this joint experiences repeated pulling force — not just the static weight. Pocket screws driven into end grain will loosen over 6–12 months of use and the whole frame will start to walk and squeak.
The fix is simple: use 3/8-inch carriage bolts at every corner. Carriage bolts pass all the way through both pieces and are tightened with a nut on the back side, so the joint is held by steel-on-steel compression, not by threads biting into wood. They don't loosen, they don't squeak, and they let you take the bed apart in 2 minutes when you move.
Every metal bed frame you've ever bought at a store uses bolt joinery for the same reason. We're just doing it in wood.
Tools You'll Need for This Platform Bed Frame
- Drill/driver with 3/8" and 1/2" bits. The 3/8" for bolt pilot holes, the 1/2" for counter-bore relief on the carriage-bolt head.
- Miter saw or circular saw. Miter is faster and more accurate for the four matched 4×4 legs.
- Pocket hole jig. For attaching the 2×2 ledger boards to the inside of the rails.
- 9/16" socket wrench. For tightening the 3/8" carriage-bolt nuts. A ratcheting wrench makes this 3× faster.
- Tape measure, framing square, 2–4 bar clamps.
- Sandpaper + orbital sander. 80, 120, 180 grits.
Best Wood for a Bed Frame
Construction-grade pine (2×6, 4×4, 2×4) is the right default. It's strong enough for a bed frame, cheap, and widely available. Pine bed frames hold up beautifully — many farmhouse bed frames at Pottery Barn that retail for $1,200 are solid pine under stain.
Other options:
| Wood | Lumber Cost | Notes |
|---|---|---|
| Construction pine | ~$75 | Default. Strong enough, cheap, stains decently with conditioner. |
| Douglas fir | ~$105 | Harder than pine, more stable, great grain for staining. Worth it if available locally. |
| Oak | ~$260 | Premium. Extremely hard, huge step up in look. 3× cost. |
| Pressure-treated pine | — | Never. Outdoor-only. Chemicals don't belong in a bedroom. |
For a first bed frame, use construction pine and stain it with a pre-stain conditioner. Nobody will be able to tell it isn't a $900 frame from a catalog. To price out a wood upgrade before you commit, run your board sizes through our board foot calculator.
Dimensions
- Queen mattress: 60" × 80"
- Queen bed frame interior: 61" × 81" (1/2" clearance each side)
- Queen bed frame exterior: 64" × 83" (with 2×6 rails)
- Floor to top of mattress: ~22" with an 8" mattress on a 14" frame
For a king, add 16" to the width (77" interior). For a full, subtract 6" (55" interior). Length stays the same for all except California king (84" long instead of 80").
Platform Bed Frame: Materials & Cost
| Material | Qty | Cost |
|---|---|---|
| 2×6 × 8ft (side rails) | 2 | $28 |
| 2×6 × 8ft (head/foot rails — 1 cut in half) | 1 | $14 |
| 4×4 × 4ft (legs — cut in half) | 2 | $16 |
| 2×2 × 8ft (ledger boards) | 2 | $10 |
| 2×4 × 8ft (center beam) | 1 | $5 |
| 1×4 × 8ft (slats) | 10 | $40 |
| 3/8" carriage bolts + washers + nuts (8 sets) | 8 | $12 |
| 3" wood screws (1 lb) | 1 | $8 |
| Stain + polyurethane | — | $22 |
| Total | $155 |
Platform Bed Frame Cut List
| Part | Qty | Size | Notes |
|---|---|---|---|
| Side rails | 2 | 1.5" × 5.5" × 83" | 2×6 full length |
| Head/foot rails | 2 | 1.5" × 5.5" × 64" | 2×6 — this is the full outside width |
| Legs | 4 | 3.5" × 3.5" × 14" | 4×4. Legs go at the corners, hidden inside the rail box. |
| Ledger boards | 2 | 1.5" × 1.5" × 83" | 2×2, full side-rail length |
| Center beam | 1 | 1.5" × 3.5" × 81" | 2×4 |
| Center support post | 1 | 3.5" × 3.5" × 12" | 4×4 offcut — one under the center beam |
| Slats | 14 | 0.75" × 3.5" × 60" | 1×4s across the rails |
Step-by-Step Platform Bed Frame Build
Step 1: Cut everything
Cut all parts first. Use a stop block for the four legs (they must be identical — any variance means the bed frame will rock). Label each piece with painter's tape so you don't mix up ledger boards and center beams later.
Step 2: Attach ledger boards to the inside of the side rails
Lay each side rail flat. Position a 2×2 ledger board flush with the bottom edge and full length of the rail. Glue and screw from the outside face of the rail, driving 2-inch screws every 10 inches through the rail into the ledger. The ledger is what the slats rest on — it carries the entire mattress load, so don't skimp on screws.
Step 3: Bolt the rails to the legs
This is the most important step. Clamp one leg to the inside of a side rail at each end, flush with the bottom. Drill two 3/8" holes through the rail into the leg, spaced 3" apart vertically. Counter-bore a 1/2"-wide × 1/4"-deep recess on the outside of the rail at each hole — this sinks the carriage-bolt head flush with the wood surface.
Push a carriage bolt through from the outside, slide a washer on the inside, and tighten a nut with the socket wrench. Repeat for every corner. Now attach the head and foot rails to the opposite sides of the same legs the same way. 8 carriage bolts total, 2 per corner.
Step 4: Install the center beam and support post
Covered in detail in the next section — this is the single most important structural element in the whole build.
Step 5: Lay the slats
Rest 14 1×4 slats across the ledger boards and center beam, spaced roughly 4" apart. Screw each end of each slat to the ledger with 2" screws — a single screw per end is enough. If you don't screw the slats down, they'll shift every time someone rolls over, and your bed will rattle.
Step 6: Sand and finish
Break all edges with 220 grit. Apply a pre-stain conditioner if using stain on pine (pine without conditioner blotches badly). Stain, let dry, then two coats of wipe-on poly. Let finish fully cure 24 hours before putting the mattress on — fresh poly can off-gas into the mattress material and leave an odor.
Slats & Center Support (The Part That Matters)
This is where most DIY bed frames fail. The center support system has three elements:
- Ledger boards on the side rails — 2×2s running the full length, flush with the bottom edge of the side rails. Slats rest on these.
- Center beam running the length of the bed — a 2×4 spanning between the head and foot rails at mid-width, flush with the top of the ledger boards. Slats rest on this too.
- Center support post — a 4×4 or doubled 2×4 running from the center of the center beam down to the floor. This transfers load to the floor directly, bypassing the rails entirely.
If you skip the center support post, the center beam will sag under load and the slats will bow in the middle. You'll feel a soft spot dead center of the mattress within a month. With a proper center support post, a queen mattress can hold any realistic load without sag for the mattress's entire life.
The center support post should be notched into a small base plate (a 6×6 piece of scrap plywood works) to distribute its load across a slightly wider floor area. Without the base plate, you'll get a permanent dent in hardwood flooring.
Common Platform Bed Frame Build Mistakes
Using 2×4s for side rails instead of 2×6
2×4 rails will flex under a real person's weight. Use 2×6 minimum. The cost difference is $10. The flex difference is night and day.
Using pocket screws at the corner joints
Covered above. Pocket screws into end grain loosen under dynamic load. Use carriage bolts. Non-negotiable.
Skipping the center support post
The center support post is what takes the center-mattress sag out of the equation. Skipping it is the #1 reason homemade queen and king bed frames sag.
Slats too far apart
14 slats at 4" spacing is right for queen. 10 slats at 6" spacing is what you'll see in a lot of cheap online plans — the mattress will slowly push down between the slats and develop permanent depressions.
Not screwing down the slats
Loose slats shift under movement and rattle. One 2" screw per end of each slat takes 5 minutes total and eliminates the problem.
Using pressure-treated lumber indoors
PT is for outdoor/ground-contact use. The chemicals are not appropriate for a bedroom. Use kiln-dried construction pine for any indoor bed frame.
Where to Get More Platform Bed Frame Plans
A proper bed frame plan has dimensioned drawings for queen, king, full, and twin sizes — plus optional headboard, storage drawer, and platform-with-trundle variants. Individual bed frame plans on Etsy run $18–$35 each. Ted's Woodworking has 16,000+ plans across every furniture category with printable cut diagrams and exact materials lists.
16,000+ Woodworking Plans with Printable Cut Diagrams
Bed frames, dressers, nightstands, whole bedroom sets — with full materials lists, step-by-step assembly, and finish recipes. One-time fee, lifetime access.
Get Lifetime Access →Platform Bed Frame FAQ
Can I add a headboard?
Yes. Attach a separate headboard panel to the head-rail-to-leg bolts by replacing the 4×4 legs on the head end with taller 4×4s (say 48" instead of 14") and attaching panel boards across them. The carriage-bolt joinery accommodates this without redesign.
Will this work without a box spring?
Yes — that's the point of a platform bed. The slats + center beam are rigid enough to support any mattress type (memory foam, hybrid, innerspring) without a box spring. If your mattress warranty specifically requires a box spring, double-check with the manufacturer before skipping.
Can I make this for a king?
Yes. Add 16" to the width (77" interior), use 76" slats instead of 60", and run two center support posts instead of one (king is wider and benefits from the extra support). Materials cost goes up about $30.
What if my floor isn't level?
Use adjustable leg levelers (4-pack, $12) screwed into the bottom of each 4×4 leg. They give you ±1/2" of adjustment and prevent the frame from rocking on uneven floors.
How long does it take to build a bed frame?
About 8 hours of active work split across a weekend. Saturday: cut parts, drill bolt holes, attach ledgers. Sunday: assemble with carriage bolts, install center beam, stain. Monday: poly coat, let cure 24 hours.
Can one person build this alone?
Yes. The heaviest single part is the 8-foot 2×6 at roughly 20 pounds. Assembly is easier with two, but the carriage-bolt joinery doesn't require you to hold parts in place while screws drive — the bolt clamps the joint as you tighten.
Can I take this bed frame apart for moving?
Yes — that's the main advantage of carriage-bolt joinery. Loosen 8 nuts, pull 8 bolts, and the frame comes apart into flat components that fit in a sedan. Ten-minute job.
Disclosure: This post contains affiliate links. If you purchase through them we may earn a small commission at no extra cost to you. We only recommend products we'd use ourselves.