Topsoil Calculator
Combine separate beds or lawn sections, keep each depth visible, and turn the total into a supplier-ready volume and purchase receipt.
Project estimate: add up to three lawn or bed zones. Use your own depth, extra percentage, soil mix, package label, and supplier quote.
Combined project estimate
Topsoil result
- Cubic feet
- Cubic meters
- Liters
Zone receipt
Your mix split
- Topsoil
- Compost
- Other
Purchase plan
- Whole bags
- Bag cost
- Bulk cost Uses the exact required cubic yards plus entered delivery. Supplier minimums and order increments are not added.
Planning estimate only. Confirm dimensions, package volume, order increments, prices, and delivery terms with the supplier.
Automatic copy was blocked. Select the current estimate below and copy it manually.
Private calculation: values stay in this tab. They are not added to the URL, history, storage, cookies, requests, or analytics. Analytics receives only fixed tool and action identifiers.
Topsoil volume formula
For a rectangle measured in feet, cubic feet = length × width × depth in inches ÷ 12. A triangle uses base × height ÷ 2 for its area. A circle uses π × (diameter ÷ 2)², so circular results are labeled approximate. A known-area zone starts directly from square feet.
The calculator adds the unrounded zone volumes, applies the exact extra percentage you entered, and divides by 27 to display cubic yards. It also converts the same combined volume to cubic meters and liters using the linked NIST unit references.
Worked example: 1,200 ft² at 4 inches
A 40-foot by 30-foot area is 1,200 square feet. Four inches is one third of a foot, so the volume is exactly 400 cubic feet. Divide by 27 to get about 14.815 cubic yards, or convert it to about 11.327 cubic meters, before adding an extra percentage.
Combine beds without losing the individual math
Different sections often have different depths. Enter each one as a named zone instead of averaging all measurements into one rectangle. The result lists every zone's area and volume, then uses the unrounded sum for the project total.
Use your own soil-mix recipe
The optional mix section divides the adjusted cubic-yard total among topsoil, compost, and another material. The three percentages must total exactly 100. The calculator does not choose a recipe or say which material fits a plant, site, drainage condition, or raised bed.
Bag count and bulk pricing
Package sizes vary, so bag calculations use only the cubic-foot volume printed on the package you enter. Whole bags round upward from the unrounded requirement, and the receipt shows purchased volume and calculated leftover. Bag cost uses that whole count.
Bulk cost multiplies the exact required cubic yards by your entered price per cubic yard, then adds the delivery charge you enter. It does not invent a supplier's half-yard increment, minimum order, tax, deposit, or delivery zone. Apply those terms to the copied receipt before ordering.
Planning boundaries
The extra percentage is a user-entered planning allowance. The tool does not assume universal settling, compaction, moisture, density, or weight, so it does not convert topsoil to tons. Irregular grades and excavation tolerances can change the quantity. Confirm the final measurements, product label, soil mix, and order rules with the supplier or project professional.
Input and rounding rules
Numeric fields accept unsigned complete ASCII decimals with up to six fractional digits. Signs, commas, fractions, exponent notation, Unicode digits, leading dots, trailing dots, and unit suffixes are rejected. Required dimensions must be greater than 0 and no more than 1,000,000; percentages may be 0 through 100.
Calculations use reduced BigInt rational values. Display values round half up only at the final step. Bag counts always round up from the unrounded project volume, so a rounded display value is never reused for purchasing math.
Frequently asked questions
How do I calculate how much topsoil I need?
Find each zone's area, multiply by its depth in feet, add the zone volumes, and divide cubic feet by 27 for cubic yards. This calculator keeps each zone visible and performs those conversions before applying only the extra percentage you enter.
How much topsoil covers 1,200 square feet at 4 inches deep?
The volume is 1,200 × 4/12 = 400 cubic feet. That is about 14.815 cubic yards or 11.327 cubic meters before any extra material.
Can I calculate several garden beds together?
Yes. Add up to three named rectangles, circles, triangles, or known-area zones. Each zone can have its own depth, and the result shows the individual area and volume before the combined total.
Does the soil mix percentage recommend a recipe?
No. The mix fields only split the calculated volume using percentages you provide. They must total 100. Choose a recipe based on the project, product information, and local advice.
How does the bag and bulk comparison work?
Bag quantity rounds up from the unrounded cubic-foot requirement using your package label. Bulk cost uses the exact required cubic yards, your price per yard, and optional delivery. Supplier minimums, order increments, taxes, and pallet terms are not assumed.