All articles
Customer stories

Hay Delivery 101: Pickup vs. Delivered, and When Each Makes Sense

A clear breakdown of when to pick up hay at the farm and when to pay for delivery — with breakeven math, time costs, and trailer requirements.

May 13, 20264 min read

Hay Delivery 101: Pickup vs. Delivered, and When Each Makes Sense

Free pickup or paid delivery — which is the right call for your barn? It comes down to bale count, distance, your time, and your trailer. Here's the math.

The basic question

Pickup at our farm is free. You pay only for the hay.

Delivery is $2–$4 per loaded mile, where loaded miles are the one-way miles from our barn to you (the return trip isn't charged). Under 50 miles is $2/mile; 50 to under 100 is $2.50/mile; 100 to under 150 is $3/mile; 150 through 200 is $4/mile. Above 200 miles, contact the farm:

  • 25 miles one-way = 25 loaded miles × $2 = $50 delivery
  • 50 miles one-way = 50 loaded miles × $2.50 = $125 delivery
  • 100 miles one-way = 100 loaded miles × $3 = $300 delivery

At what point does it make sense to drive yourself?

Pickup costs (your real expenses)

Picking up hay isn't free either, even though our gate doesn't charge. Your real cost includes:

ItemTypical cost
Truck fuel (round trip)$0.20–0.25 per mile
Truck wear and tear$0.10 per mile (IRS standard rate)
Your time$25–50 per hour, depending on what you bill
Trailer use / rental$0 if owned, $50–80 if rented

For a 50-mile one-way trip (100 miles round trip) in your own truck:

  • Fuel + maintenance: $30
  • Your time (2 hours): $50–100
  • Real pickup cost: $80–130

Compare to our delivery price for the same distance: $125.

In that example, picking up yourself is dramatically cheaper IF:

  • You already own a trailer
  • Your time is best used here
  • You can fit the load in one trip

When pickup wins

  • You're within 50 miles of Cottondale
  • You own a trailer that fits the load
  • You have a half-day available
  • You like to inspect bales before they leave
  • You're buying 50 bales or fewer

When delivery wins

  • You're more than 75 miles away
  • You don't own a trailer (rental + drive time = $200+)
  • You're buying 100+ bales (needs gooseneck or flatbed)
  • Your time is worth more than $40/hr
  • You have a barn manager but no trucking
  • You want a locked monthly schedule (standing order)

Trailer capacity by load size

TrailerMax bales (55 lb each)Total weightNotes
Pickup bed only15–25~1,400 lbWatch tongue weight if hauling other things
6×10 utility trailer30–40~2,200 lbStrap well, can shift
6×12 utility trailer40–60~3,300 lbCommon boarding-barn size
16-ft bumper-pull60–80~4,400 lbStandard, most popular
20-ft gooseneck100–140~7,700 lbBest for monthly orders
24-ft flatbed150–200~11,000 lbCommercial / multi-barn

Always check your trailer's GVWR before loading. Hay bales weigh more wet than dry — assume 60 lb each for safety.

The breakeven math

Roughly, picking up beats delivery when:

  • Your round-trip drive < 3 hours
  • You own the trailer
  • The load is under your trailer's capacity

Delivery beats picking up when:

  • Round-trip exceeds 4 hours
  • You'd need to rent
  • The load needs multiple trips by truck

What we recommend

We have customers on all three patterns:

Local pickup (< 30 miles)

Drop in on a Saturday morning. We help load. You're home by lunch. Most efficient for 20–50 bale orders.

Mid-distance delivery (30–100 miles)

Schedule for Tuesday, Thursday, or Saturday delivery. We bring 50–100 bales right to your barn. You don't lose a workday.

Long-haul standing order (100–200 miles)

Lock in monthly delivery on a fixed day. We coordinate routing to keep your cost per bale lowest, often combining with other customers in your region.

Pickup logistics at McDaniel Farms

  • Address: 4154 Peanut Rd, Cottondale, FL 32431
  • Hours: Mon–Sat 8am–6pm, Sundays by appointment
  • Call ahead for orders over 50 bales (so we have the load ready)
  • We help load anything — pickup truck, trailer, gooseneck
  • Cash, check, Venmo, or PayPal accepted at pickup
  • Tarp recommended for trips over 30 miles

Delivery logistics

  • Days: Tuesday, Thursday, Saturday — standing orders get a locked day
  • Routing: GPS-measured from our barn to your address
  • Unloading: Bring trailer help or count on us for unload assistance (usually 30 min per 50 bales)
  • Payment: confirmed before driver leaves the farm
  • 48-hour rejection window if anything is out of spec

See current pricing and inventory → or call (850) 573-0470 or (850) 573-0471 to discuss which option works best for your barn.

Order quality hay from a working farm

$14 per 55 lb square bale. Free pickup in Cottondale, FL or delivery at $2 to $4 per loaded mile based on distance within 200 miles. Standing orders get priority and a 5% discount.