Introduction
The Topsoil Calculator returns three numbers — volume, weight, and (for bagged soil) bag count — and each one comes from a simple formula. This guide shows every formula, where each constant comes from, and a fully worked example in both measurement systems so you can verify any result by hand.
If you just need the number, the Topsoil Calculator does this arithmetic for you. What follows is the math underneath it.
Formula 1: Volume
Volume = Length × Width × Depth × (1 + Settling%)
The geometric volume — length times width times depth — is the volume of the space the soil will occupy. The settling factor (typically 1.10–1.20, i.e. 10–20%) accounts for compaction after delivery: loose delivered soil always packs down.
The critical rule: all three dimensions must be in the same unit before multiplying. If length and width are in feet, depth must be in feet too — divide inches by 12 first. Entering depth in inches alongside feet-length dimensions inflates the result twelvefold, the single most common error in soil estimating (see the common mistakes guide).
Metric variant
The formula is identical in metric: Volume (m³) = Length (m) × Width (m) × Depth (m) × (1 + Settling%). Convert centimeters to meters by dividing by 100.
Formula 2: Unit Conversions
Topsoil is sold in cubic yards in the US and cubic meters elsewhere. The conversions:
| Conversion | Factor | Example |
|---|---|---|
| Cubic feet → cubic yards | ÷ 27 | 200 ft³ = 7.41 yd³ |
| Cubic meters → cubic yards | × 1.308 | 6.51 m³ = 8.52 yd³ |
| Cubic yards → cubic meters | × 0.7646 | 8.52 yd³ = 6.51 m³ |
| Inches → feet | ÷ 12 | 4 in = 0.333 ft |
| Centimeters → meters | ÷ 100 | 10 cm = 0.10 m |
The 1.308 figure comes from 1 ÷ 0.7645549 (a cubic yard is exactly 0.7645549 m³). For most ordering purposes, 1.31 is plenty precise.
Formula 3: Weight from Volume
Weight = Volume × Bulk density
Bulk density of topsoil is not a fixed constant — it varies with moisture, texture, and organic content — so this formula produces an estimate, not a precise figure:
- Imperial: 1.0–1.4 US tons per cubic yard (2,000–2,800 lb/yd³). The calculator’s middle-ground default is 1.2 tons/yd³.
- Metric: roughly 1.2–1.7 tonnes per cubic meter.
The derivation: 1.2 tons = 2,400 lb = 1,090 kg per yd³; ÷ 0.7646 m³ = ~1,425 kg/m³ ≈ 1.4 t/m³. Screened loam sits near the light end; wet clay-heavy soil near the heavy end. If a supplier quotes a bulk density for their product, use it — it’s more accurate than any default.
Formula 4: Bag Count
Bags = Volume ÷ Yield per bag, rounded up.
One cubic yard equals 27 cubic feet, so the bag count is simple division:
- 40-lb bag (~0.75 ft³): 27 ÷ 0.75 = 36 bags per yd³
- 1.5 ft³ bag: 27 ÷ 1.5 = 18 bags per yd³
- 2 ft³ bag: 27 ÷ 2 = 13.5 → 14 bags per yd³
Always round up — a 13.5-bag requirement means 14 bags. The cost guide shows why bag counts matter: above a yard or two, bulk delivery is dramatically cheaper.
Worked Example: Both Systems, Full Derivation
A garden bed 12 ft × 6 ft, 8 in deep, with a 15% settling allowance.
Imperial
Step 1 — Convert depth. 8 ÷ 12 = 0.6667 ft.
Step 2 — Geometric volume. 12 × 6 × 0.6667 = 48 ft³.
Step 3 — Cubic yards. 48 ÷ 27 = 1.778 yd³.
Step 4 — Settling. 1.778 × 1.15 = 2.044 yd³ → ~2.05 yd³.
Step 5 — Weight. 2.044 × 1.2 = 2.45 tons.
Step 6 — Bags (if bagged). 2.044 yd³ × 36 bags/yd³ = 73.6 → 74 forty-pound bags.
Metric cross-check
12 ft = 3.6576 m, 6 ft = 1.8288 m, 8 in = 0.2032 m.
Volume: 3.6576 × 1.8288 × 0.2032 = 1.359 m³; × 1.15 = 1.563 m³.
Convert: 1.563 × 1.308 = 2.044 yd³ — matching the imperial result exactly.
Quick-Reference Card
All four formulas on one card for field use:
| # | Formula | Example |
|---|---|---|
| 1 | Volume = L × W × D × (1 + Settling%) | 20 × 30 × 0.333 × 1.15 = 230 ft³ |
| 2 | ft³ → yd³: ÷ 27; m³ → yd³: × 1.308 | 230 ft³ = 8.52 yd³ |
| 3 | Weight = Volume × density (1.0–1.4 tons/yd³) | 8.52 × 1.2 = 10.2 tons |
| 4 | Bags = Volume ÷ bag yield, round up | 8.52 × 36 = 307 forty-lb bags |
Mini example: topdressing
A 1,000 sq ft lawn topdressed at 1/4 in: depth = 0.25 ÷ 12 = 0.0208 ft; volume = 1,000 × 0.0208 = 20.83 ft³ ÷ 27 = 0.77 yd³. With 15% settling: 0.89 yd³ → order 1 yd³. Bagged equivalent: 0.89 × 36 = 32 bags. At this small volume, bags are genuinely practical — the cost guide confirms the breakpoint, and the pro tips guide covers spreading thin layers evenly.
Related Guides
- Topsoil Calculator: The Complete Guide — the full estimating workflow with terminology and worked examples.
- Topsoil Estimating Guide — step-by-step measuring, irregular shapes, and slopes.
- Common Mistakes — the errors that break these formulas and how to avoid them.
- Topsoil Calculator Cost Guide — turning your volume into a budget.
- Topsoil Calculator FAQ — quick answers to the most asked questions.
Frequently Asked Questions
What is the formula for calculating topsoil volume?
Volume = Length × Width × Depth × (1 + Settling%). Keep all dimensions in the same unit, convert cubic feet to cubic yards by dividing by 27, and add 10–20% for settling.
How do I convert cubic meters to cubic yards?
Multiply by 1.308 (or divide by 0.7646 for more precision). So 1.563 m³ = 2.044 yd³.
How many cubic feet are in a cubic yard?
Exactly 27. This is the conversion you’ll use most when working from imperial dimensions.
Why does the weight formula use a range?
Because bulk density genuinely varies — moisture alone can shift a yard of soil by hundreds of pounds. The 1.0–1.4 tons/yd³ range covers typical screened loams to wet clay-heavy soils.
Run the Numbers
The math is deliberately simple: one multiplication for volume, one division for units, one multiplication for weight. The Topsoil Calculator runs all of it instantly — but now you know exactly what it’s doing, which means you can sanity-check any result before you order.
Disclaimer: Calculator results are planning estimates based on the dimensions you enter. Actual topsoil requirements vary with site conditions, soil type, moisture content, and measurement accuracy. Verify quantities with your supplier and consult a qualified professional for grading, drainage, or structural decisions.
