🔨 Handyman guide

How to fix a squeaky floor

⏱ 30-60 minutes 📊 Difficulty: Easy 📅 Updated 2025

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 down firmly to the joists below.

Expert-written guide Difficulty: Easy Time: 30-60 minutes Professional handymans available UK-wide

What you'll need

Drill
Screws (50-65mm for floorboards)
Baby powder or talcum powder (temporary fix)
Floorboard adhesive
⚠ Safety first

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

  1. Locate the squeak precisely
    Walk slowly over the squeaky area until you find exactly which board (or boards) makes the noise. Mark the spots with masking tape.
  2. Try the powder trick first
    For 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.
  3. Find the joist
    For 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).
  4. Pre-drill to prevent splitting
    Drill a pilot hole through the floorboard and into the joist. For boards near edges, drill at an angle towards the joist centre.
  5. Drive the screw
    Use 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.
  6. Fill screw holes (optional)
    For visible floors, fill the screw holes with matching wood filler. Sand flush once dry.
💡 Pro tip

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 WhatsApp

Frequently 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.