Estimate topsoil, fill dirt, or garden soil in cubic yards, bags, and tons from area, depth, and material density.
Garden / bed size
For refreshing gardens, 3–6 inches of new soil is usually enough. Raised beds: measure the full depth of the box.
Soil needed
Bags of soil needed
Bag estimate uses 0.75 cubic feet per bag (common 40 lb bag size).
Material weight
Dry/loose soil is about 1.0–1.3 tons per yard; wet or compacted soil is about 1.5–1.7 tons per yard.
Formula
How it works
Examples
About this calculator
Estimate fill dirt or soil volume, bag count, and weight from area dimensions or total square footage.
Project-ready estimates
Turn room measurements and material specs into practical soil totals before you buy or start work.
Standard formulas
Calculations follow common trade and DIY formulas so your estimate aligns with how pros plan similar jobs.
Plan with confidence
Compare scenarios by adjusting dimensions, waste factors, or coverage inputs to see how requirements change.
- Material takeoffs
- Budget planning
- DIY weekend projects
- Contractor estimates
Frequently asked questions
Quick answers about this calculator—how it works, accuracy, and everyday use.
The Soil Calculator provides a solid planning estimate based on standard formulas and typical material assumptions. Actual jobsite needs can vary with waste, cuts, product specs, and installation method—always confirm with your supplier.
Gather the key dimensions for your project—length, width, height, area, or coverage inputs shown in the calculator. Accurate measurements upfront help you order the right amount of soil and reduce costly shortages or overages.
Most construction and home projects benefit from a waste allowance for cuts, breakage, and mistakes. Many pros add roughly 5–15% depending on the material and layout complexity.
Yes. The Soil Calculator on Online Calculator Spot is free, works in your browser, and does not require an account. Results update instantly as you enter values.
Yes. The Soil Calculator is mobile-friendly, so you can estimate, convert, or calculate from any device with a modern web browser.