How Much Is a Yard of Topsoil? Price, Coverage, and Bulk vs Bags

The yard price is only half the story. Delivery fees, minimum orders, and the bagged-vs-bulk gap decide what you actually pay, and the coverage math decides how many yards you need.

A cubic yard of bulk topsoil typically costs 30 to 60 dollars, plus a 50 to 150 dollar delivery fee. One yard covers 108 square feet at 3 inches deep or 162 square feet at 2 inches deep. Bagged topsoil costs roughly 2 to 3 times the bulk price per cubic foot, so bulk wins for any job over about 1 yard.

The yard price, and what moves it

Bulk screened topsoil runs roughly 30 to 60 dollars a cubic yard across most of the US. The range reflects quality and region: unscreened topsoil sits at the low end, premium screened and blended topsoil at the high end, and prices in the Northeast and West Coast run higher than in the South and Midwest. A yard is 27 cubic feet, about the size of a washing machine, so this price buys a serious amount of soil.

Quality is the main price driver you can control. Screened topsoil costs more than unscreened because someone ran it through a screen to remove rocks, roots, and clods. For lawns and garden beds, screened is worth it. For filling a trench or the bottom of a deep bed, unscreened or even fill dirt saves real money.

Delivery fees and minimum orders

The soil price is only part of the invoice. Delivery typically costs 50 to 150 dollars depending on distance and load size, and most suppliers have a 1 or 2 yard minimum for delivery. One yard delivered at 45 dollars of soil plus a 75 dollar delivery fee costs 120 dollars total, which is 120 dollars a yard. Four yards of the same soil with the same delivery fee is 4 times 45 plus 75, which is 255 dollars total, or about 64 dollars a yard.

This is why small orders hurt. If you need exactly 1 yard, the delivery fee dominates. Options: pick it up yourself with a pickup truck (1 to 2 yards heaped per load), split a delivery with a neighbor, or go bagged for sub-yard jobs. Many suppliers also charge a fuel surcharge on top of the delivery fee, so ask for the all-in delivered price when comparing quotes.

What one yard covers

Coverage is pure division: 27 cubic feet spread at a given depth. At 3 inches deep, one yard covers 108 square feet. At 2 inches, 162 square feet. At 1 inch, 324 square feet. For topdressing at 1/4 inch, about 1,296 square feet. These four numbers let you price any job from a tape measure.

A concrete example: a 12 by 14 foot garden bed at 2 inches of topdressing. The area is 168 square feet, and one yard at 2 inches covers 162 square feet, so one yard barely misses and you order 1.5 or 2 yards depending on the supplier's rounding. At 3 inches deep, the same 168 square feet needs 168 divided by 108, which is 1.56 yards, so 2 yards is the order.

Bags vs bulk: the real comparison

Bagged topsoil at a garden center runs roughly 2 to 3 dollars for a 0.75 cubic foot bag up to 4 to 5 dollars for a 2 cubic foot bag. Convert to per-yard pricing to compare honestly. A yard equals 36 forty-pound (0.75 cubic foot) bags: at 3 dollars a bag, that is 108 dollars of bags per yard. It also equals 27 one-cubic-foot bags: at 3.50 dollars each, 94.50 dollars per yard. Both are roughly double to triple the bulk price.

Bags still win in three cases: jobs under 1 cubic yard where delivery fees flip the math, sites with no truck access, and projects where you want to buy a few bags at a time over several weekends. Above 1 yard with driveway access, bulk delivery is cheaper every time. The break-even moves further toward bulk the bigger the job gets.

Full order example: 4 yards, start to finish

Say your topsoil calculator result is 3.6 cubic yards for a new lawn section. The supplier sells in whole yards, so you round to 4 yards. Soil at 45 dollars a yard is 180 dollars. Delivery is 75 dollars. Total: 255 dollars, or about 64 dollars a yard all-in. If you had bought the equivalent in forty-pound bags, 4 times 36 is 144 bags at 3 dollars each, which is 432 dollars, plus your time and gas for several car trips.

Ask the supplier two questions before you order: is the yard price for loose or compacted measure, and is there a minimum order or a short-load fee? A supplier quoting 40 dollars a yard with a 100 dollar short-load fee on small orders is more expensive than a 50 dollar a yard supplier with free delivery on 4 or more yards. Compare the all-in total, not the per-yard number.

When to buy: season and timing

Soil prices are steadiest in spring when suppliers are stocked, and delivery slots book up fast. Buying in late fall can sometimes get a discount as yards clear inventory, but the selection of premium screened soil may be thinner. For small bagged purchases, watch for end-of-season clearance at home centers, often 25 to 50 percent off in late summer.

One more cost people miss: the soil is only the first expense. Compost to amend it, seed or sod on top, and the water to settle it all add up. Budget the amendment at the same time you budget the soil so the project finishes instead of stalling with a dirt pile in the driveway.

Price your project. Enter your dimensions and a price per yard to get cubic yards, bag counts, and a full cost estimate.

Try the free topsoil calculator

Topsoil cost questions

How much will one yard of topsoil cover?

At 3 inches deep, 108 square feet. At 2 inches deep, 162 square feet. At 1 inch deep, 324 square feet. At 1/4 inch for topdressing, about 1,296 square feet.

What does 1 yard of dirt look like?

Roughly the size of a washing machine: a 3 by 3 by 3 foot pile. In a pickup truck bed it fills about one-third of the bed, and it weighs close to a ton, about 2,000 pounds for dry screened topsoil.

How many 40 lb bags of topsoil are in a yard?

About 36. Each forty-pound bag holds roughly 0.75 cubic feet, and 27 divided by 0.75 equals 36. At 3 dollars a bag, that is 108 dollars of bags to equal one bulk yard.

How many wheelbarrows are 2 yards of topsoil?

About 18 to 20 heaped wheelbarrow loads. One yard is 9 to 10 loads at roughly 3 cubic feet per wheelbarrow, so double the number for 2 yards.

How much is a yard of topsoil delivered?

Typically 80 to 210 dollars total for one yard delivered: 30 to 60 dollars for the soil plus 50 to 150 dollars for delivery. Larger loads dilute the delivery fee, so 4 yards often costs far less per yard than 1.