Diagnose the Source First

A squeaky bed has three possible sources — identify which before fixing:

  1. 1

    Test the mattress alone

    Remove the mattress from the frame and place it on the floor. Roll around on it. If it still squeaks, the mattress itself is the problem (internal spring coil noise). Solution: rotate the mattress 180 degrees — this distributes wear and often reduces spring noise. If it continues, it may be time for a new mattress.

  2. 2

    Test the base/frame without the mattress

    Sit and move around on the bed frame without the mattress. If it squeaks, the frame is the culprit.

  3. 3

    Test the mattress on the frame

    If neither squeaks alone but they do together, the squeak is from friction between the mattress and the base or slats.

Fixing a Squeaky Bed Frame

  1. 4

    Tighten all bolts and screws

    The most common cause of a squeaky bed frame is loose bolts and screws where the frame components join. Use the appropriate spanner or Allen key and tighten every bolt on the frame — headboard, footboard, side rails and slat supports. This fixes the majority of frame squeaks immediately.

  2. 5

    Lubricate metal joints and bolts

    After tightening, apply a thin coat of WD-40 or beeswax to each bolt and metal-on-metal joint. Wipe off excess. Metal rubbing against metal is a common squeak source — lubrication eliminates the friction noise.

  3. 6

    Apply wax to rubbing wood

    For wooden frames, identify where wood meets wood (side rails meeting posts, slats resting in grooves). Rub beeswax, a candle or a bar of soap along these contact points. The lubrication stops the wood-on-wood squeaking.

  4. 7

    Add padding to slat contact points

    If the slats rattle or squeak in their slots, place felt strips, rubber gripper material or old socks over the slat ends before replacing them. The cushioning eliminates the hard contact that causes noise.

Fixing Mattress-on-Frame Friction

Place a non-slip mat or rubber gripper sheet between the mattress and the base. This prevents the mattress sliding and removes the friction that causes squeaking when it rubs against the frame or slats.

Check the floor tooSometimes what sounds like a squeaky bed is actually the floor beneath it flexing under the weight. Slip a piece of carpet under the bed legs to test. If the squeak goes away, the floor is the issue — see our guide on fixing squeaky floorboards.

Frequently Asked Questions

Yes — have someone apply weight to different sections of the bed frame while you watch and listen from underneath with a torch. The squeak location becomes obvious. Alternatively, put the frame on a hard floor (not carpet) and move each joint independently until you identify the culprit. Squeaks are almost always at a joint, not in the middle of a board.
The bolts are likely working loose again from regular movement. Apply thread-lock (a blue Loctite product available from hardware stores) to the bolt threads before tightening — this prevents bolts vibrating loose. A permanent fix rather than needing to re-tighten repeatedly.