Carpet fitting cost guide: What does it really cost?
Replacing your carpets can instantly refresh a room, improve comfort and reduce noise. Whether you’re fitting carpet in one room or throughout your home, understanding the likely costs will help you budget more accurately and compare quotes with confidence.
Average carpet fitting costs in the UK
Carpet costs are made up of two main elements: the carpet itself and the fitting labour. On average, carpet supply and fitting combined can range from £15 to £40 per square metre, depending on quality.
As a general guide:
- Budget carpet (supply only): £5–£15 per m²
- Mid-range carpet: £15–£30 per m²
- Premium carpet: £30–£60+ per m²
Fitting alone typically costs between £3 and £7 per m², although minimum call-out charges may apply for small rooms.
What influences the total price?
Room size plays a major role in overall cost, but layout also matters. Stairs, landings and irregularly shaped rooms increase labour time and material waste. Patterned carpets require more precision and can increase fitting costs.
Underlay is another important factor. Quality underlay improves comfort and durability, and typically costs between £3 and £10 per m² depending on type.
Furniture removal and disposal of old carpet may also add to the final price if not included in the original quote.
Additional costs to consider
Door trimming may be required if the new carpet and underlay raise floor height. This can cost around £10–£30 per door. If subfloor repairs are needed, this will also increase labour charges.
For whole-house installations, costs rise quickly depending on the number of rooms and staircases involved.
How to keep carpet fitting costs down
Measuring rooms accurately before requesting quotes helps avoid surprises. Choosing durable mid-range carpet rather than premium options can significantly reduce the overall spend. If possible, clearing rooms in advance may lower labour time and cost.
Carpet fitting prices vary by region, so comparing multiple quotes from local fitters is recommended.