Nothing ruins a good night of sleep like a bed frame that squeaks every time you shift position. I have spent years testing bed frames, assembling them from scratch, and tracking down annoying noises in the dark. Whether you are putting together a brand new frame or trying to silence one that has been creaking for months, this guide walks you through every step. You will learn how to assemble a bed frame and fix a squeaky one using tools and household items you probably already have at home.
Most people assume a squeaky bed means it is time to buy a replacement. That is rarely the case. The fix usually costs under $10 and takes about 30 minutes once you know where to look. If you are also shopping for a new setup, check out our recommendations for the best toddler beds or browse our best adjustable bed bases for upgrade options.
Quickly Move to
A squeaky bed frame is caused by friction between parts that rub together when weight shifts. Every time you roll over, your body weight creates micro-movements in the frame. Those movements force metal against metal, wood against wood, or hardware against wood. The result is that familiar high-pitched squeak that wakes everyone up.
The three main culprits are loose joints, surface friction, and worn-out components. Loose joints happen when bolts gradually back out over months of use. Friction occurs when two dry surfaces slide against each other without any lubrication. Worn components, like old box spring fabric or cracked wooden slats, create movement that should not be there.
Wooden bed frames tend to develop squeaks at the joints where side rails connect to the headboard and footboard. Metal bed frames usually squeak at the bolt points where legs meet the center support bar. Platform beds with slat systems can develop noise where slats rest on the side rails. Each type has its own fix, which I cover in detail below.
Understanding the cause matters because applying the wrong solution wastes time. Spraying WD-40 on a loose bolt will not stop the squeak if the real problem is a cracked slat. That is why I always start with diagnosis before reaching for any tools.
Before you start, gather everything in one place. I learned this the hard way after making multiple trips up and down stairs looking for a wrench. Here is what I recommend having on hand:
Essential tools:
Allen wrench set (most bed frames use metric sizes)
Adjustable wrench or socket set
Screwdriver set (Phillips and flathead)
Flashlight or headlamp for under-bed inspection
Level (smartphone app works fine)
Lubricant options (pick one or two):
WD-40 or silicone spray for metal frames
Beeswax or paraffin wax (candle stubs work great) for wooden joints
White lithium grease for heavy-duty metal connections
Household items for quick fixes:
Cork from an old wine bottle
Old socks or t-shirt scraps
Felt furniture pads or felt tape
Cardboard or thin plywood scrap
Rubber rug pad (can be cut into strips)
None of these items cost more than a few dollars. The most expensive option on this list is white lithium grease at around $8. Everything else you likely already have in a junk drawer or garage.
Diagnosing the squeak is the most important step, and most people skip it entirely. I have seen friends disassemble entire bed frames only to discover the noise was coming from the box spring. Save yourself that frustration by following this diagnostic process.
Step 1: Remove the mattress and box spring. Set them aside on a clean floor. Push down on different parts of the bare frame and listen. If you hear noise, the frame is your problem. If silence, move to step 2.
Step 2: Test the box spring. Press down firmly on several spots across the box spring surface. Listen for creaking or popping sounds. Box springs develop squeaks when the internal fabric grid wears down and coils rub against the wooden frame inside.
Step 3: Test the mattress. Roll the mattress onto the floor and lie on it. Move around. If you hear noise, your innerspring mattress coils are the culprit. Memory foam mattresses rarely squeak, so this test mainly applies to coil-based mattresses.
Step 4: Check the floor underneath. Uneven flooring causes the bed frame to rock slightly with every movement. Slide a shim or folded cardboard under each leg until the frame stops wobbling. Sometimes the floor is the real problem, not the bed.
Reddit users on r/DIY frequently mention spending hours tightening bolts when the real issue was an uneven floor. One user solved a persistent squeak simply by placing a thin shim under one corner leg. Diagnosis saves time every single time.
This section covers something most guides skip entirely: how to assemble a bed frame in a way that prevents squeaks from developing. If you are building a new frame or reassembling one after a move, follow these steps and you will likely never need the fix sections below.
Step 1: Lay out and inventory all parts. Check every bolt, washer, and bracket against the instructions before starting. Missing parts lead to incomplete assemblies that creak within weeks. I once assembled a frame without two washers and it started squeaking on night three.
Step 2: Apply wax to all wood-on-wood contact points before joining. Rub beeswax or a plain candle on any surface where wood touches wood. This creates a low-friction barrier that lasts for years. Pay special attention to slat ends and mortise-and-tenon joints.
Step 3: Use lock washers on every bolt. Standard washers are fine, but lock washers (the split-ring type) actively resist loosening from vibration. If your frame did not come with lock washers, they cost about $3 at any hardware store and are worth every penny.
Step 4: Tighten bolts in a crisscross pattern, not sequentially. Start with the center bolts and work outward in a star pattern. This distributes tension evenly across the frame. Tightening one corner fully before moving to the next warps the frame and creates stress points that squeak.
Step 5: Apply a drop of thread-locking compound to each bolt. Blue Loctite costs about $5 and prevents bolts from backing out over time. It is removable with hand tools, so you can still disassemble the frame later. This single step eliminates 80 percent of future squeak problems.
Step 6: Check that the frame is level before adding the mattress. Use a level on the side rails and across the slats. Shim any legs that sit on uneven flooring. A level frame distributes weight evenly and reduces stress on individual joints.
If you want extra stability, consider adding bed rails or a center support leg if your frame allows it. Center supports are especially important for queen and king size frames, which span wider distances and flex more under weight.
If your bed is already assembled and squeaking, the first fix to try is tightening every joint. This is the most common solution and works about 60 percent of the time based on my experience. Here is the step-by-step process I use.
Step 1: Strip the bed completely. Remove all bedding, the mattress, and the box spring. You need full access to every connection point on the frame.
Step 2: Inspect every bolt and screw by hand. Grab each one with your fingers and try to turn it. Any bolt that moves even slightly is a squeak source. Mark loose bolts with a piece of tape so you can track which ones you have addressed.
Step 3: Tighten using the correct tool. Use the Allen wrench or socket that fits snugly. A loose-fitting tool will strip the bolt head and make future adjustments impossible. Tighten until firm, but do not overtighten to the point of cracking wood.
Step 4: Check if bolts bottom out. If a bolt keeps turning without getting tighter, it has bottomed out in the threaded insert. This means the bolt is pressing against the bottom of the hole without actually clamping the joint together. The fix is to add a washer between the bolt head and the frame surface.
Step 5: Apply thread-locking compound. Once everything is tight, add a drop of blue Loctite to each bolt. This keeps them from backing out again. Forum users on r/fixit consistently report this step as the difference between a fix that lasts two weeks and one that lasts two years.
Step 6: Reassemble and test. Put the box spring and mattress back. Push down firmly on several spots. If the squeak is gone, you are done. If it persists, move on to lubrication methods.
When tightening does not solve the problem, friction is usually the cause. Lubrication reduces that friction and silences the squeak. The right lubricant depends on your frame material and where the noise is coming from.
For metal bed frames: WD-40 or silicone spray. WD-40 is the go-to solution for metal-on-metal squeaks, and Reddit users recommend it constantly for frames from brands like Zinus. Spray a small amount on each bolt connection and joint. Work the joint back and forth to distribute the lubricant. Wipe away excess with a rag to prevent it from collecting dust.
Silicone spray is actually better than WD-40 for long-term results. WD-40 is technically a solvent and water displacer, not a true lubricant. It dries out over a few weeks. Silicone spray leaves a lasting film that keeps working for months. Either one will work for an immediate fix.
For wooden bed frames: beeswax or paraffin wax. Do not use WD-40 on wooden frames. It can stain the wood and does not adhere well to porous surfaces. Instead, rub a block of beeswax or a plain unscented candle on every joint where wood touches wood.
DIY community members on woodworking forums swear by beeswax for traditional wooden bed frames. The wax fills microscopic gaps between surfaces and creates a smooth, low-friction layer. Apply it generously to slat ends, mortise joints, and anywhere the side rail connects to the headboard.
For heavy-duty metal connections: white lithium grease. If you have a heavy metal platform bed with persistent squeaks at welded joints, white lithium grease is your best option. It stays where you put it, does not run, and handles high loads without breaking down. Apply a thin film to the contact point and wipe off excess.
What NOT to use: Avoid cooking oils like olive oil or vegetable oil. These go rancid over time, attract insects, and leave permanent stains. Petroleum jelly works in a pinch but attracts dust and needs reapplication frequently. Stick with products designed for mechanical lubrication.
Here is a quick comparison to help you choose:
WD-40: Best for quick metal fixes, short-term, about $5
Silicone spray: Best all-around lubricant, medium-term, about $6
Beeswax: Best for wood joints, long-lasting, about $8 for a block
White lithium grease: Best for heavy metal loads, long-lasting, about $8
Paraffin wax (candle): Budget wood fix, long-lasting, practically free
Sometimes the squeak is not at a joint but between two surfaces that touch each other. These are the easiest fixes because they require no tools and use items you already have at home. Here are the quick fixes that forum users report having the most success with.
Cork shims for gaps. If you hear a clicking or knocking sound rather than a squeak, two parts are probably knocking against each other through a small gap. Wedge a thin slice of cork from a wine bottle into the gap. Cork compresses slightly under pressure, filling the space permanently without cracking the wood.
Old socks on bed slats. This is a Bob Vila classic that actually works. Wrap an old sock or t-shirt scrap around each end of your bed slats where they rest on the side rails. The fabric creates a cushion that absorbs the micro-movements causing the squeak. Secure with a rubber band or small tack.
Felt tape on contact points. Felt furniture pads, the same ones you use to protect hardwood floors from chair legs, work wonders on bed frames. Cut small squares and stick them anywhere two frame parts touch each other. Focus on the underside of slats and the top edge of side rails.
Rubber rug pad strips. This solution comes straight from Reddit. One user cut a cheap rubber rug pad into strips and laid them along the slat supports. The rubber absorbs vibration and completely eliminated the squeak. It cost $7 for a rug pad that provided enough material for three beds.
Plywood between mattress and frame. If your slats are flexing too much, a thin sheet of plywood placed over the slats creates a solid, uniform surface. This works especially well for older frames with widely spaced slats. Use a sheet at least 3/8 inch thick and cut it to fit inside the frame dimensions.
Cardboard as a temporary shim. In a pinch, folded cardboard works as a shim for wobbly legs or gaps between joints. It is not a permanent solution, but it will get you through the night until you can pick up proper materials. Replace cardboard with cork or rubber within a few days.
Wooden and metal frames require different approaches. Applying the wrong fix to the wrong material wastes effort and can even make the problem worse. Here is how to handle each type.
Wooden bed frame squeaks. The most common noise source on wooden frames is the joint where the side rail hooks into the headboard. These hook-and-pin connections naturally loosen over time. Remove the rail, rub beeswax on the hooks and pins, then reseat the rail firmly. If the hook openings have widened, insert a thin wood shim coated in wood glue to tighten the fit.
Slat squeaks are the second most common issue on wooden frames. The fix is to cushion each slat end with felt tape or an old sock, as described above. ForIKEA Tarva and similar budget wooden frames, forum users report that the pre-drilled holes are slightly oversized, allowing movement. Adding washers to the bolts eliminates this play.
Metal bed frame squeak fixes. Metal frames usually squeak at bolt connections and at the center support bar. Tighten every connection first. If squeaking persists, apply silicone spray or white lithium grease to the metal-on-metal contact points. Focus on where the center support leg meets the crossbar.
For Zinus metal platform beds, which generate frequent squeak complaints on Reddit, the issue is often the connector brackets between rail sections. Disassemble the brackets, clean any dust or debris, apply silicone spray, and reassemble with lock washers. This fix takes about 20 minutes and has a high success rate.
Platform beds with wooden slats on metal frames. These hybrid designs combine the noise potential of both materials. Address the metal connections with lubricant and the slat contact points with felt or fabric padding. Check both systems separately using the diagnostic steps from earlier.
Most squeaky beds can be fixed with the methods above. But there comes a point where repair is no longer practical. Here is how to know when it is time to shop for a replacement.
Repair your frame if: The squeak started recently, the frame is less than 7 years old, there is no visible structural damage, and the joints are still solid. These frames just need tightening, lubrication, or padding. A $10 investment will buy you several more years of quiet sleep.
Replace your frame if: You see cracks in the wood, bolts will not stay tight even with thread-locker, the frame wobbles after all legs are shimmed, or metal welds are visibly broken. These are structural failures that no amount of wax or WD-40 can fix. Continuing to use a structurally compromised frame risks collapse.
Box springs typically need replacement every 8 to 10 years. If your box spring is the squeak source and it is approaching that age, replacement makes more financial sense than attempting repairs on worn internal components.
If you decide it is time for something new, browse our picks for the best adjustable bed bases or the best bunk beds for small bedrooms. Investing in a quality frame assembled with the prevention tips above means you may never have to deal with a squeak again.
Start by tightening every bolt and screw on the frame, then apply a lubricant to metal joints (WD-40 or silicone spray) or beeswax to wooden joints. Add felt tape or fabric padding between slats and side rails. These three steps fix the majority of squeaky bed frames in under 30 minutes.
Your bed creaks because body movement creates friction between loose joints, unlubricated surfaces, or worn components in the frame, box spring, or mattress. As weight shifts, parts rub together and produce the creaking sound. Identifying which part is rubbing is the key to fixing it permanently.
Yes, WD-40 helps with squeaky metal bed frames by reducing friction at bolt connections and metal-on-metal contact points. However, it is a short-term solution that dries out within weeks. For longer-lasting results, use silicone spray or white lithium grease instead. Do not use WD-40 on wooden frames, as it can stain the wood.
For metal frames, silicone spray is the best all-around lubricant because it lasts for months and does not attract dust. For wooden frames, beeswax or paraffin wax is the best choice because it fills gaps and creates a smooth surface. White lithium grease works best for heavy-duty metal connections under high load.
If bolts are tight and the squeak persists, the noise is likely caused by surface friction rather than loose joints. Apply lubricant to contact points, add felt tape between slats and rails, or insert cork shims into small gaps. The squeak may also be coming from the box spring or uneven flooring rather than the frame itself.
To stop a wooden bed from squeaking, rub beeswax or paraffin wax on all wood-on-wood contact points, especially at the joints where side rails meet the headboard and where slats rest on the rails. Add felt tape or old fabric between slats and rails. Tighten all bolts and add washers if any bolt bottoms out in its threaded hole.
Learning how to fix a squeaky bed frame comes down to three core steps: diagnose the source, tighten every connection, and lubricate the right surfaces. Most squeaks disappear with these basic actions in under an hour. Start with the simplest fix, which is always tightening bolts, before moving on to lubricants and padding.
If you are assembling a new frame, take the extra 15 minutes to add wax during assembly and thread-locker to every bolt. Prevention is always faster and cheaper than the cure. A well-assembled frame can go years without making a single sound.
Remember that not every noise comes from the frame itself. Check the box spring, the mattress, and even the floor before assuming the worst. Once you isolate the source, the right fix becomes obvious. Sleep well.