Tradesperson? Get your own site + leads → MyTradeSite
Updated 2026 · UK Cost Guide

How Much Does a New Patio Cost in the UK?

A patio is priced per square metre including the sub-base, laying and pointing. The paving material is the main driver — concrete slabs are cheapest, porcelain the most premium.

Typical cost
£2,000 – £4,500

Typical 20m² patio, supplied and fitted. Concrete slabs at the low end, porcelain at the top.

Get an instant estimate for your patio

Free, no signup — a full materials and labour breakdown in under 60 seconds.

Cost per square metre (materials + laying)

Concrete slabs£90 – £140 / m²
Natural sandstone / limestone£120 – £180 / m²
Porcelain paving£140 – £225 / m²
Block paving£100 – £160 / m²

Cost by patio size (fitted)

Small (10m²)£1,000 – £2,200
Average (20m²)£2,000 – £4,500
Large (40m²)£4,000 – £9,000

Measure the area (length × width) and multiply by the per-m² rate for a quick ballpark. Remember to add for edging, steps and any clearance of the old surface.

What affects the price

  • Paving material — porcelain and premium natural stone cost far more than concrete slabs.
  • Groundworks — clearing an old patio, levelling and a proper sub-base is a big part of the labour.
  • Access — no side access means barrowing materials through the house, which slows the job.
  • Shape and detailing — curves, steps, borders and patterns add cutting and labour time.
  • Drainage and any retaining walls on a sloped garden.

Regional price variation

Labour is the biggest regional swing. London and the South East typically run 20–30% above the national average, while the North of England, Scotland and Wales tend to sit 5–15% below it. Material prices are fairly consistent nationwide — it is day rates that move the total. The ranges on this page assume South of England pricing unless stated.

Stop guessing. Get an actual estimate.

Our AI estimator gives you a full materials and labour breakdown for your specific project in under 60 seconds. Free, no signup needed.

Frequently asked questions

How much does a new patio cost in the UK?

A new patio costs around £90–£225 per square metre fitted, so a typical 20m² patio is £2,000–£4,500. Concrete slabs are the cheapest option and porcelain the most expensive.

How much does it cost to lay a patio per m²?

Expect £90–£140 per m² for concrete slabs, £120–£180 for natural stone and £140–£225 for porcelain, all including the sub-base, laying and pointing.

Is porcelain or natural stone better for a patio?

Porcelain is low-maintenance, stain-resistant and colour-stable but costs more and needs skilled cutting. Natural stone is characterful and slightly cheaper but is more porous and usually needs sealing. Both outlast concrete slabs.

Related cost guides