To stop a metal bed frame from squeaking, first tighten every bolt, nut and screw with a spanner or Allen key. Next, apply a silicone-based lubricant or penetrating oil spray to the joints where metal rubs against metal. If the noise continues, slip felt pads, rubber washers or fabric between the contact points, then level the frame so it sits evenly on the floor. Most squeaks disappear within these first three steps.

In this guide, you will learn exactly how to stop a metal bed frame from squeaking, from the two-minute tightening trick that solves most cases to the longer-lasting fixes that keep the noise away for good. Best of all, nearly every solution uses tools and household bits you probably already own.
Why Does My Metal Bed Frame Squeak?
Before you reach for the toolbox, it helps to understand why the noise starts in the first place. Pinpointing the cause means you fix the squeak once, rather than chasing it around the bed for weeks. In most cases, one of the following is to blame.
- Loose bolts, nuts and screws: This is by far the most common culprit. Every time you climb in, shift position, or sit on the edge, tiny vibrations travel through the frame. Over months, these vibrations work the fasteners loose, so the parts shift and grind against one another.
- Metal-on-metal friction: Where the side rails meet the headboard or footboard, bare metal often presses directly onto bare metal. Once the factory coating or lubricant wears thin, those surfaces rub and protest with that familiar creak.
- Worn or missing buffers: Many frames ship with small washers or plastic spacers that cushion the joints. As they wear down or fall out, the gap they once filled becomes a squeak waiting to happen.
- Slats rubbing the frame: If your bed uses metal slats or a sprung base, the points where each slat rests on the support rail can rub and click with every movement.
- An uneven or hard floor: Sometimes the frame is perfectly sound and the noise comes from underneath. On an uneven floorboard or a hard tiled surface, the legs rock slightly and the whole bed groans as it shifts.
- The mattress, not the frame: A tired innerspring or box spring can mimic a frame squeak almost perfectly. Because of this, it is always worth ruling the mattress in or out early.
- Seasonal expansion: Metal expands and contracts with temperature, so a frame that stays quiet in summer may develop a faint creak as the colder, damper months set in.
What You’ll Need
Gather these before you start, and the whole job takes far less time:
- An adjustable spanner or wrench.
- A set of Allen keys (hex keys), ideally the ones that came with the bed.
- A cross-head and a flat-head screwdriver.
- Silicone-based lubricant or penetrating oil spray.
- Felt pads, rubber washers or grommets.
- Old socks, a T-shirt or a thin towel.
- A spirit level and a few furniture pads (optional, for uneven floors).
How to Stop a Metal Bed Frame from Squeaking (Step-by-Step)
Work through these steps in order. Each one targets a different cause, so you can usually stop as soon as the squeak goes silent.
1. Track Down the Exact Source First
Fixing a squeak blind is frustrating, so start by finding precisely where it lives. First, strip off the mattress and bedding. Then gently rock the bare frame from side to side and push down on each corner, listening carefully as you go. Press the joints, wiggle the legs, and lean on the headboard one section at a time.

To be sure the frame is the real offender, lay the mattress on the floor and lie on it. If the noise vanishes, you know the problem sits in the frame rather than the mattress. Once you have localised the sound, the rest becomes far easier.
2. Tighten Every Bolt, Nut and Screw
Because loose hardware causes most squeaks, this single step solves a huge share of cases. Go around the entire frame and firmly tighten every connection, the rail-to-headboard bolts, the leg fixings, the centre support, and the slat brackets. Use the spanner, screwdriver or Allen key as each fitting requires.
That said, do not overdo it. Overtightening can strip the thread or warp the metal, which only creates new problems. Aim for snug and secure, not forced. Once everything is tight, give the bed a gentle shake to confirm it feels solid.
3. Lubricate the Joints
If tightening alone does not silence the creak, friction is the likely cause, and a little lubricant works wonders. Loosen the main joints where the rails meet the headboard and footboard, then apply a silicone-based spray or penetrating oil spray directly to the contact surfaces. Afterwards, wipe away any excess with a cloth so it cannot stain your bedding.
For a tidier, less greasy alternative, you can rub candle wax or a bar of soap along the bare metal instead. Once you have coated the joints, move the frame back and forth a few times so the lubricant works its way fully into every gap.
4. Add a Buffer Between Metal Parts
Sometimes friction returns no matter how much you lubricate, especially at interlocking pegs and brackets. In that case, you need a physical barrier. Wrap a turn or two of electrical tape, plumber’s tape or PTFE (Teflon) tape around the pegs before slotting the joints back together. Alternatively, slip a rubber washer or grommet between the bolt and the frame to absorb the vibration.

