By Emily Rivers
Last updated 30th August 2024

If you have original wooden floors hidden under carpet or laminate, you might want to restore them. Original wooden flooring is becoming very popular again and not only does it look fantastic, it can also add value to your home.

But how much does wooden floor restoration cost? If your room is large, it's a big project, so it’s important to set a realistic budget. We'll go through the costs to restore your wooden or parquet flooring in this guide.

How much does it cost to refinish hardwood floors in the UK?

How much it costs to refinish hardwood floors in the UK will depend on the condition of the flooring, the size of the room and the kind of repairs that need doing. You'll usually need to have your floors sanded and stained to bring them back to their best.

Here are typical costs for restoring wooden floor in the UK:

Job / item

Average cost

Remove carpet

£6-£8 per square metre

Sanding and refinishing wooden floor

£20-£30 per square metre

Sanding stairs

£35-£50 per step

Wood floor stain

£8-£12 per square metre

Carpenter hourly rate

£16-£40

These costs are based on averages from across the UK. HaMuch has a large database of hourly and daily rates for wood floor restoration professionals across the UK, and we've used this data to provide more accurate labour costs for most towns and cities in the country.

Take a look at the table further down the page to get an idea of how much labour will cost in your area.

Wooden floor restoration cost

What factors affect the cost of wooden floor restoration?

Type of wood

The type of wood your original flooring is made from will make a difference to the cost. For example, if you want to restore parquet flooring, your professional will need to take care when they polish it to ensure they don't affect the pattern.

Hardwoods are generally harder to sand than softwoods, so expect it to take longer to restore a hardwood floor. Also, if your original floorboards haven't been treated before, it will take longer to get them up to a hard-wearing standard.

Flooring condition

The condition of your wood flooring will have the most impact on the cost to restore. If your professional lifts up your carpet or floor covering and finds that the wooden flooring is in very poor condition, with lots of repairs required, it’s going to take longer to restore. Therefore, you should expect the cost to be higher.

If you need some floorboards replaced, this will drive up the cost. For two or three floorboards to be replaced it could cost around £200, but if major repairs are required to many floorboards and joists you could spend £450 or more.

Size of your room

The size of your room will also have an impact on wooden floor restoration cost. Most carpenters and flooring specialists will charge by the square metre to restore your floor.

That means if your room is 10 square metres, expect to spend between £200-£300 to sand and refinish your wooden floor. If your room is 30 square metres, it’s likely to set you back £600-£900.

Where you live

Where you live also affects the cost of restoring your wooden or parquet flooring, and unfortunately you can't do much about this one. Labour costs tend to be highest in London and the south east, while rates in the north of England and Scotland are usually much lower.

Make sure you look at our location-based carpenter rates to get an idea of how much you should budget for labour.

Is it cheaper to refinish hardwood floors or replace?

It's definitely cheaper to refinish hardwood floors rather than replacing them. Hardwood floor starts at around £30 per square metre, not including labour. But for a premium hardwood or engineered wood, expect to spend at least £80 per square metre before fitting.

Before labour, you should expect to spend between £300-£800+ on hardwood flooring for a 10 square metre room. Since it would cost £200-£300 including labour to sand and refinish hardwood floors, you can see that it’s much cheaper to refinish them rather than replace.

Plus, you're doing your bit for the environment by restoring your wooden floors rather than replacing them and causing waste to go to landfill.

Can I stay in my house while floors are refinished?

Yes, you can stay in your house while your floors are being refinished, providing you won't need to walk on the floor. It might be more pleasant to leave for the day since floor sanders are noisy and there will be lots of dust around.

The stains, oils or polishes that your flooring specialists use on your floor might have a strong smell too, so if you have young children that might be affected by the odour it might be worth leaving your house while your floors are being refinished.

However, if you need to stay at home, that's no problem. Just bear in mind that you won't be able to walk on the floor for at least 5 hours after the last coat of polish has been applied.

Is it hard to restore wood floors?

It's certainly not easy to restore wood floors! While lots of people do try to restore wood floors themselves, it often overwhelms them.

You can hire a sander to sand the floor yourself, but this is hard work that takes skill to get right. It also creates a lot of dust that some DIYers aren’t prepared for – if you don’t protect your doorways you can end up with dust all over your house, and if you don’t have the right PPE you can end up breathing in all the dust particles.

You'll also need to make sure you choose the right oil, stain or polish for your wooden floor. If you choose the wrong product for the type of wood, you could ruin the floor’s natural properties, which will affect how it looks.

We'd always recommend using a professional to help you repair and restore your wooden floors to ensure you get the best finish and don’t waste money on abandoned DIY projects.

Post your job on HaMuch now to get quotes from qualified carpenters and flooring specialists in your area.


Estimates for common flooring specialist jobs;

