How Much Topsoil for 300 Square Feet?
For 300 square feet at 6 inches deep — standard for a new lawn or garden bed — you need 6.11 cubic yards of topsoil. That's 220 bags (40 lb) or 165 bags (1 cu ft), with 10% waste included.
Reviewed by licensed contractors
Our editorial team researches and fact-checks material calculations with input from licensed contractors, landscape designers, and certified tradespeople across the US.
Topsoil Calculator — enter any area and depth for exact bags or cubic yards
Enter your exact dimensions for a personalized estimate →
Answer at a glance — 300 sq ft
| Depth | Cu yards | 40 lb bags | 1 cu ft bags | Tons |
|---|---|---|---|---|
| 2" | 2.04 cu yd | 74 | 56 | 2.2 |
| 4" | 4.07 cu yd | 147 | 111 | 4.5 |
| 6" | 6.11 cu yd | 220 | 165 | 6.7 |
| 8" | 8.15 cu yd | 294 | 221 | 9 |
| 12" | 12.22 cu yd | 440 | 330 | 13.4 |
All counts include 10% waste, rounded up.
How we calculated it
- Volume = 300 × 6 ÷ 12 = 150 cu ft
- Cubic yards = 150 ÷ 27 = 5.56 cu yd
- With 10% waste = 6.11 cu yd
- 40 lb bags (approx. 0.75 cu ft each) = 220 bags
Compare nearby areas
| Area | At 4" (top-dress) | At 6" (new lawn) | At 8" (garden) |
|---|---|---|---|
| 150 sq ft | 2.04 cu yd / 74 bags | 3.06 cu yd / 110 bags | 4.07 cu yd / 147 bags |
| 300 sq ft | 4.07 cu yd / 147 bags | 6.11 cu yd / 220 bags | 8.15 cu yd / 294 bags |
| 600 sq ft | 8.15 cu yd / 294 bags | 12.22 cu yd / 440 bags | 16.3 cu yd / 587 bags |
| 1200 sq ft | 16.3 cu yd / 587 bags | 24.44 cu yd / 880 bags | 32.59 cu yd / 1174 bags |
Depth guide by use
| Application | Recommended depth |
|---|---|
| Overseeding / top-dressing | 2 inches |
| Patching bare lawn spots | 2–4 inches |
| New lawn from seed | 4–6 inches |
| New lawn from sod | 4–6 inches |
| Vegetable garden | 8–12 inches |
| Raised bed (fill) | 12–18 inches |
Bags vs. bulk topsoil
At 6.11 cubic yards, bulk topsoil is usually cheaper than bags. Get quotes from local landscaping suppliers — bulk topsoil typically runs $20–$50 per cubic yard vs. $5–$8 per 40 lb bag.
Use the Topsoil Calculator to enter your exact dimensions and get an instant bag count or cubic yard total.
Frequently Asked Questions
How much topsoil do I need for 300 square feet?
For 300 sq ft at 6 inches deep (standard for new lawn or garden beds), you need 6.11 cubic yards or 220 bags of 40 lb topsoil, with 10% waste included.
How many cubic yards of topsoil for 300 square feet?
At 4 inches: 4.07 cu yd. At 6 inches: 6.11 cu yd. At 8 inches: 8.15 cu yd. All include 10% waste.
How many bags of topsoil for 300 square feet?
At 6 inches: 220 bags of 40 lb topsoil (approx. 0.75 cu ft each) or 165 bags of 1 cu ft topsoil. For areas over 2 cubic yards, bulk delivery is usually cheaper.
How deep should I add topsoil for grass or a garden?
For overseeding an existing lawn: 2 inches. For a new lawn: 4–6 inches. For vegetable gardens: 8–12 inches. For raised beds, fill the full depth with a topsoil/compost mix.
Get a free local quote
Know your material quantities? Get a free quote from a local contractor for your project.
✅ Sent! We'll be in touch soon.
No spam · We connect you with 1–3 local pros