What you'll need
Always use a pipe and cable detector before drilling or screwing into floors. Pipes and cables run beneath floorboards throughout the house.
Step-by-step guide
- Locate the squeak preciselyWalk slowly over the squeaky area until you find exactly which board (or boards) makes the noise. Mark the spots with masking tape.
- Try the powder trick firstFor a quick temporary fix — and to test if it's a surface rub — pour a small amount of talcum powder or baby powder into the gaps between boards. Work it in with a brush and walk over it. If the squeak reduces, the boards are rubbing at the surface.
- Find the joistFor the permanent fix, you need to screw the board down to the joist below. Joists typically run at 400mm or 600mm centres perpendicular to the floorboards. Use a joist finder or look for the existing nail pattern (nails mark where joists are).
- Pre-drill to prevent splittingDrill a pilot hole through the floorboard and into the joist. For boards near edges, drill at an angle towards the joist centre.
- Drive the screwUse a 50-65mm screw — long enough to penetrate at least 30mm into the joist. Drive it flush with the floorboard surface. Test the board — the squeak should be gone.
- Fill screw holes (optional)For visible floors, fill the screw holes with matching wood filler. Sand flush once dry.
Squeaks in solid wood engineered flooring (floating floors) are usually caused by movement on an uneven subfloor — the fix is to inject construction adhesive under the loose section.
Expert tips for the best result
- Never drive screws where there might be pipes or cables — use a pipe and cable detector before drilling
- If the board flexes when you walk on it (bouncy feeling) rather than squeaking, a joist may be damaged — investigate further
- Underfloor heating pipes can be just below the floorboard surface — always scan before screwing
- Old floorboards may split when screwed — always pre-drill
- If the squeak is under carpet, you can use a purpose-made screw-down squeak tool that works through carpet without lifting it
Useful tools and products
When to call a professional handyman
If multiple boards are loose across a large area, if the floor feels springy suggesting joist damage, or if you find damp or rot when investigating.
We connect you with vetted local handymans across the UK — fast response, free quotes, guaranteed work.
💬 Get a free quote via WhatsAppFrequently asked questions
How difficult is how to fix a squeaky floor for a beginner?
This guide is rated Easy. Squeaky floors are caused by floorboards rubbing against each other or against the joists beneath. It's usually a simple fix that takes less than an hour. The permanent solution is screwing the boards If you're not confident, a professional handyman can do this quickly and provide a guarantee on the work.
How long does how to fix a squeaky floor take?
Allow 30-60 minutes. This assumes the tools and materials are ready before you start. First-timers should budget extra time for preparation and any unexpected issues.
How much does a handyman charge for this in the UK?
Most handymans charge £40-80 per hour depending on location and complexity. For a straightforward job like this, expect 1-2 hours of labour plus materials. Get a fixed quote via WhatsApp — message us with your postcode and job details.
How do I find a reliable handyman near me?
WhatsApp us with your postcode and job description. We match you with a vetted local handyman from our network — most jobs get a response within the hour. Contact us here.