Most metal bed squeaks come from just a few spots: loose bolts, metal-on-metal joints, slat contact points, or legs shifting against the floor. The fix usually takes under 30 minutes with basic tools and a few cheap materials. Here’s how to find the noise and stop it for good.
Find the Source First
Before you start tightening or lubricating anything, figure out exactly where the squeak is coming from. Strip the mattress off the frame and push on different sections of the bed, one at a time. Rock the headboard, press down on each side rail, wiggle the footboard, and shift the slats. Have someone else listen while you apply pressure, or just work your way around the frame until you hear it.
The most common culprits are bolts and screws at the corners, joints where rails connect to the headboard or footboard, spots where slats rest on the frame, and legs touching the floor. Once you’ve narrowed it down, you can target the right fix instead of guessing.
Tighten Every Bolt and Screw
Loose fasteners are the single most common cause of a squeaky metal bed. The vibrations from normal use gradually loosen bolts and screws over time, letting parts shift just enough to make noise. Grab a wrench and screwdriver and go around the entire frame, tightening everything you can reach. Pay special attention to corner brackets, rail connections, and any hardware joining the headboard or footboard to the side rails.
If bolts keep loosening no matter how tight you make them, you have two good options. The first is to add star lock washers (also called split washers) under each nut. These bite into the metal slightly and resist loosening from vibration. The second is to replace standard nuts with nylon lock nuts, which have a small nylon insert that grips the bolt threads. Either solution costs a few dollars at any hardware store and prevents the hardware from working itself loose again. You can also apply a drop of temporary threadlocker (the blue type, not red) to bolt threads for the same effect while still being removable later.
Check your bolts every few months as part of basic maintenance. A quick five-minute tightening pass a few times a year prevents most squeaks from developing in the first place.
Lubricate the Joints
If tightening doesn’t solve the problem, friction at the joints is likely the issue. Older frames are especially prone to this as surfaces wear down and metal rubs directly against metal. A good lubricant reduces that friction and silences the noise.
Three lubricants work well on metal bed frames, but they aren’t all equal:
- Silicone spray is the best overall choice. It lasts a long time, resists dust and dirt buildup, and won’t stain your bedding or floor. One application can stay effective for months.
- White lithium grease provides heavier lubrication and also protects against corrosion. It’s a better pick for joints that bear a lot of weight or that you don’t want to reapply often.
- WD-40 works in a pinch because it penetrates well and displaces moisture, but it’s more of a solvent than a true lubricant. It dries out relatively quickly, so you’ll need to reapply it more often than silicone or grease.
Candle wax or paraffin wax rubbed directly onto contact surfaces is another surprisingly effective option, especially for spots where you don’t want a spray getting onto other surfaces. Just rub the wax along any area where two metal pieces touch or slide against each other.
Focus your lubricant on joints, corners, and anywhere two metal parts meet. Avoid getting lubricant on bolt threads you’ve already tightened, since that can actually make them more likely to loosen.
Add Buffers Between Metal Parts
Sometimes lubrication alone isn’t enough, especially at joints that move slightly every time you shift in bed. The most effective long-term fix is placing a physical barrier between the metal surfaces so they never touch directly.
Nylon washers installed at bolt connections act as a permanent buffer. Place one between each metal-to-metal contact point where a bolt passes through, then tighten the hardware. They eliminate the tiny bit of play that creates noise without affecting the structural strength of the frame.
For joints where bolts aren’t involved, thin felt pads or strips of soft rubber work well. Self-adhesive felt strips are especially convenient. Just cut them to size and press them onto any surface where two metal parts rest against each other. Thin rubber strips (the kind used as shelf liner or rug grip pads) also work and tend to last longer than felt because they compress without breaking down as quickly.
Quiet the Slats
If your metal frame uses slats, the contact point between each slat end and the frame rail is a prime noise source. Every time you move, the slats shift slightly against the metal ledge they sit on, creating friction noise.
The simplest fix is applying self-adhesive felt tape along the rail ledge where the slats rest. A roll of felt tape costs under $10, and the whole job takes about 15 minutes. You can also wrap each slat end individually with a small piece of felt or even a cut section of an old sock. Either approach eliminates the direct contact between the slat and the frame.
Foam pipe insulation tape is another good option. Applied along the frame lip, it cushions the slat-to-frame connection and absorbs the small vibrations that create noise. Rubber anti-slip mat material (the same mesh you’d put under a rug to keep it from sliding) placed between slats and the rail also works and adds the bonus of keeping slats from shifting out of position.
Fix Noise at the Floor
Not every squeak comes from the frame itself. If the bed moves even slightly on the floor, the legs can produce their own noise, especially on hard surfaces like hardwood or tile. This is easy to miss because the sound can seem like it’s coming from higher up in the frame.
Rubber caster cups placed under each leg solve this problem. They grip the floor, prevent the bed from shifting, and absorb vibrations that would otherwise transfer into the floor and amplify the sound. They also protect your flooring from scratches. If you don’t want to buy caster cups, thick felt furniture pads stuck to the bottom of each leg provide a similar noise reduction, though they won’t prevent movement as effectively as rubber.
Make sure the floor itself is level where the bed sits. If one leg is shorter or the floor is uneven, the frame will rock slightly with every movement. A small furniture shim or a folded piece of rubber under the short leg can eliminate that wobble entirely.
When the Frame Itself Is the Problem
If you’ve tightened, lubricated, buffered, and padded everything and the squeak persists, the frame may have structural wear that simple fixes can’t address. Joints on older metal frames can develop enough play from years of use that no amount of tightening closes the gap. Welds can develop hairline cracks that allow tiny movements. Hollow metal tubing can even resonate and amplify small vibrations.
At that point, your best option is replacing the worn hardware or the frame itself. Many manufacturers sell replacement brackets, bolts, and joint hardware. If the frame uses a hook-and-slot connection (where the side rails hook onto pins on the headboard and footboard), wrapping those hooks with a layer of rubber or felt can buy you more time. But a frame that’s fundamentally worn out will keep finding new ways to make noise no matter how many patches you apply.

