Hay hauling & delivery

Hay Hauling Rates Per Bale (2026): Squares & Rounds

Short answer

Hay hauling typically runs $0.50–$2.00 per small square bale and $5–$20 per round or large square bale for delivery, depending on distance. Stacking adds $0.25–$1.00 per small square, most haulers set a minimum load charge, and flat delivery zones beat per-mile quoting for a regular service area. If you're also selling the hay, bill it on a separate line from the hauling.

Free tool · no signup

Per-mile hauling calculator

For deliveries beyond your flat zones: enter the loaded miles and whether you come back empty. Get a quote range in seconds — no signup, no email.

Quote this range $150 – $350
Per sq ft (edit to match your market) $ – $
Hourly cross-check $151–$351 (2.2 hrs @ $68–$158/hr)
Short hauls sit at the top of the per-mile range. Hold a minimum ($150–$300 for horses, $75–$150 per hay load) so short runs aren't a favor. Wait time ($25–$50/hr after a free window), layover ($50–$100/night), stacking, and fuel surcharges go on their own lines.

Typical delivery rates

Bale / serviceTypical rate
Small square bale, delivered$0.50–$2.00 per bale
Round bale or large square, delivered$5–$20 per bale
Stacking, small squares$0.25–$1.00 per bale
Loft stacking by handTop of range or hourly
Beyond your zones$2–$4 per loaded mile
Minimum load$75–$150

Worked example: 150 squares, stacked

A horse owner in your zone 2 buys 150 small squares from you and wants them stacked in the barn.

LineQtyRateAmount
Small square bales (hay)150$9.00$1,350
Delivery, zone 21$90$90
Stacking in barn150$0.50$75
Total$1,515

The hay and the hauling are separate lines. The customer can compare your hay price to anyone’s and still see exactly what delivery and stacking cost.

What moves the rate

VariableEffect
Round vs squareDifferent handling, different rate
Bale size / weightFewer per load, higher per bale
DistanceZone price, or per loaded mile
Load sizeMinimum charge under a threshold
AccessTight barns and soft ground add time

Zones beat mileage math

Set three or four zones from your yard with flat delivery fees, and quote per loaded mile beyond them. You’ll price a delivery on the phone without needing a map or a calculator.

Bill these separately

  • The hay itself, if you’re selling it
  • Delivery — zone or per mile
  • Stacking — per bale
  • Fuel surcharge — when prices move
  • Wait time — if you’re loading at someone else’s barn

Separate hay from hauling, always

Customers compare hay prices constantly. They can’t compare a bundled number.

Splitting them shows the extra cost is a two-hour drive, not an inflated hay price.

Keep going

Frequently asked questions

How much does it cost to deliver a load of hay?

A typical local delivery runs $75–$250 for the hauling alone, depending on distance and load size — plus stacking if the customer wants it put up. Most haulers price it by zone or per bale with a minimum load.

Should round and square bales price the same?

No. A round bale is one machine handling per bale; squares come in volume and are handled differently. Set a rate per bale type rather than one number across the board.

Zone pricing or per mile?

Zones for your regular service area — they're faster to quote on the phone and easier for a customer to plan around — and per loaded mile ($2–$4) beyond them.

How much should stacking add?

$0.25–$1.00 per small square, more for loft stacking by hand. Dropping bales in a yard and stacking them into a loft or barn are not comparable, and stacking is where haulers most often work for free.

Should I charge a minimum load?

Yes. Hooking up and driving out costs the same for ten bales as for fifty, so a minimum load charge — often $75–$150 — is what keeps small deliveries from being a favor.

Do I charge a fuel surcharge?

When diesel moves more than a set amount from your baseline, yes — as its own line with the baseline stated on your rate sheet. It beats reprinting your prices every time fuel jumps.