The number of bags of topsoil in a yard depends on the bag size: 27 standard 1-cubic-foot bags = 1 cubic yard, or about 36 bags at 0.75 cubic feet each = 1 cubic yard. By weight, roughly 27 standard 40-lb bags equals one cubic yard of moist topsoil. Below: the math, bag-size conversions, and when buying bulk beats bagged.
Table of Contents
ToggleBags of topsoil per cubic yard, by bag size
| Bag Size | Bags per Cubic Yard | Common Brands |
|---|---|---|
| 0.5 cubic feet | 54 bags | Small specialty bags |
| 0.75 cubic feet | 36 bags | Scotts, some Miracle-Gro |
| 1 cubic foot | 27 bags | Standard size, most brands |
| 1.5 cubic feet | 18 bags | Larger bagged options |
| 2 cubic feet | 13.5 bags | Costco, contractor packs |
| 40 lb bags (varies) | ~27 bags (moist soil) | Sold by weight, not volume |
Always check the bag for the cubic-foot rating — bag sizes vary by brand even within the same product type.
Why the math works (and why “40 lb bag” is fuzzy)
One cubic yard = 27 cubic feet. So for any bag size, divide 27 by the bag’s cubic feet to get the number of bags per yard.
Examples:
- 27 ÷ 1.0 cu ft = 27 bags per yard
- 27 ÷ 0.75 cu ft = 36 bags per yard
- 27 ÷ 1.5 cu ft = 18 bags per yard
The 40-lb bag puzzle: bags sold by weight (40 lb, 50 lb) don’t have consistent volume. Wet topsoil is heavier per cubic foot than dry — so a 40-lb bag of wet topsoil contains LESS soil by volume than a 40-lb bag of dry topsoil. For wet/moist soil: ~40 lbs ≈ 1 cubic foot. For dry: ~40 lbs ≈ 1.2 cubic feet. Approximately 27 bags of 40-lb moist topsoil equals one cubic yard.
How much area does each bag cover?
Coverage depends on how deep you spread the topsoil. A 1 cubic foot bag covers:
| Spread Depth | Coverage per 1 cu ft Bag |
|---|---|
| 1 inch deep | 12 sq ft |
| 2 inches deep | 6 sq ft |
| 3 inches deep | 4 sq ft |
| 4 inches deep | 3 sq ft |
| 6 inches deep | 2 sq ft |
| 12 inches deep | 1 sq ft |
Bagged vs bulk topsoil cost comparison
Bagged topsoil is significantly more expensive per cubic yard than bulk delivery:
| Order Size | Bagged Cost (per yard equivalent) | Bulk Cost (delivered) |
|---|---|---|
| 1 yard (~27 bags) | $80-180 | $50-150 |
| 3 yards | $240-540 | $100-200 |
| 5 yards | $400-900 | $150-300 |
| 10 yards | $800-1,800 | $250-500 |
Break-even: about 1.5-2 cubic yards. Below that, bagged convenience justifies the cost. Above, bulk is dramatically cheaper.
When to buy bagged topsoil
- Very small projects: 1-5 bags for a single container or small repair
- No truck access: when bulk delivery isn’t feasible at your location
- Specialty soil needs: pre-blended seed-starting mixes or specific amended soils
- Apartment/balcony gardening: where a bulk delivery makes no sense
- Convenience matters more than cost: small projects where saving $40 isn’t worth a delivery hassle
When to buy bulk topsoil
- 2+ cubic yards: cost savings become significant
- You have truck access or delivery is available
- Multiple beds or large landscape projects
- Topdressing a lawn: even small lawns need 1-2 yards
- Filling raised beds at scale: each bed needs ~1 cubic yard
Weight considerations for bagged topsoil
A 40-lb bag weighs 40 lbs (obviously). 27 bags = ~1,080 lbs. Important for hauling and carrying:
- Most car trunks: 10-15 bags max safely
- Half-ton pickup bed: ~50 bags max
- Carrying yourself: 40-lb bags are awkward — use a hand truck or wheelbarrow for more than 5-6
For full weight-of-bulk-topsoil info, see our cubic yard topsoil weight guide.
Frequently asked questions
How many 40-lb bags of topsoil are in a yard?
Approximately 27 forty-pound bags equal one cubic yard of moist topsoil. The number varies slightly with moisture content — drier soil is lighter, so a 40-lb bag may contain more volume.
How many bags of topsoil for a 4×8 raised bed?
A 4’×8′ raised bed filled 12 inches deep needs 1.19 cubic yards = approximately 32 bags of 1-cubic-foot topsoil. Use bulk delivery instead if available — much cheaper at this scale.
Is bagged topsoil better than bulk?
Bagged is more convenient and consistent in quality for small projects. Bulk is significantly cheaper per cubic foot and often higher quality (fresher). For projects over 2 cubic yards, bulk wins on every metric.
How many bags for a 1,000 sq ft lawn topdress?
Topdressing at ½ inch deep: 1.56 cubic yards ≈ 42 bags of 1-cubic-foot topsoil. At ¼ inch: 0.78 cubic yards ≈ 21 bags.
Can I mix bagged and bulk topsoil?
Yes — they’re functionally the same material. Some homeowners use bulk for the foundation layer and bagged premium soil for the top planting zone where consistency matters.
Find topsoil suppliers near you
Topsoil.com lists over 10,000 topsoil suppliers across the US. Compare bulk and bagged options for your project size.
Related guides: Cubic Yard Topsoil Weight, How Much Topsoil Do I Need, Yard of Topsoil Cost.


