Soil & Topsoil Calculator South Africa
Calculate how much topsoil, compost, or potting mix you need for your garden beds and landscaping projects in South Africa. Get volume, weight, bag counts, and cost estimates.
How to Use the Soil Calculator
Enter your garden area's length and width in metres and the depth in centimetres. Select the soil type — topsoil, compost, or potting mix. The calculator shows volume in m³, weight, 30L bag count, and estimated cost in ZAR.
The Extended Calculator handles multiple beds with different shapes. The Professional Calculator includes soil amendment mixing ratios and recommended depths by plant type.
Garden bed visualization — size relative to largest bed
Soil Types Used in South African Gardens
| Type | Best For | Bulk Price (2026) | Density |
|---|---|---|---|
| Topsoil | Lawn establishment, general fill, raised beds | R300–R600/m³ | 1.1 t/m³ |
| Compost | Soil amendment, mulching, vegetable gardens | R400–R800/m³ | 0.6 t/m³ |
| Potting Mix | Container plants, seedlings, indoor plants | R80–R120 / 30L bag | 0.4 t/m³ |
| Lawn Dressing | Lawn levelling and feeding | R250–R450/m³ | 0.8 t/m³ |
Recommended Soil Mixing Ratios
For best results in different garden types:
Lawn: 100% topsoil or lawn dressing at 100mm depth
Flower Beds: 70% topsoil + 30% compost at 200mm depth
Vegetable Gardens: 60% topsoil + 40% compost at 300mm depth (or pure compost for intensive beds)
Container Plants: 30% topsoil + 30% compost + 40% potting mix
Raised Beds: 50% topsoil + 50% compost for excellent drainage and nutrition
Bulk vs Bags: Which is More Economical?
For quantities above 0.5 m³ (about 17 bags of 30L), bulk delivery is almost always more cost-effective. A 30L bag of topsoil at R50 retail equals approximately R1,667/m³ — 3–5× more expensive than bulk prices of R300–R600/m³.
Most SA suppliers deliver from 1 m³ minimum in a small bakkie, and 3–6 m³ by tipper truck. Delivery fees in Gauteng and Western Cape typically range from R200–R500 within 30km.
| Bed Name | Area (m²) | Depth (cm) | Topsoil % | Compost % | Potting % | |
|---|---|---|---|---|---|---|
| Plant Type | Min Depth | Notes |
|---|---|---|
| Lawn / Grass | 100mm | 10cm topsoil minimum |
| Ground Cover & Annuals | 150mm | 15cm for shallow-rooted plants |
| Flower Beds | 200mm | 20cm standard for perennials |
| Shrubs & Roses | 300mm | 30cm for established root systems |
| Vegetable Gardens | 300mm | 30cm deep for most vegetables |
| Deep-Rooted Veggies | 450mm | 45cm for carrots, parsnips, beetroot |
| Trees (young) | 600mm | 60cm to 1m for tree establishment |