This cushioning approach is brilliant precisely where metal meets metal, because it stops the two surfaces from ever touching directly.
5. Cushion the Slats
If your bed has metal slats, check where each one rests on the support rail. These contact points rub together and click as you move. To quieten them, lay strips of felt tape along the rail, or tuck an old sock or a folded strip of T-shirt. The soft layer absorbs the movement and the rattle stops almost instantly.

6. Rule Out (or Fix) the Mattress
Even now, if a faint squeak lingers, the mattress may be the hidden offender. Press down firmly across the whole surface to listen for a sprung note from inside. A worn innerspring tends to squeak from deep within rather than at the edges. If the mattress is the source and it is more than seven or eight years old, replacing it usually solves both the noise and the dip in support you have probably stopped noticing.
Meanwhile, friction between a firm mattress and the bare frame can also creak. A thin mattress topper or a layer of fabric between the two makes an easy buffer.
7. Level the Frame and Protect the Floor
When the squeak seems to come from underneath, turn your attention to the floor. Set a spirit level on the frame and check whether it sits flat. If one leg hovers or rocks, slide a furniture pad, a felt floor protector, or a thin shim beneath it until the bed sits firmly on all four feet.
On hard floors such as laminate or tile, anti-slip pads under the legs stop the frame sliding and groaning every time you turn over. As a bonus, they protect your flooring from scratches too.
8. Replace Worn Washers and Use Locking Hardware
For a squeak that keeps coming back after every fix, the original fasteners may simply be worn out. Swap tired washers for fresh rubber ones, and replace standard nuts with locking (nylon-insert) nuts or add a spring washer. These grip far better and resist working loose, so you tighten once and forget about it.

9. Decide Whether to Repair or Replace
Finally, be honest about the frame’s condition. If a quick tighten or a dab of lubricant settles the noise, there is no reason to replace anything. On the other hand, if the metal flexes noticeably under your weight, shows heavy rust, or has a cracked weld, and the squeak returns however many times you fix it, the issue is structural rather than cosmetic. At that point, a sturdier, better-built frame will give you a quieter and more dependable night’s sleep than yet another patch.
Quick-Fix Comparison Table
| Cause of the squeak | Best fix | Time needed | Permanent? |
| Loose bolts and screws | Tighten all hardware | 10–15 mins | Mostly |
| Metal-on-metal friction | Lubricate the joints | 10 mins | Temporary–medium |
| Pegs and brackets rubbing | Tape or rubber washers | 15 mins | Long-lasting |
| Slats clicking | Felt pads or fabric | 10 mins | Long-lasting |
| Squeaky mattress | Rotate, top, or replace | Varies | Depends |
| Uneven or hard floor | Level legs, add pads | 10 mins | Long-lasting |
| Worn fasteners | Locking nuts and washers | 15 mins | Permanent |
How to Stop the Squeak Coming Back
Once the bed is silent, a little routine maintenance keeps it that way. To prevent your metal bed frame squeaking again, try these habits:
- Re-tighten the bolts every few months. A two-minute check catches loose hardware before it ever squeaks.
- Re-lubricate the joints seasonally. A fresh coat as the weather turns keeps friction at bay.
- Rotate your mattress every three months. Even wear means fewer noises and better support.
- Avoid repeated dismantling. Each rebuild loosens the joints slightly, so leave the frame assembled where you can.
- Fit felt pads under the legs from the start. They head off floor squeaks before they begin.
Because prevention takes minutes and a fix takes far longer, these small habits genuinely pay off.
A squeaky metal bed frame is annoying, but it is rarely a serious problem, and it is almost always one you can fix yourself in under half an hour. Start by finding the source, tighten everything, then lubricate and cushion the joints that need it. Add a little routine maintenance, and your bed should stay reassuringly silent night after night. If your current frame has reached that point, it’s worth seeing what a sturdier replacement looks like.
FAQs
1. What is the best lubricant for a squeaky metal bed frame?
A silicone-based lubricant is ideal, as it lasts well and does not attract dust the way oil-based products can. A penetrating oil spray also works effectively. For a no-spray option, candle wax or bar soap rubbed onto the joints does a surprisingly good job.
2. Can penetrating oil spray stop a bed frame from squeaking?
Yes. A penetrating oil spray reduces metal-on-metal friction at the joints and silences most squeaks quickly. Apply a small amount, wipe off the excess so it does not mark your bedding, then move the frame to spread it into the gaps.
3. How do I stop a metal headboard from banging or squeaking against the wall?
Pull the bed a couple of inches away from the wall, then check that the bolts fixing the headboard to the frame are tight. Adding self-adhesive felt or rubber bumpers where the headboard meets the wall stops any remaining knock.