Topsoil Calculator
Topsoil is bought by volume, so the job of this calculator is to turn ground measurements into cubic yards you can order with confidence. Enter the area being filled — a garden bed, a new lawn, a raised bed or a patch being top-dressed — set the depth of soil you intend to add, and the tool returns area, cubic feet, cubic yards, bag counts and an order quantity that already includes a waste allowance. Use-case presets matter here: a raised bed is filled to its inside height, a new lawn wants several inches worked into the surface, and a top-dressing is a thin measured layer over existing turf. Choosing the preset shows the depth range that fits that job and warns when your input sits outside it. The result is aimed at gardeners, landscapers and homeowners planning a soil purchase who need to know how many yards or bags to have delivered.
Calculator input
Project areas
Use one or more areas. The engine adds them before calculating volume.
What this calculator calculates
- Area in square feet for the ground being covered or filled
- Volume in cubic feet and cubic yards at your chosen depth
- Recommended order quantity with waste already included
- Bag counts at the common topsoil bag sizes, plus bag or bulk advice
- Depth-range feedback for the selected use case (garden, lawn, raised bed)
- Cost estimate from the per-yard or per-bag price you enter
Projects this calculator covers
- Garden bedsDepth to add on top of what is already there — measure what you are adding, not what the soil profile already holds.
- New lawn preparationSeveral inches worked into the prepared ground before seeding or turfing.
- Raised bed fillCalculated from the inside length, width and fill height of the bed, allowing for settling.
- Lawn top-dressingA thin measured layer over existing turf, usually well under an inch at a time.
How the calculation works
Choose a use case so the page can show relevant depth guidance, then calculate volume and purchase quantities from your actual dimensions.
Formula: Area × depth ÷ 12 gives cubic feet, then the engine converts to cubic yards and bag counts using centralized assumptions.
Worked example
10 × 20 ft garden bed at 6 in depth
The use-case setting adds a warning when your chosen depth is outside the planning range.
Reading the results
- Depth to add versus depth present. The calculator estimates soil you bring in. If existing soil is already loose or amended, subtract that depth instead of doubling up — the use-case note explains how to treat each situation.
- Cubic yards versus bags. Bulk topsoil is sold by the cubic yard or by the load; bags give a fixed volume you carry. The bag counts and the bag-or-bulk hint show where each option stops being convenient.
- Order quantity versus exact volume. The order figure rounds the waste-inclusive volume up to a quarter cubic yard, because suppliers sell in those increments rather than in exact fractions.
- Settling and moisture. Soil settles after spreading and holds water, so weight varies. Treat the tonnage and any weight-based quote as an estimate until the supplier confirms their product.
Assumptions
Central engine assumptions can be inspected in the methodology view. User-entered prices never get replaced with invented market prices.
Practical planning guidance
- Choose the use-case preset first so the depth guidance matches the job you are actually doing.
- For raised beds, measure the inside dimensions and expect the fill to settle after the first few waterings.
- Separate existing soil depth from the depth you intend to add; double counting here is the most common over-order.
- Spread thin layers and rake rather than dumping a full depth in one pass, especially on lawns.
- Confirm whether the supplier sells by cubic yard, load or bag before you compare two prices.
Common mistakes
- Using outside planter dimensions for a raised bed and ending up short on fill.
- Applying lawn top-dressing depths to a new planting bed, where far more soil is needed.
- Assuming every supplier bag has the same fill volume when counting how many to buy.
- Ordering for both the existing soil and the soil to be added, effectively paying for the same layer twice.
- Comparing a weight-based quote against a volume-based calculation without a density to convert between them.
Important limitations
Frequently asked questions
How much topsoil do I need for a garden bed?
Measure the bed length and width, multiply for square feet, multiply by the depth of soil to add in feet, then divide by 27 for cubic yards. The calculator adds the waste allowance for you.
How much topsoil do I need for a raised bed?
Use the inside length, inside width and the fill height. Account for settling by keeping the waste allowance, and select the raised-bed preset so the depth guidance fits.
How many inches of topsoil does a new lawn need?
Planning ranges on the page start around 3 in and go up from there, depending on what is already under the prepared ground. The preset warns if your depth falls outside that range.
How many bags of topsoil equal a cubic yard?
Divide 27 cubic feet by the bag fill volume. The calculator lists counts for common bag sizes so you can compare carrying bags against a bulk delivery.
Is topsoil heavier than the estimate shows?
It can be. Moisture and composition change the weight, so treat the tonnage as planning information and ask the supplier for their figure when a quote is weight-based.
Can this calculate soil for several areas at once?
Yes. Add each area separately and the totals share one depth, waste setting and price, which is useful for a garden and lawn planned together.
Planning guides
Related calculators
Your estimate will appear here
Enter your dimensions, then calculate. Results stay tied to the tested engine.