Topsoil & Fill Dirt Calculator
Topsoil and fill dirt are sold by the cubic yard, so that is the number this calculator leads with. Enter the area and the depth you want and you get the cubic yards to order, the cubic feet behind them and the bag count if you are buying bagged. Weight appears only if you type in a density from your own supplier — we do not publish one, and the page explains why not.
Results are estimates for planning purposes. Verify with your supplier, engineer, or a qualified professional before ordering material or performing work.
What a cubic yard of soil covers
One number does all of this: 324. A cubic yard spread one inch deep covers 324 square feet, so divide 324 by your depth in inches and you have the coverage.
| Depth | ft² per yd³ | yd³ per 100 ft² | 1 ft³ bags per 100 ft² |
|---|---|---|---|
| 1 in | 324 | 0.31 | 9 |
| 2 in | 162 | 0.62 | 17 |
| 3 in | 108 | 0.93 | 25 |
| 4 in | 81 | 1.23 | 34 |
| 6 in | 54 | 1.85 | 50 |
| 12 in | 27 | 3.70 | 100 |
Geometry only, no material assumption: 1 yd³ = 27 ft³, and 27 ft³ spread 1 in deep is 324 ft². Bag counts are rounded up, for 1 cubic foot bags — check the cubic feet printed on yours, because 0.75, 1.5 and 2 ft³ bags are all common.
Why there is no "tons of topsoil" button here
Because the number would be made up. FHWA's own soils manual puts the dry unit weight of a clean fine-to-coarse sand anywhere between 85 and 138 lb per cubic foot — and that is one clean, well-understood material varying on nothing but how densely it is packed. Screened topsoil adds organic content and moisture on top of that. A wet yard and a dry yard off the same pile are different loads on the same truck.
Plenty of calculators publish a single figure anyway. It looks authoritative and it is wrong most of the time, in a direction you cannot predict. So this page leads with cubic yards, which is both exact and the unit your supplier quotes in, and it takes a density only from you.
Getting your own density takes ten seconds. Off any delivery ticket: tons billed × 2,000 ÷ (cubic yards ordered × 27) = lb/ft³. If a supplier bills 12 tons against 10 yards, that is 88.9 lb/ft³ for that material, from that pit, at that moisture. Put it in the optional field and every later conversion is exact instead of typical.
Topsoil, fill dirt, garden soil: use the cheap one for the depth
- Fill dirt is subsoil. Little organic matter, compacts well, stays where it is put. It exists to take up space and hold a grade. Use it to bring a low spot up to within a few inches of finished grade.
- Topsoil is the living layer, and it settles. Use it for the last few inches, where roots go. Filling a two-foot hole with topsoil costs several times as much and then sinks.
- Garden or raised-bed mixes are blends — soil, compost, sometimes sand or bark. They are sold by the same cubic yard and they settle the most, which is why the 10% allowance in this calculator is not generous.
- Depth is not our call. How deep the soil should be depends on what is being grown, what is underneath it and how it drains. A landscape plan or a local extension service sets that; this page converts it into a quantity.
Where the pile goes
On a jobsite, a delivered pile of fill next to an open excavation is a surcharge load on the wall, and 29 CFR 1926.651(j)(2) requires materials to be kept at least 2 ft back from the edge or held by a retaining device. Loose soil also takes up more room than it did in the ground — the WisDOT study behind our excavation volume calculator measured 4% to 8% for a clean sand and 26% to 58% for clay. Know how big the pile will be before the truck arrives.
How it's calculated
- Area
rectangle: A = length × width · circle: A = π / 4 × diameter² · triangle: A = base × height / 2- Volume
V (ft³) = A (ft²) × depth (in) / 12 → yd³ = ft³ / 2727 cubic feet to the cubic yard. A cubic yard spread 1 inch deep covers 324 ft²; at 4 inches it covers 81 ft².- Volume to order
V order = V × (1 + extra % / 100)- Bags
bags = ceiling( V order (ft³) / bag size (ft³) )Bagged soil is sold by volume in the United States, so no weight assumption is needed — take the cubic feet off the bag.- Coverage
ft² per yd³ = 324 / depth (in)- Weight, only from your own density
tons = V order (ft³) × density (lb/ft³) / 2,000No density is published here for topsoil, fill dirt, sand or mulch, and there is a reason. FHWA's own soils manual puts a clean fine-to-coarse sand anywhere between 85 and 138 lb/ft³ on packing alone; screened topsoil moves further again with moisture and organic content.
Frequently asked questions
Sources & references
- FHWA NHI-06-088 — Soils and Foundations Reference Manual, Volume I, Table 5-4: the dry unit weight of a clean fine-to-coarse sand runs from 85 to 138 lb/ft³ depending only on how densely it is packed — the reason no single topsoil or fill density is published on this site
- WHRP G22-05 — Weight-Volume Relationships and Conversion Factors for Soils and Aggregates of Wisconsin (WisDOT, December 2023): measured bank-to-loose expansion of 4–8% for a clean sand and 26–58% for clay — why a yard of dirt is not a yard of dirt
- 29 CFR 1926.651(j)(2) — spoil, materials and equipment kept at least 2 ft back from the edge of an excavation, or retained: it applies to a delivered pile of fill just as much as to spoil
Content checked against these sources — last reviewed August 30, 2026.