Which? uses cookies to improve our sites and by continuing you agree to our cookies policy

Cost guide: carpet and floor fitting

Guidance from Which? Trusted traders on how much you should spend on 13 common jobs and how long they should take to complete.
man fitting a carpet

If you’re thinking of refreshing your home with a brand new carpet, laminate or vinyl floor, our Which? Trusted Traders endorsed carpet and flooring fitters have given us some cost information that covers a number of common jobs.

These costs are intended as a guide only. Prices will vary depending on the precise selection of materials used, the dimensions of the room(s) and your local area – prices are generally higher in London than Cumbria, for example.  In general:

  • most fitters will get rid of old carpets for you. But, businesses are charged for waste disposal – a cost the fitter is likely to pass onto you. Private individuals don’t have to pay to tip household waste so you’ll save money if you can remove the old carpet and dispose of it yourself.
  • most fitters ask that furniture is removed from the room before they get there. If you are unable to do this yourself they can do it, but are likely to charge extra.  
  • to make it easier to compare prices between different companies ask them to break down costs into labour (fitting) and materials (your chosen flooring).
  • small jobs are proportionally more expensive. Some fitters charge a minimum fee (for example, for areas less than 10m square or for less than half a day) so you could end up paying over the odds for small jobs.
  • removing and disposal of existing underlay will cost approximately £35-£65 per room.

Find a carpet or floor installer with Which? Trusted Traders.

Carpet and floor fitting prices and completion times

All of our prices include labour and materials but exclude VAT.

Carpet fitting costs

Job

Details

Price range

Time to complete job

Carpet - small room

Room size approx 10'10” x 9'10” (3.3m x 3m). A standard 80/20 carpet (80% wool 20% polypropylene). Including gripper rods, 10mm foam underlay, one door plate. Based on the assumption that the room is clear of furniture and old carpets have been removed.

£350-£450.

1–2 hours

Carpet - medium room

Room size approx 15'2” x 12’ (4.6m x 3.66m)

£410-£550

2 hours

Carpet - large room

Room size approx 17'2”. X 16’3” (5.24m x  5.00m)

£790-£900

2–3 hours

Need to clean your carpet? Follow our tips to get rid of five stubborn stains.

Laminate fitting costs

Job

Details

Price range

Time to complete job

Laminate floor - small room

Room size approx 10' x 6' (3.05m x 1.83m). Price includes basic beech effect laminate, 3mm foam underlay and one door plate. Based on the assumption that old flooring has been removed and the floor needs no further preparation.

£280-£350

2-4 hours

Laminate floor - medium room

Room size approx 10'10 x 12 (3.05 x 3.66m)

£400-£580

4-6 hours

Laminate floor - large room

Room size approx 17'6” x 15   (5.35m x 4.57m) 

£830-£970

4-8 hours

Get some design ideas with our tips on how to bring natural elements into your home.

Wooden floor fitting costs

Job

Details

Price range

Typical time to complete job

Lay solid oak flooring - small room

Room size approx 8'10” x 8’10” (2.5m x 2.5m)

£720-£875

4-8 hours

Lay solid oak flooring - medium room

Room size approx 14'10” x 14’10” (4.3m x 4.3m)

£1,350-£1,550

1–1.5 days

Lay solid oak flooring – large room

Room size approx 20' x 16'6” (6.1m x 5.03m). Price includes standard oak flooring. Based on the assumption that the floor is flat and has been suitably prepared.

£2,150-£2.400

1–2 days

Find our more about installing a wooden floor in our guide to three common carpentry jobs

Vinyl-floor fitting costs

Job

Details

Price range

Time to complete job

Lay sheet vinyl - small room

Room size approx 7' x 7'1”.

£145-£180

1–2 hours

Lay sheet vinyl - medium room

Room size approx 10'2” x 9’10” (3.3m x 3m)

£240-£280

2 hours

Lay sheet vinyl - large room

Room size approx 13'4 x 9’9”” (4.08m x  3.0m)

£320-£400

2–3 hours

More on this…

Here are some other articles you might find helpful