Soil Calculator Square Feet: How Much Topsoil
- Cubic yards
- yd³
- Result
- 1.5 cu ft bags
- bags
- Result
- Estimated tons
- tons
- Result
This soil calculator works out how many cubic feet, cubic yards, or bags of soil you need to cover a given area in square feet at a chosen depth. You enter the length and width of the bed (or the total square footage), pick the depth, and the calculator returns the volume of soil required, plus the number of 1.5-cubic-foot bags and the weight in tons. It is built for raised beds, garden plots, and lawn topdressing where you need a quick, accurate volume estimate before ordering.
Formula
The core formula is simple: Volume = Length × Width × Depth. Because the calculator works in feet, you first convert the depth from inches to feet by dividing by 12. The volume then comes out in cubic feet. To get cubic yards, divide by 27 (since 1 cubic yard = 27 cubic feet).
In symbols: Vft³ = L × W × (D / 12), where L is length in feet, W is width in feet, and D is depth in inches. The bag count is Vft³ / 1.5 for standard 1.5-cubic-foot bags. The ton estimate uses an average bulk density of about 1.2 tons per cubic yard (or roughly 2,400 lb/yd³), which is a common middle-ground figure for moist topsoil; actual weight varies from 1.1 to 1.4 tons per cubic yard depending on moisture and composition.
Worked Example
Using the default values: a bed 10 ft long, 4 ft wide, with 6 inches of soil depth.
- Convert depth: 6 in ÷ 12 = 0.5 ft.
- Volume in cubic feet: 10 × 4 × 0.5 = 20 ft³.
- Cubic yards: 20 ÷ 27 = 0.74 yd³.
- Bags needed (1.5 ft³ each): 20 ÷ 1.5 = 13.3, so you would buy 14 bags.
- Weight estimate: 20 ft³ × (1.2 tons/yd³ ÷ 27 ft³/yd³) = 20 × 0.0444 = 0.89 tons, or about 1,780 lb.
The calculator rounds the cubic feet to 20.0 and cubic yards to 0.74, matching these numbers.
Why Square Feet Matters for Soil Volume
Most garden and landscaping products are sold by volume (cubic feet or cubic yards), not by area. Knowing your square footage alone is not enough – you must multiply by depth to get volume. For example, 100 square feet at 3 inches deep needs 25 cubic feet of soil, but at 6 inches deep it needs 50 cubic feet. This is why the calculator asks for both area and depth. A common mistake is ordering soil based on square footage alone, which leads to under-ordering by half or more.
Raised beds are typically 6 to 12 inches deep for vegetables, while lawns need only 1 to 2 inches for topdressing. If you are filling a new raised bed, you may also want to subtract the volume of any existing material (like rocks or old soil) that remains in the bed.
How to Measure Your Garden Area
Measure the length and width of the bed in feet. For rectangular beds, that is straightforward. For irregular shapes, break the area into rectangles and triangles, calculate each, then add them together. For a circular bed, measure the diameter, divide by 2 to get the radius, and use the formula π × r² for area. Then multiply by the depth to get volume.
- Rectangular bed: length × width = square feet.
- Circular bed: π × radius² = square feet.
- L-shaped bed: split into two rectangles and add.
- Triangular bed: (base × height) / 2 = square feet.
Once you have square footage, the calculator does the rest. If you already know the total square footage (e.g., from a property survey), you can enter that as length and set width to 1 – but the calculator expects length and width, so it is easier to enter the actual dimensions.
Choosing the Right Depth
Depth depends on what you are planting. Here are typical guidelines:
- Lawn topdressing: 0.5 to 1 inch.
- New grass seed: 1 to 2 inches of topsoil over existing soil.
- Flower beds and perennials: 4 to 6 inches.
- Vegetable raised beds: 8 to 12 inches.
- Shrubs and small trees: 12 to 18 inches in the planting hole.
If you are filling a raised bed with a frame, measure the interior dimensions, not the outside. For a bed that sits on grass or hard ground, you may need less soil if the base is not solid – but for most raised beds, you fill the entire depth. Remember that soil settles over time, so adding 10% extra is a common practice to account for compaction.
Common Mistakes and How to Avoid Them
The biggest errors come from mixing units. Always convert inches to feet before multiplying. For example, 6 inches is 0.5 feet, not 6 feet. Another frequent mistake is confusing cubic feet with square feet – a 10×4 bed is 40 square feet, but at 6 inches deep it is only 20 cubic feet. When ordering bulk soil, suppliers often sell by the cubic yard, so convert your cubic feet to yards (divide by 27). If you buy bags, check the bag size – most are 1.5 or 2 cubic feet, but some are smaller. The calculator uses 1.5 ft³ as a standard, but you can adjust by dividing your total cubic feet by the actual bag size.
Also, remember that soil density varies. A cubic yard of dry topsoil weighs about 1.1 tons, but wet topsoil can weigh 1.4 tons or more. The calculator’s 1.2 tons per cubic yard is a reasonable average, but for precise weight (e.g., for delivery limits), ask your supplier for the specific density.
Bulk Soil vs. Bags: Which Is Better?
For small areas (under 50 cubic feet), bags are convenient and easy to transport. For larger projects, bulk delivery is usually cheaper per cubic foot and reduces plastic waste. However, bulk soil is delivered by the cubic yard, and you must have a place for the pile. A typical pickup truck bed holds about 1.5 to 2 cubic yards, but check your truck’s capacity – a full yard of wet soil can weigh over a ton, exceeding many truck payloads. The calculator helps you compare: enter your dimensions, see the cubic yards, then decide whether to order bags or bulk. For example, a 10×4 bed at 6 inches needs 0.74 yd³ – that is about 14 bags, which is manageable, but for a 20×10 bed at 12 inches (200 ft³, 7.4 yd³), bulk delivery is far more practical.
Frequently Asked Questions
How many cubic feet are in a cubic yard?
There are 27 cubic feet in one cubic yard (3 feet × 3 feet × 3 feet). To convert, divide your cubic feet by 27.
How much soil do I need for a 4×8 raised bed?
For a 4×8 bed (32 square feet) at 6 inches deep, you need 32 × 0.5 = 16 cubic feet, or about 0.59 cubic yards. That is roughly 11 bags of 1.5 ft³ soil.
How deep should topsoil be for grass?
For a new lawn, you generally need 4 to 6 inches of topsoil to allow roots to establish. For topdressing an existing lawn, 0.5 to 1 inch is enough.
How much does a yard of topsoil weigh?
A cubic yard of dry topsoil weighs about 2,200 to 2,600 pounds (1.1 to 1.3 tons). Wet topsoil can weigh up to 3,000 pounds (1.5 tons). The calculator uses 1.2 tons per yard as an average.
Should I add compost to my topsoil?
Mixing compost into topsoil improves fertility and drainage. A common ratio is 1 part compost to 3 parts topsoil for raised beds. The calculator gives the total volume; you can then divide that into the ratio you want.
How much soil do I need for a circular bed?
Measure the diameter, divide by 2 to get the radius, then calculate area as π × r². For a 6-foot diameter circle (radius 3 ft), area is 3.14 × 9 = 28.3 sq ft. At 6 inches deep, you need 14.1 cubic feet.
Limits of the Formula
This calculator assumes a uniform depth and a rectangular area. Real beds may have sloped bottoms, existing soil, or irregular shapes, which change the volume. It also assumes you are filling the entire area to the given depth – if you are only filling planting holes, you need a different calculation. The weight estimate is approximate because soil density varies with moisture and composition; for precise weight, weigh a sample or ask your supplier. Finally, the calculator does not account for soil settling, so you may want to add 10% to your order, especially for deep beds.
Related
Formula used
in length | Length | ft | 10 | 0 in width | Width | ft | 4 | 0 in depth | Depth | in | 6 | 0 out cubic_ft | Cubic feet | ft³ | length * width * (depth / 12) | 1 out cubic_yd | Cubic yards | yd³ | (length * width * (depth / 12)) / 27 | 2 out bags | 1.5 cu ft bags | bags | (length * width * (depth / 12)) / 1.5 | 1 out tons | Estimated tons | tons | (length * width * (depth / 12)) * 1.2 / 2000 | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.