Flooring Calculator
Calculate how much laminate, vinyl or carpet you need including wastage. Get pack and cost estimates.
By Konstantin Iakovlev · Founder, Calks.uk
Last updated: · Verified against HMRC and GOV.UK 2026/27 rates
Area Needed
22.0 m²
Room Area
20.0 m²
Packs (2.2m²)
10
Est. Cost
£550.00
Disclaimer
This calculator is provided for informational purposes only and should not be considered as financial or tax advice. All calculations are performed locally in your browser — no personal data is collected or sent to our servers. Rates and thresholds are sourced from HMRC and GOV.UK and are updated for the current tax year. Always verify results with HMRC or consult a qualified professional before making financial decisions.
How It Works
Flooring quantity is calculated by measuring the room area (length × width) and adding a waste allowance. For laminate and engineered wood, 10% extra is standard for straight layouts and 15% for diagonal or herringbone patterns. Vinyl and carpet are sold by the linear metre from rolls (typically 2 m or 4 m wide), so you calculate based on roll width and room dimensions.
This calculator supports rectangular rooms, L-shaped rooms and irregular shapes. For an L-shape, split the room into two rectangles, calculate each separately and add them together. The calculator also estimates underlay if needed (most laminate and engineered wood requires underlay; carpet has its own).
Enter room dimensions and flooring type. The calculator shows total area, area including waste, number of packs (laminate and wood are sold in packs covering 1.5–2.5 m²) or linear metres (carpet, vinyl). It includes an estimated cost per m² for budget, mid-range and premium options.
How much flooring do you need? Floor area = length × width. Plus add waste allowance: 5-7% for plank/strip flooring (cuts and offcuts); 10% for tiles (cutting waste); 15% for diagonal or herringbone patterns; 5% for large vinyl sheets. Example: 4m × 3m room = 12 m². With 10% waste = 13.2 m² of flooring needed. Buy by complete packs — coverage per pack varies (laminate typical 2.2 m²/pack; engineered wood 1.5-2.0 m²; ceramic tiles depends on size). Always order from same batch for colour consistency.
UK flooring types and costs per m². Carpet £8-£40/m² (budget Berber to wool); vinyl sheet £10-£25/m²; LVT (luxury vinyl tile) £20-£60/m² fitted; laminate £8-£35/m² (£15-£25 mid-range); engineered wood £25-£80/m²; solid hardwood £40-£120/m²; ceramic tiles £15-£60/m²; porcelain £25-£70/m²; natural stone (limestone, slate) £40-£120/m². Underlay extra £3-£8/m². Fitting labour £15-£30/m² for laminate; £20-£40 for engineered; £40-£80 for tiling. Carpet fitting usually included.
Subfloor preparation — the hidden cost. Existing subfloor must be flat (max 3mm variance over 2m), dry (moisture <2.5% for wood), and clean. Self-levelling compound £12-£18/bag covers ~4 m²/bag. Concrete subfloor moisture testing essential before any wood flooring — false savings if you skip this and ruin £2,000 of timber. Plywood overlay 6mm for uneven floorboards £15-£25/m² installed. Suspended floors: check joists, replace rotted timber. Plumber/electrician access: lift loose-laid floors easily; nailed/glued = pricier rework.
Choosing flooring by room. Bathrooms: vinyl, LVT, ceramic tiles — water-resistance critical. Avoid laminate (swells with moisture). Kitchens: LVT, tiles, engineered wood (sealed). Living rooms: carpet (comfort), engineered wood (aesthetic), LVT (practical). Bedrooms: carpet most common UK choice, but wood/laminate easier to maintain. Hallways/high-traffic: hardest-wearing — laminate AC4 rated, engineered wood with thick wear layer (3mm+), LVT 0.5mm+ wear layer. Stairs: carpet safest (grip + sound); wood looks great but slippery — non-slip strips required.
Underlay and insulation matter. Required under: laminate, engineered wood (floating install). Optional under carpet (luxury). Foam underlay £3-£6/m² standard; rubber/felt £8-£15/m² for sound reduction. Acoustic underlay reduces impact noise — vital for flats above flats (lease may require). Underfloor heating: requires thin, conductive underlay (tog value under 1.0) — most thick underlays insulate AGAINST heat. Damp-proof membrane required over concrete subfloors. Wickes/Screwfix/B&Q stock all standard underlays — independent flooring shops sometimes cheaper for premium products.
Example: Living room 5 m × 4 m, laminate flooring
- Room area: 5 × 4 = 20 m²
- Add 10% waste: 22 m²
- Packs (2.0 m² per pack): 22 ÷ 2.0 = 11 packs
- Underlay: 22 m² (sold in rolls of 15 m²) — 2 rolls
Frequently Asked Questions
- What does the Flooring Calculator do?
- Calculate how much laminate, vinyl or carpet you need including wastage. Get pack and cost estimates.
- How much flooring do I need?
- Calculate room area in square metres (length × width). Always add 10% wastage for cutting offcuts, 15% for diagonal laying patterns or rooms with many corners. For laminate/vinyl plank: most packs cover ~2-2.5 m² each. For tiles: standard 600×600mm tile = 0.36m² each. For carpet: sold in 4m or 5m widths — minimise joins by choosing the right width. Underlay needed separately (rolls ~10-15m²). Door bars/transitions: 1 per doorway.
- Laminate vs LVT vs solid wood vs carpet.
- Laminate: £8-£25/m² + DIY install £5/m² = £15-£30 total. Lasts 10-20 years. LVT (Luxury Vinyl Tile): £25-£60/m² + £8/m² install = £33-£68 total. Waterproof, lasts 20-30 years. Engineered wood: £35-£80/m² + £12/m² fitting = £47-£92. Real wood look, can refinish 2-3 times. Solid wood: £50-£150/m² + £20/m² fitting = £70-£170. Refinishable many times. Carpet: £15-£50/m² + £5/m² fitting = £20-£55. Warmest underfoot, replace every 8-12 years.
- DIY installation vs professional.
- Laminate, click-LVT, click-engineered wood: easy DIY for confident DIYers. £100 of tools (saw, cutter, spacers, hammer). 20m² room: 1-2 day project. Solid wood (nailing or gluing): better professional fit £15-£30/m² labour. Carpet: always professional (£5-£10/m² + free measurement). Tiles: professional ~£40-£60/m² labour. Underlay: critical — choose right for floor type (vapour barrier for solid floors, foam for laminate, stick-down for vinyl).