Picking Up Topsoil vs Delivery: Which Is Cheaper?

Picking up topsoil saves the delivery fee, but it is only cheaper if the job fits in a few trips. Delivery usually starts around $55 a trip. A half-ton pickup should carry under half a yard of topsoil, so 3 yards takes 8 trips. A 1-ton takes 2. Pick up small orders and mulch, and have soil or stone delivered once the trips add up.

Pickup vs delivery at a glance

Pick it upHave it delivered
You pay forMaterial, plus your fuel and timeMaterial, plus a fee per truckload
Small ordersUsually fine, though some yards have a minimumSome yards will not deliver small amounts
UnloadingYou shovel it out, unless you have a dump bed or dump trailerThe truck tips it in one pile
Best forMulch, and soil or stone that fits in a trip or twoSoil or stone that would take several trips

How many trips your vehicle will take

Trips are what decide this, and weight is usually the limit, not room. These are cautious figures for topsoil at its heaviest, about 2,400 lb a yard.

Trips for topsoil1 yard2 yards3 yards5 yards10 yards
Half-ton pickup3581224
¾-ton pickup123510
1-ton pickup12236
Single-axle utility trailer234612

Stone is heavier: 3 yards of crushed stone is 9 trips in a half-ton. Bark mulch is the opposite. At about 2 yards a load, any of these vehicles can move 3 yards in 2 trips, which is why mulch suits a pickup. Your own limit is on the sticker inside the driver's door, and the truck load calculator works it out from that number.

Where pickup stops being cheaper

To put a price on your trips, we used the IRS business mileage rate of 76 cents a mile for the second half of 2026, which is meant to cover the whole cost of running a vehicle. Against a $60 delivery fee:

Yard distance, one wayCost per round tripCosts more than $60 at
5 miles$7.608 trips
10 miles$15.204 trips
20 miles$30.402 trips

So for 3 yards of topsoil from a yard 10 miles away, a half-ton's 8 trips come to about $122, and $60 delivery wins easily. The same job in a 1-ton is 2 trips and about $30, so pickup comes out ahead. This counts no time for driving, loading or shovelling, which is the real price of those 8 trips. If you only count fuel, driving looks cheaper, but the fee may also be higher for a yard that far away, so use your real quote.

What pickup saves at real yards

Yards price this in different ways, and the saving depends on which one you are dealing with.

  • A flat fee you skip. A Georgia yard sells mulch at $40 a yard picked up and adds a $40 delivery fee. Pickup halves the bill on 1 yard, but the same $40 means far less on 10.
  • A higher delivered price per yard. A New York yard charges $45 a yard picked up and $58 delivered for many materials. That is $26 saved on 2 yards and $130 on 10, so the saving grows with the order.
  • Smaller orders that only work as pickup. A Nebraska yard will load any amount for pickup but delivers only 5 yards or more.
  • Pickup minimums. A Washington yard has a $20 charge or 1-yard minimum for pickup, whichever is greater.
  • Surcharges that still apply. Another Washington yard adds its per-yard fuel surcharge to pickups as well as deliveries.

Before you drive over

  1. Call first. Ask about hours and whether you need an appointment. Some yards do not require one, but stock and loader time vary.
  2. Know your limit, and say it. Yards often load by the bucket, and a Pennsylvania yard sells half-yard and one-yard buckets. Tell the operator how much your truck can carry before the bucket tips.
  3. Check the weather. Wet soil is heavier, so a rainy week means less on each trip.
  4. Bring a tarp and straps. Every state has rules against material falling from a vehicle, and tarp rules vary, so cover the load.
  5. Plan the unloading. Back in as close to the job as you can, and have a shovel and wheelbarrow ready.

If it does not fit in a trip or two, ask nearby yards for a delivered price. Dump truck sizes compared shows which truck to ask for.