Buyers typically pay for soil by the cubic yard, with main drivers being soil type, delivery distance, and quantity. This guide covers cost ranges in USD to help set a realistic budget and compare estimates. The phrase “cost” and “price” appear here to satisfy search intent early in the content.
Assumptions: region, soil type, delivery distance, and required quantity affect pricing.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Soil Type | $15/yd³ | $38/yd³ | $60/yd³ | Common topsoil, garden soil, compost blends vary widely. |
| Delivery | $20–$40 | $50–$85 | $100–$150 | Depends on distance and truck size. |
| Project Size | 1–3 yd³ | 4–20 yd³ | 21–100+ yd³ | Larger projects benefit from bulk pricing. |
| Soil Type Premium Additions | Low | Moderate | High | Quality soil, compost, or amendments raise price. |
| Permits/Delivery Fees | $0–$25 | $15–$60 | $100–$300 | Some markets require permits for large loads. |
Overview Of Costs
Typical cost range for soil per yard spans a broad spectrum based on soil type, distance, and quantity. A basic topsoil blend typically costs between $15 and $60 per yard, with delivery bringing the combined price to roughly $65–$150 per yard for small to mid-size orders. For premium garden soils or specialty blends, the price can rise to $75–$120 per yard before delivery, or $125–$240 per yard including delivery for large loads. Budget planning should use both per-yard estimates and total project estimates.
Two common pricing paths are (1) do-it-yourself bulk purchase and (2) contractor-assisted installation with delivery. Per-yard pricing is easier to scale for small jobs, while delivery and equipment fees become more impactful on larger projects.
Cost Breakdown
Delivery, soil type, and quantity are the main levers. The table below shows how costs break down across typical job sizes. The values reflect U.S. market ranges and include a basic delivery allowance. Assumptions: single delivery to accessible residential driveways, standard truck, no unusual distance.
| Materials | Labor | Delivery/Disposal | Permits/Fees | Warranty/Guarantee |
|---|---|---|---|---|
| $15–$60/yd³ | $0–$25/yd³ (if self-delivered) | $20–$150 flat or $0.50–$3/yd³ | $0–$60 | Limited warranty on fill cleanliness |
Labor tracking tip: data-formula=”labor_hours × hourly_rate”> for guidance on crew costs when extras are needed.
What Drives Price
The main price drivers are soil quality, load size, and delivery distance. Premium soils with higher organic content or compost blends command higher per-yard prices. Delivery charges scale with cubic yards; longer distances or restricted access can add fees. The soil’s moisture content and the presence of clay or sand also affect compactibility and the required amount.
Regional differences matter: coastal markets often carry higher delivery costs, while rural areas may have lower base soil prices but higher delivery fees per yard due to longer trips. For example, urban centers typically see higher delivery surcharges and minimum load requirements, while suburban markets may offer mid-range pricing.
Ways To Save
Buy in bulk and schedule delivery during off-peak periods to secure lower per-yard rates. Combining delivery with other landscape materials can unlock volume discounts. If a homeowner can reuse existing material or complete the project in phases, total costs can be reduced. Consider soil testing to avoid overspending on unnecessary soil upgrades.
Another tactic is to compare local suppliers and request itemized quotes that separate soil cost, delivery, and any disposal fees. Some suppliers offer bundled price quotes that include soil, mulch, and amendments, which can simplify budgeting.
Regional Price Differences
Prices vary by region, with three common patterns. Coastal metro areas tend to be on the higher end due to delivery costs and soil demand, while Mountain or Southwest regions may show mid-range soil prices but higher delivery fees if terrain complicates access. Rural zones can have lower soil bases but higher per-delivery charges. Expect roughly +/- 20–40% deltas between urban, suburban, and rural markets depending on distance, vendor, and soil type.
Assumptions: region, access, and soil type influence the delta. The table below illustrates typical regional variance for a mid-range soil mix with standard delivery.
| Region | Low | Average | High | Notes |
|---|---|---|---|---|
| Urban | $18–$40/yd³ | $40–$70/yd³ | $70–$90/yd³ | Higher delivery and minimums |
| Suburban | $15–$50/yd³ | $35–$65/yd³ | $60–$95/yd³ | Balanced delivery costs |
| Rural | $12–$35/yd³ | $28–$55/yd³ | $50–$80/yd³ | Lower soil price, higher travel costs |
Real-World Pricing Examples
Scenario-based quotes help anchor expectations. The following cards illustrate basic, mid-range, and premium projects, including labor hours and per-yard costs. Each assumes standard delivery and accessible terrain, with no special permits required.
Basic: 4 yd³ topsoil, no amendments, local delivery. Soils: $18/yd³. Delivery: $50. Subtotal: $72/yd³ or $288 total. Labor: 0 hours if DIY haul. Assumptions: single delivery, basic soil.
Mid-Range: 12 yd³ garden soil with compost blend, 10 miles. Materials: $42/yd³. Delivery: $85. Total: $527. Labor: 4 hours at $40/hour. Grand Total: ≈ $687. Assumptions: standard crew, mid-range soil.
Premium: 40 yd³ topsoil plus compost, long-distance delivery. Materials: $85/yd³. Delivery: $250. Total materials: $3,400. Labor: 8 hours at $60/hour. Grand Total: ≈ $4,260. Assumptions: large project, premium blend, extended delivery.
Cost By Unit
Per-yard and per-square-foot calculations help translate into project plans. Typical ranges: topsoil/soil blends $15–$60 per cubic yard, with delivery adding $20–$150 depending on distance. For landscaping projects that require soil to fill beds or lay a new lawn, a combined estimate per square foot can range from $0.80 to $2.50 per square foot, assuming 4–6 inches of soil depth.
Formula: volume to fill a bed = length × width × depth (in feet) / 27 to convert to cubic yards.
Assumptions vary by depth: 4 inches ≈ 0.33 yd³ per 100 ft², 6 inches ≈ 0.50 yd³ per 100 ft², not including delivery or discounts.