HomecalcTool

Topsoil Calculator in Cubic Yards

Enter your area dimensions and depth to get the exact cubic yards, bag count, and cost for your topsoil project.

Your Price (optional)

Enter your supplier's prices to compare bulk vs. bags.

How to Use This Calculator

Enter your area length and width in feet, then set the depth in inches. For new garden beds, 6 inches is the standard starting depth. For topdressing an existing lawn, 1 to 2 inches is typical. For raised beds, measure the interior dimensions and use the actual fill depth you want. The calculator converts your inputs to cubic yards and adds a 10% allowance for settling. Results include: cubic yards to order from a bulk supplier, the equivalent number of 0.75 cu ft bags, and a low-to-high cost estimate based on typical bulk and bag pricing. For L-shaped or irregular areas, calculate each rectangular section separately and add the cubic yard totals.

How to Calculate Cubic Yards of Topsoil

The formula: Cubic Yards = (Length × Width × Depth in feet) ÷ 27. Convert depth from inches to feet by dividing by 12.

Depth 1 yd³ covers Bags (0.75 cu ft) per yd³
2 inches162 sq ft36
3 inches108 sq ft36
4 inches81 sq ft36
6 inches54 sq ft36
12 inches27 sq ft36

Worked example: 20 × 15 lawn patch at 3 inches deep. Area = 300 sq ft. Cubic feet = 300 × (3 ÷ 12) = 75 cu ft. Cubic yards = 75 ÷ 27 = 2.78 yd³. With 10% for settling: 2.78 × 1.1 = 3.05 yd³. Order 3 yards bulk or 110 bags (0.75 cu ft).

Tips for Ordering Topsoil in Bulk

Always add extra when ordering bulk topsoil. Freshly delivered soil settles 10 to 20 percent after the first rain cycles. If you fill a raised bed flush to the top, it will sit noticeably low by next spring. The 10% allowance in the calculator is a minimum; for beds you want to stay full, add 15% to be safe.

Ask for screened topsoil when ordering in bulk. Unscreened topsoil often contains rocks, debris, and weed seeds from the excavation site. Screened topsoil has been processed through a mesh to remove these materials. The price difference is usually $5 to $10 per yard and is almost always worth it.

Check delivery access before ordering more than 2 cubic yards. Bulk topsoil arrives on a dump truck, which needs at least 10 feet of clearance and a firm surface to avoid rutting. If the truck cannot reach your project area, factor in the time and equipment needed to wheelbarrow material from the drop point. Each wheelbarrow load moves roughly 3 cubic feet, or one-ninth of a cubic yard.

What to Buy

For any project under 1 cubic yard, bags from a hardware or garden store are the most practical choice. Look for bags labeled "topsoil" or "garden soil"; check the cubic foot measurement on the label, as sizes vary from 0.75 to 1.5 cubic feet. The calculator uses 0.75 cu ft as the standard bag size.

For projects over 1 cubic yard, call local landscape suppliers for bulk pricing. Ask specifically for screened loam or sandy loam topsoil with less than 20% clay. Delivery charges vary; many suppliers include free delivery for orders over 3 cubic yards within a set radius. Compare at least two suppliers: prices vary significantly by location and season, with spring being the most expensive time to buy.

Frequently Asked Questions

How many cubic yards of topsoil do I need for a 10×10 area? +
At 6 inches deep, a 10 × 10 area needs 1.85 cubic yards with a 10% settling allowance. At 3 inches deep, the same area needs 0.93 cubic yards. At 2 inches (topdressing), you need 0.62 cubic yards. One cubic yard covers 162 square feet at 2 inches, 108 square feet at 3 inches, or 54 square feet at 6 inches.
How do I convert square feet to cubic yards of topsoil? +
Multiply your square footage by your depth in feet, then divide by 27. Depth in feet equals depth in inches divided by 12. So for a 200 sq ft area at 4 inches deep: 200 × (4 ÷ 12) = 66.7 cubic feet. Then 66.7 ÷ 27 = 2.47 cubic yards. Add 10% for settling to get your final order: 2.47 × 1.1 = 2.72 cubic yards.
How many cubic yards of topsoil fit in a pickup truck? +
A standard full-size pickup truck bed holds approximately 1 to 2 cubic yards of topsoil depending on the bed length. A short bed holds about 1 cubic yard; a long bed holds about 1.5 cubic yards. Topsoil weighs roughly 1,500 to 2,000 pounds per cubic yard, so never exceed your truck's payload rating. For projects over 2 cubic yards, bulk delivery from a landscape supplier is safer and often cheaper.
How much does a cubic yard of topsoil weigh? +
Topsoil typically weighs 1,400 to 2,000 pounds per cubic yard, depending on moisture content and soil composition. Dry sandy topsoil is lighter (around 1,400 lbs/yd³); moist clay-heavy topsoil can reach 2,000 lbs/yd³. This weight matters for delivery vehicles and for how much you can move in a single wheelbarrow load. A standard wheelbarrow holds about 3 cubic feet, or roughly one-ninth of a cubic yard.
What does 1 cubic yard of topsoil cover? +
One cubic yard of topsoil covers 324 square feet at 1 inch deep, 162 square feet at 2 inches, 108 square feet at 3 inches, 54 square feet at 6 inches, and 27 square feet at 12 inches. For quick field estimates: one yard covers a standard 10 × 10 garden bed at about 3 inches of depth. Always add 10% for settling and uneven terrain.
Is it cheaper to buy bulk topsoil or bags? +
Bulk delivery is almost always cheaper for quantities over 1 cubic yard. Bulk topsoil from a landscape supplier costs $25 to $55 per cubic yard. Bagged topsoil at 0.75 cu ft per bag runs $4 to $8 per bag, which works out to $145 to $290 per cubic yard equivalent: three to five times the bulk price. Most suppliers have a 1 to 2 cubic yard delivery minimum. If you need less than 1 yard, bags avoid minimums and are easier to handle.
How many bags of topsoil make a cubic yard? +
One cubic yard equals 27 cubic feet. At 0.75 cubic feet per bag (the most common bag size), you need 36 bags per cubic yard. At 1 cubic foot per bag, you need 27 bags. Always check the bag label before calculating, as sizes vary by brand. The calculator automatically accounts for the most common 0.75 cu ft bag size.

Related Calculators