Topsoil Cost Per m²

Six real UK supplier prices, checked on 18 August 2026, worked out per square metre at the depth you actually need.

20 Free Calculators 2,000+ Gardeners helped a month 40,000+ UK searches a month

The Short Answer

Topsoil costs roughly £10.40 to £13.00 per square metre at 5cm deep, going by six UK bulk-bag prices checked on 18 August 2026. Most people are not laying at 5cm though, so double it for 10cm and treble it for 15cm. A new lawn at the RHS minimum of 10cm is nearer £21 to £26 a square metre in bought topsoil.

The prices below are what the suppliers had on their own product pages on that date. They move, so treat this as the shape of the market rather than a quote.

What Topsoil Costs, By Supplier

Supplier and productSizePriceCost per m² at 5cm
Wickes, Hallstone topsoil500 L£109.00£10.90
TurfOnline, topsoil bulk bag0.6 m³ (600 L)£145.20 inc VAT£12.10
Rolawn, Turf & Lawn Seeding500 L£129.99£13.00
Rolawn, Turf & Lawn Seeding (large)750 Labout £164.99£11.00
Rolawn, Blended Loam (large)750 L£155.99£10.40
B&Q, Flower Bed & Border Mix830 L£179.95£12.00

All six checked on the suppliers' own product pages on 18 August 2026. The per-m² column is our own sum. Where the supplier states a coverage at 5cm we used that: Rolawn's 500 litre bag covers 10 square metres, its 750 litre bags and B&Q's 830 litre bag cover 15. Where no coverage is published, Wickes and TurfOnline, we divided the litres by 50, since a square metre at 5cm deep takes 50 litres. B&Q's bag holds more litres than 15 square metres needs, so going by their stated coverage rather than the litres is the honest figure and it is the dearer one. Wickes also lists three Rolawn 500 litre bags at £140 to £142, which is the same soil costing more through a third party.

Compare litres, not bag names

A "bulk bag" is not a fixed size. The six above run from 500 to 830 litres, and the cheapest headline price is not the cheapest soil. Work out the price per litre or per square metre before you order, which is the whole reason the table has that last column.

How Much Topsoil Per Square Metre

The quantity is the easy bit. Multiply the depth in centimetres by 10 and you have the litres you need per square metre.

DepthLitres per m²Rough cost per m²Typical job
2 cm20 L£4 to £5Lawn top-dressing
5 cm50 L£10 to £13Levelling, light top-up
10 cm100 L£21 to £26New lawn, RHS minimum
15 cm150 L£31 to £39Borders, shallow-rooted veg
20 cm200 L£42 to £52New beds, RHS minimum
30 cm300 L£62 to £78Raised bed, shallow crops
40 cm400 L£83 to £104Root veg

The cost column is the per-m² range from the supplier table above, scaled by depth. For an exact quantity on your actual shape, including odd corners, the topsoil calculator does it properly and gives you bags and tonnes as well as litres.

How Deep, By Job

Depth is where the money goes, so it is worth getting from a source rather than a guess.

  • New lawn: the RHS says at least 10cm. Rolawn gives 100 to 150mm for turf or seed.
  • Before you lay it: the RHS says dig or rotovate to 20cm for seed and 20 to 25cm for turf.
  • New beds and borders: RHS says about 20cm or more. Rolawn gives 150 to 200mm for ornamental planting.
  • Veg: Rolawn gives 150 to 200mm for shallow-rooted crops and 300 to 400mm for root veg.
  • Raised beds: the RHS says at least 30cm for shallow crops and 45cm or more for most plants, and suggests filling with 7 parts topsoil to 3 parts organic matter to 2 parts sharp sand rather than topsoil alone.

That last one saves real money. Filling a deep raised bed with bought topsoil only is the most expensive way to do it, and it is not what the RHS recommends anyway. The raised bed calculator works out the fill by bed size.

Which Grade to Buy

The RHS splits topsoil into three grades, premium, general purpose and economy, judged on pH, phosphorus, potassium and magnesium. The British Standard behind the good stuff is BS 3882:2015, published on 30 April 2015 and still the current specification. Rolawn and TurfOnline both state their topsoil is analysed or tested to it.

Our take: pay for the graded soil where you are growing, so lawns, veg beds and borders. Use the cheap stuff for bulk filling and levelling where nothing has to root into it. Buying premium soil to fill a hole is money you could have spent on plants.

Where We'd Buy It

A builders merchant is usually better value per litre than a garden centre for anything above one bag, and they deliver on a lorry with a crane offload, which matters when the bag weighs the better part of a tonne. Travis Perkins topsoil bulk bags are the merchant option we point people at.

If you have a local soil supplier or a farm doing screened topsoil, ring them first. Loose tipped soil off a local yard is almost always cheaper per cubic metre than anything bagged, and you are keeping the money nearby.

Affiliate disclosure: the Travis Perkins link above is an affiliate link and helps fund GardenCalc at no extra cost to you. We only point at things we would use ourselves.

Frequently Asked Questions

How much does topsoil cost per square metre?
Between about 10.40 and 13.00 pounds per square metre at 5cm deep, based on six UK bulk-bag prices checked on 18 August 2026. Rolawn's 500 litre Turf and Lawn Seeding bag at 129.99 pounds covers 10 square metres at that depth, which is 13.00 per square metre. Wickes' Hallstone 500 litre bag at 109 pounds works out at 10.90. Double those figures for 10cm, treble them for 15cm.
How many litres of topsoil per square metre?
100 litres per square metre at 10cm deep, 150 litres at 15cm, 300 litres at 30cm, and only 20 litres for a 2cm lawn top-dressing. Multiply the depth in centimetres by 10 to get litres per square metre.
How deep should topsoil be for a new lawn?
The RHS says a new lawn needs at least 10cm of topsoil. Rolawn puts lawns from turf or seed at 100 to 150mm. For seed the RHS says dig or rotovate to 20cm first, and for turf 20 to 25cm.
How deep should topsoil be for beds and vegetables?
The RHS says new beds need about 20cm or more. Rolawn gives 150 to 200mm for borders and ornamental planting, 150 to 200mm for shallow-rooted veg and 300 to 400mm for root veg. A raised bed wants at least 30cm for shallow crops and 45cm or more for most plants.
How much does a bulk bag of topsoil cost?
From 109 to 179.95 pounds depending on the supplier and the grade, on prices checked 18 August 2026. Wickes Hallstone 500 litres was 109, Rolawn 500 litres 129.99, TurfOnline 0.6 cubic metres 145.20, Rolawn Blended Loam 750 litres 155.99 and B&Q's 830 litre bag 179.95. The litres matter more than the label: the same money buys different amounts of soil.
Is expensive topsoil worth it?
It depends on the job. The RHS splits topsoil into premium, general purpose and economy grades against pH, phosphorus, potassium and magnesium criteria. For a lawn or a veg bed you are growing in for years, the graded stuff analysed to BS 3882:2015 is worth it. For bulk filling under turf or levelling a dip, economy soil does the job.

Work Out Your Exact Quantity

Note on prices. Every price on this page was read off the supplier's own product page on 18 August 2026 and includes VAT where the supplier states it. Prices and delivery charges change without notice, so check before you order. The per-square-metre figures are our own arithmetic from those prices and the coverage each supplier publishes.