How to Fix a Squeaky Floor – 2026 Guide
How to Fix a Squeaky Floor
Silence creaking floorboards for good with simple tools and the right fix.
To fix a squeaky floor, identify whether the boards are timber floorboards or sheet subfloor, then secure the loose board by screwing it down into the joist beneath. Use a lubricant such as powdered graphite for minor squeaks, or add blocking between joists for persistent movement.
- Cordless drill-driver
- Countersink drill bit
- Stud finder or joist detector
- Hammer
- Nail punch
- Pry bar
- Tape measure
- Wood screws (50–75 mm)
- Lost-head flooring nails
- Powdered graphite lubricant
- Timber blocking offcuts
- Wood filler or stopping
- PVA wood glue
- Sandpaper (120-grit)
Step-by-Step Guide
Locate the source of the squeak
Walk the floor slowly and mark every squeak with masking tape. Squeaks happen where a board has lifted away from a joist and flexes under load, so you need to pinpoint the exact board before you do anything else. Press down firmly on each marked board — if the squeak stops under pressure, the fix is straightforward: the board just needs securing back to the joist beneath it.
Find the joist beneath the board
Use a joist detector or stud finder along the squeaky area, or look for rows of existing nail heads — these mark the joist lines. Joists in UK homes typically run at 400 mm or 450 mm centres and run perpendicular to the floorboards. Mark the joist centre clearly with a pencil so you know exactly where to drive your fixings. If you’re working with hardwood flooring , the joist-finding step is especially important to avoid splitting the board.
Secure the board with screws
Drill a pilot hole with a countersink bit at a slight angle into the joist centre — this draws the board tight rather than just pinning it. Drive a 50–75 mm wood screw until the head sits just below the board surface. For tongue-and-groove boards you can’t access from above, drive the screw at 45 degrees through the tongue into the joist so the groove of the next board conceals it. Check our Carpentry & Woodwork Guide for more detail on working with timber in this way.
Apply lubricant for surface squeaks
If the board is structurally sound but squeaks where two boards rub together, work powdered graphite into the joint by pouring it along the seam and then walking over it repeatedly to work it in. This is particularly effective on older pine floorboards where slight shrinkage has created friction between adjacent edges. Avoid oil-based lubricants — they attract dust and eventually make the problem worse.
Add timber blocking between joists for severe movement
If access is available from below — through a basement or crawl space — cut offcuts of timber to fit tightly between the joists directly beneath the problem board and glue and screw them in place. This stiffens the joist bay and eliminates the flex that causes the squeak. Without underfloor access, you can achieve a similar result by driving screws at opposing angles through the subfloor into the joist from above.
Fill, sand and finish
Once all fixings are in place, fill any countersunk screw holes with wood filler or stopping, leave to dry fully, then sand flush with 120-grit sandpaper. Touch up with matching floor paint or varnish if needed. Test the repair by walking the area with your full weight — the squeak should be completely gone. If you’re planning a full floor refresh afterwards, see our guide on how to lay laminate flooring over the repaired subfloor.
Frequently Asked Questions
Why do floorboards squeak in the first place?
Floorboards squeak when they lose contact with the joist beneath and flex slightly under foot traffic, causing friction between the board and the joist or between adjacent boards. This is usually caused by seasonal timber movement, dried-out adhesive, or fixings that have loosened over time.
Can I fix a squeaky floor without lifting the boards?
Yes, in most cases you can. Driving screws down through the board into the joist from above is the most common fix and doesn’t require lifting the boards at all. Lubricant pushed into the joints can also solve minor squeaks without any board removal.
Is it safe to screw down floorboards if there are pipes or cables underneath?
You must identify the location of any pipes, cables or underfloor heating before drilling or screwing. Use a cable and pipe detector before starting work. In the UK, cables typically run perpendicular to joists within defined zones — the HSE and building regulations provide guidance on safe zones for fixing into floors.
Why does my floor only squeak in cold or damp weather?
Timber is hygroscopic, meaning it absorbs and releases moisture with changes in humidity and temperature. In cold or damp conditions, boards can swell slightly and create friction at the joints. In dry, warm weather the boards shrink back and the squeak may disappear — but the underlying movement issue remains and should still be fixed.
Will fixing squeaky floorboards work under carpet?
Yes — you can fix squeaky boards through carpet by locating the joist beneath, pressing through the carpet pile with a bradawl to create a guide point, then driving a screw through the carpet and subfloor into the joist. Use a small screw head so it beds into the carpet backing rather than pulling the fibres. The carpet covers the repair completely.
When screwing down boards in older homes, pre-drill at a 5–10 degree angle toward the joist centre rather than straight down — this creates a slight toe-screw effect that pulls the board tight against the joist as you drive it home. It’s the difference between a board that’s merely pinned and one that’s genuinely drawn down solid.
Sources
- HSE — Domestic flooring and safe working guidance — hse.gov.uk
- Which? — How to fix squeaky floorboards — which.co.uk
- Historic England — Timber floors: care and repair — historicengland.org.uk
This guide is for general information only. Always work safely and follow manufacturer instructions. DIYnut accepts no liability for injury or damage arising from DIY work.