JobEstimate
Cost to install wooden flooring£605
Cost to restore a wooden floor£278
Lay vinyl flooring in a small room£550
Cost to fit parquet flooring in an average lounge£1,850
Cost to lay LVT flooring£1,500
Cost to fit laminate flooring£765
Fit Karndean flooring in living room£1,360
Cost to fit carpet in average bedroom£500
2. Enter postcode to get estimate
plus materials

to see who is available and get more information

Rates for other trades

Wooden floor restoration cost in the UK
Wooden floor restoration cost in the UK (excluding VAT or callout charges)
Location in UKWooden floor restoration cost
Wooden floor restoration near London£342
Wooden floor restoration near Birmingham£284
Wooden floor restoration near Glasgow£288
Wooden floor restoration near Leeds£309
Wooden floor restoration near Liverpool£286
Wooden floor restoration near Sheffield£290
Wooden floor restoration near Edinburgh£348
Wooden floor restoration near Manchester£293
Wooden floor restoration near Belfast£299
Wooden floor restoration near Bristol£312
Wooden floor restoration near Leicester£368
Wooden floor restoration near Cardiff£301
Wooden floor restoration near Coventry£285
Wooden floor restoration near Bradford£309
Wooden floor restoration near Nottingham£324
Wooden floor restoration near Newcastle Upon Tyne£307
Wooden floor restoration near Brighton and Hove£341
Wooden floor restoration near Derby£299
Wooden floor restoration near Hull£282
Wooden floor restoration near Plymouth£278
Wooden floor restoration near Stoke-on-Trent£307
Wooden floor restoration near Southampton£335
Wooden floor restoration near Northampton£314
Wooden floor restoration near Wolverhampton£279
Wooden floor restoration near Luton£315
Wooden floor restoration near Portsmouth£317
Wooden floor restoration near Reading£334
Wooden floor restoration near Milton Keynes£334
Wooden floor restoration near Bournemouth£326
Wooden floor restoration near Aberdeen£326
Wooden floor restoration near Peterborough£338
Wooden floor restoration near Bolton£295
Wooden floor restoration near Swindon£340
Wooden floor restoration near Southend-on-Sea£326
Wooden floor restoration near Warrington£290
Wooden floor restoration near Oxford£328
Wooden floor restoration near Swansea£278
Wooden floor restoration near Sunderland£307
Wooden floor restoration near Slough£341
Wooden floor restoration near Kingswood£310
Wooden floor restoration near Telford£281
Wooden floor restoration near Cambridge£337
Wooden floor restoration near Ipswich£314
Wooden floor restoration near Blackpool£272
Wooden floor restoration near Middlesbrough£310
Wooden floor restoration near Huddersfield£305
Wooden floor restoration near York£304
Wooden floor restoration near Poole£324
Wooden floor restoration near Watford£344
Wooden floor restoration near Newport£305
Wooden floor restoration near Colchester£312
Wooden floor restoration near Exeter£280
Wooden floor restoration near Blackburn£291
Wooden floor restoration near Crawley£340
Wooden floor restoration near Gloucester£321
Wooden floor restoration near Stockport£295
Wooden floor restoration near Basingstoke£326
Wooden floor restoration near Basildon£332
Wooden floor restoration near Cheltenham£331
Wooden floor restoration near Gateshead£307
Wooden floor restoration near Worthing£344
Wooden floor restoration near Rochdale£296
Wooden floor restoration near Oldham£294
Wooden floor restoration near Chelmsford£330
Wooden floor restoration near Birkenhead£285
Wooden floor restoration near Maidstone£330
Wooden floor restoration near Gillingham£328
Wooden floor restoration near Salford£294
Wooden floor restoration near Solihull£286
Wooden floor restoration near St Helens£285
Wooden floor restoration near Worcester£310
Wooden floor restoration near Lincoln£398
Wooden floor restoration near West Bromwich£284
Wooden floor restoration near Eastbourne£346
Wooden floor restoration near Wakefield£306
Wooden floor restoration near Wythenshawe£295
Wooden floor restoration near Bedford£353
Wooden floor restoration near Hemel Hempstead£334
Wooden floor restoration near Preston£285
Wooden floor restoration near Stevenage£327
Wooden floor restoration near Southport£280
Wooden floor restoration near Bath£314
Wooden floor restoration near Harlow£346
Wooden floor restoration near Sutton Coldfield£281
Wooden floor restoration near Darlington£308
Wooden floor restoration near Chester£283
Wooden floor restoration near Hastings£343
Wooden floor restoration near Nuneaton£286
Wooden floor restoration near Halifax£304
Wooden floor restoration near Hartlepool£362
Wooden floor restoration near Aylesbury£329
Wooden floor restoration near Doncaster£298
Wooden floor restoration near Wallasey£286
Wooden floor restoration near Stockton-on-Tees£310
Wooden floor restoration near Weston-super-Mare£307
Wooden floor restoration near High Wycombe£343
Wooden floor restoration near Ashford£313
Wooden floor restoration near Redditch£308
Wooden floor restoration near Wigan£287
Wooden floor restoration near Bury£295
Wooden floor restoration near Paisley£287
Wooden floor restoration near Bracknell£338
Wooden floor restoration near Burnley£292
Wooden floor restoration near Rugby£284
Wooden floor restoration near Guildford£333
Wooden floor restoration near Carlisle£484
Wooden floor restoration near Chatham£328
Wooden floor restoration near East Kilbride£288
Wooden floor restoration near Newcastle-under-Lyme£318
Wooden floor restoration near Chesterfield£293
Wooden floor restoration near Burton upon Trent£293
Wooden floor restoration near Tamworth£291
Wooden floor restoration near Shrewsbury£281
Wooden floor restoration near Woking£338
Wooden floor restoration near St Albans£341
Wooden floor restoration near Harrogate£287
Wooden floor restoration near Crewe£315
Wooden floor restoration near South Shields£307
Wooden floor restoration near Stafford£285
Wooden floor restoration near Rotherham£296
Wooden floor restoration near Barnsley£307
Wooden floor restoration near Lowestoft£311
Wooden floor restoration near Walsall£280
Wooden floor restoration near Gosport£324
Wooden floor restoration near Dartford£337
Wooden floor restoration near Bognor Regis£322
Wooden floor restoration near Paignton£296
Wooden floor restoration near Maidenhead£338
Wooden floor restoration near Rochester£326
Wooden floor restoration near Ellesmere Port£288
Wooden floor restoration near Loughborough£365
Wooden floor restoration near Dudley£284
Wooden floor restoration near Bangor£299
Wooden floor restoration near Dewsbury£305
Wooden floor restoration near Mansfield£293
Wooden floor restoration near Margate£320
Wooden floor restoration near Kettering£308
Wooden floor restoration near Cannock£279
Wooden floor restoration near Sale£293
Wooden floor restoration near Taunton£322
Wooden floor restoration near Runcorn£295
Wooden floor restoration near Farnborough£335
Wooden floor restoration near Tynemouth£310
Wooden floor restoration near Hereford£326
Wooden floor restoration near Halesowen£283
Wooden floor restoration near Widnes£287
Wooden floor restoration near Huyton with Roby£289
Wooden floor restoration near Gravesend£332
Wooden floor restoration near Bebington£285
Wooden floor restoration near Kidderminster£283
Wooden floor restoration near Stourbridge£285
Wooden floor restoration near Barry£295
Wooden floor restoration near Smethwick£283
Wooden floor restoration near Dunfermline£330
Wooden floor restoration near Livingston£348
Wooden floor restoration near Brentwood£336
Wooden floor restoration near Barrow-in-Furness£296
Wooden floor restoration near Hamilton£384
Wooden floor restoration near Canterbury£310
Wooden floor restoration near Wellingborough£322
Wooden floor restoration near Sittingbourne£327
Wooden floor restoration near Macclesfield£310
Wooden floor restoration near Bootle£284
Wooden floor restoration near Carlton£288
Wooden floor restoration near Esher£342
Wooden floor restoration near Clacton-on-Sea£315
Wooden floor restoration near Lancaster£296
Wooden floor restoration near Beeston£306
Wooden floor restoration near Banbury£317
Wooden floor restoration near Torquay£296
Wooden floor restoration near Folkestone£312
Wooden floor restoration near Kingswinford£284
Wooden floor restoration near Bloxwich£279
Wooden floor restoration near Bridgend£292
Wooden floor restoration near Welwyn Garden City£339
Wooden floor restoration near Lisburn£299
Wooden floor restoration near Leamington Spa£287
Wooden floor restoration near Washington£307
Wooden floor restoration near Tunbridge Wells£326
Wooden floor restoration near Kirkcaldy£352
Wooden floor restoration near Hinckley£305
Wooden floor restoration near Durham£302
Wooden floor restoration near Cumbernauld£290
Wooden floor restoration near Wokingham£337
Wooden floor restoration near Horsham£349
Wooden floor restoration near Crosby£282
Wooden floor restoration near Yeovil£336
Wooden floor restoration near Thundersley£326
Wooden floor restoration near Altrincham£300
Wooden floor restoration near Willenhall£281
Wooden floor restoration near Christchurch£325
Wooden floor restoration near Keighley£304
Wooden floor restoration near Ashton-under-Lyne£295
Wooden floor restoration near Andover£344
Wooden floor restoration near Winchester£337
Wooden floor restoration near Eastleigh£337
Wooden floor restoration near Inverness£338
Wooden floor restoration near Bridgwater£330
Wooden floor restoration near Salisbury£344
Wooden floor restoration near King's Lynn£278