How Much Does a Bag of Dirt Cost? 2026

A bag of dirt typically costs $2-$12, with many standard 0.5-cubic-foot bags priced around $4-$7 before tax. The final price depends on whether the product is basic topsoil, screened garden soil, potting mix, or a larger bag, plus retailer and delivery charges.

Item Low Average High Notes
Basic topsoil, 0.5 cu. ft. $2 $4 $7 For leveling or filling garden beds
Garden soil, 0.5 cu. ft. $4 $7 $12 Often blended with compost or nutrients
Potting mix, 1 cu. ft. $6 $11 $20 Lightweight blend for containers
Bulk topsoil, per cubic yard $25 $45 $80 Delivery may be extra

What a 0.5-cubic-foot bag of dirt usually costs

For a common 0.5-cubic-foot bag, basic topsoil runs about $2-$7, while garden soil and compost-enriched blends are usually $4-$12. Specialty potting mix can cost $6-$20 per bag, especially when it contains ingredients such as perlite, bark, or slow-release fertilizer. A reasonable budget for an ordinary bag is about $4-$7 before sales tax.

Bag labels matter: topsoil, garden soil, and potting mix are different products, not interchangeable price grades. Basic topsoil is commonly used outdoors, while garden soil is formulated for in-ground beds and potting mix is designed for containers. Assumptions: standard retail sizes, ordinary access, and prices before tax; local brands and promotions vary.

What bagged soil prices include at the store

The shelf price mainly covers the soil blend, packaging, and retailer markup. Labor is generally not itemized when a customer buys bags in person. Delivery, if offered, is usually charged separately, and the per-bag rate can rise when a retailer applies a small-order or distance fee.

Quote component Typical price What changes it Example
Soil and bag $2-$20 per bag Blend, brand, and volume 0.5 cu. ft. topsoil: $2-$7
Labor for placement $35-$75 per hour Worker count and access Hand spreading a small bed
Delivery $10-$60 per order Retailer, distance, and order size Local drop-off of bagged product
Tax or disposal $0-$15 or more Local tax and old-soil removal Tax varies; removal is usually separate

For hired spreading, a rough labor estimate is . A small job may take 1-2 hours, but hauling bags through stairs or across a large yard can add time.

For a do-it-yourself purchase, the bag price is usually the largest cost; delivery and handling can matter more than labor.

Why bag size, soil blend, and volume shift the price

Bag size is a major comparison point. A 1-cubic-foot bag may cost $6-$20, but its per-volume price can be lower than buying two small bags. Compare the unit price rather than the shelf total. A 2-cubic-foot bag of garden soil commonly costs $8-$18, depending on ingredients and brand.

Blend also affects price. Screened topsoil with fewer stones may cost more than unscreened fill, while compost, fertilizer, moisture-control additives, or organic certification can raise a bag’s price by several dollars. For a small raised bed, garden soil may be worth the extra cost; for filling low spots, basic topsoil is often adequate.

Calculate needed volume before shopping: length × width × depth in feet gives cubic feet. For example, a 4-by-8-foot bed filled 6 inches deep needs 16 cubic feet, or roughly 32 bags of 0.5 cubic foot.

How to lower the cost without buying the wrong dirt

Choose the soil type for the job instead of defaulting to the most expensive blend. Use basic topsoil for filling or grading, and reserve amended garden soil for planting beds. For containers, use potting mix rather than heavy topsoil, which can compact and drain poorly.

Check the label for volume and compare cost per cubic foot across brands. Buying a larger bag can reduce unit cost, but only if the extra soil can be used or stored properly. Retail sales near the start or end of the planting season can also reduce prices, although selection may be limited.

For a large project, compare bagged soil with bulk delivery before loading dozens of bags. Bulk topsoil may cost $25-$80 per cubic yard, but delivery fees can make a small order uneconomical. Confirm whether the quote includes the product, delivery, and placement before comparing it with retail bags.

When bulk topsoil beats buying bags one by one

One cubic yard equals 27 cubic feet, or 54 bags of 0.5 cubic foot. At $2-$7 per bag, that same volume would cost about $108-$378 at retail before delivery. Bulk soil can therefore save money on larger areas, even when a delivery charge is added.

Bulk pricing varies by soil quality and region. Basic fill or topsoil may be near the lower end; screened, blended, or compost-rich products cost more. Ask whether the delivered amount is measured by volume and whether the truck can reach the intended drop point. For a few bags, retail is simpler; for roughly one cubic yard or more, compare delivered bulk quotes.

What delivery and soil handling add to the bill

Retail delivery for bagged soil commonly adds $10-$60 per order, with fees sometimes higher for long distances, scheduled delivery windows, or small purchases. Some stores waive delivery above a minimum order, while others charge a flat fee. Confirm whether the bags will be left at the curb or carried to the garden.

Moving and spreading the soil can add $35-$75 per labor hour if hired help is needed. A 20-bag purchase may take 1-2 hours to unload and place in an accessible yard; narrow gates, stairs, or long carrying distances can increase the time. Removal of old soil is usually an extra charge rather than part of the bag price.

Ask for delivery and placement as separate quote lines so the product price stays easy to compare.

Three bagged-soil budgets for common garden projects

A small 4-by-4-foot bed filled 6 inches deep needs about 8 cubic feet, or 16 half-cubic-foot bags. Using basic topsoil at $2-$7 per bag puts material at $32-$112, before tax or delivery.

A 4-by-8-foot raised bed filled 6 inches deep needs about 16 cubic feet, or 32 bags. Garden soil at $4-$12 per bag costs about $128-$384. A blended purchase of topsoil and compost may cost less, depending on local prices and the bed’s planting needs.

For twenty patio containers using 1 cubic foot each, 20 bags of potting mix at $6-$20 cost $120-$400. Premium mixes can increase the total, so compare ingredients and volume rather than relying on the product name alone. These examples exclude containers, amendments purchased separately, tax, and delivery.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top