U-Haul does not refund unused miles

If you rent a U-Haul truck or trailer and don't use all the mileage included in your reservation, U-Haul will not refund the unused portion. You pay for the mileage allowance upfront as part of your rental rate, and that charge is non-refundable regardless of how many miles you actually drive.

This is different from a fuel surcharge or damage waiver, which may have different refund rules. The mileage allowance itself — whether you use 50 miles of a 200-mile package or drive the full distance — is a fixed cost that stays with U-Haul.

The only exception is if you cancel your entire reservation before the rental begins. In that case, U-Haul's standard cancellation policy applies to all charges, including the mileage allowance, but this is a full cancellation refund, not a partial refund for unused miles.

Key Takeaways

  • U-Haul charges for mileage allowance upfront and does not refund the unused portion after your rental ends.
  • You pay a flat rate for a set mileage package; driving fewer miles does not lower your bill.
  • If you exceed your mileage allowance, you will be charged an overage fee per mile, which varies by location and truck type.
  • Canceling your entire reservation before pickup may refund all charges under U-Haul's cancellation policy, but partial refunds for unused miles are not available.

How U-Haul's mileage pricing works

U-Haul offers mileage allowances as part of the rental package, not as a separate add-on you can adjust after the fact. When you book a truck or trailer, you select a mileage option — commonly 100 miles, 200 miles, or unlimited — and that cost is built into your total rental price.

The mileage allowance is calculated based on the truck size, the distance of your move, and current demand. A one-way rental across state lines will have a different mileage rate than a local move. You see the total mileage charge on your quote before you confirm the reservation.

Once you've paid for that mileage allowance, it belongs to U-Haul. If you drive 75 miles on a 200-mile package, the remaining 125 miles have no cash value to you and cannot be transferred, refunded, or applied to a future rental.

What happens if you drive over your mileage limit

Exceeding your mileage allowance costs more than staying within it. U-Haul charges an overage fee for each mile beyond your package limit, and this fee varies by truck type and location. The overage rate is typically higher than the per-mile cost you would have paid if you'd selected unlimited mileage upfront.

You won't know you've gone over until you return the truck and U-Haul calculates your final mileage. The overage charge appears on your receipt after the rental ends. There is no way to dispute or refund overage charges based on a claim that you didn't realize you'd exceeded your limit.

If you think you might drive more than your package allows, unlimited mileage is usually the safer choice, even though it costs more upfront. The per-mile overage rate makes going over expensive quickly.

Cancellation and refund timing

U-Haul's refund policy for cancellations depends on when you cancel relative to your pickup date. If you cancel well before your rental is scheduled to begin, you may receive a full refund of all charges, including the mileage allowance. However, cancellations made close to or after your pickup time are subject to a cancellation fee, which may be substantial.

The cancellation fee structure is not published as a fixed percentage; it varies based on how close to pickup you cancel and what type of truck you reserved. The safest approach is to contact U-Haul directly or check your confirmation email for the specific cancellation terms tied to your reservation.

If you've already picked up the truck and driven it, you cannot cancel the rental and recover the mileage charge. At that point, the mileage allowance is considered used, even if you haven't consumed all of it.

Why U-Haul doesn't refund unused miles

U-Haul prices its mileage allowances based on the assumption that you will use them. The company factors in fuel costs, vehicle wear, and operational expenses when setting the per-mile rate. From U-Haul's perspective, you've already paid for the right to drive those miles, and the cost of providing that right is non-refundable.

This is standard practice across the rental industry. Most truck rental companies — including Penske, Budget, and Home Depot's rental service — use the same model: you pay for a mileage package, and unused miles have no refund value. The mileage allowance is not a prepaid fuel card or a credit toward future rentals; it's a component of the rental rate itself.

The practical reason is that mileage allowances are priced individually for each reservation based on route, truck size, and demand. There's no standardized way to explore unused miles from one rental to another, and U-Haul doesn't maintain a mileage credit system.

How to avoid paying for unused mileage

The most direct way to avoid overpaying is to estimate your actual mileage as accurately as possible before you book. If you're moving from Chicago to Denver, use a mapping tool to calculate the one-way distance, then add a buffer for local driving at your destination. This gives you a realistic number to compare against U-Haul's mileage packages.

If your estimate is close to a package boundary — say you need 180 miles and U-Haul offers 100, 200, or unlimited — the 200-mile package is the right choice. Paying for 20 extra miles upfront is cheaper than paying overage fees for 80 miles after the fact.

For moves where the distance is uncertain or you'll be doing significant local driving at both ends, unlimited mileage removes the guesswork entirely. Compare the cost of unlimited mileage against the cost of your best estimate plus overage fees. Often unlimited is only slightly more expensive and eliminates the risk of surprise charges.

Frequently Asked Questions

Can I transfer unused miles to a future U-Haul rental?

No. U-Haul does not offer mileage credits or transfers between rentals. Each reservation is priced and charged independently. Unused miles from one rental cannot be applied to another rental, even if you book with U-Haul again the next month.

What if I cancel my reservation before I pick up the truck?

Cancellations made far enough in advance may result in a full refund of all charges, including mileage. However, cancellations close to your pickup date will incur a cancellation fee. Check your confirmation email or contact U-Haul directly to see the cancellation terms for your specific reservation.

Do I pay for mileage if I return the truck early?

Returning the truck early does not reduce your mileage charge. You pay for the mileage allowance as part of the rental rate, not based on how long you keep the truck. Early return may reduce your daily rental fee, but the mileage allowance remains unchanged.

Is there a difference between one-way and local mileage pricing?

Yes. One-way rentals (where you pick up in one city and drop off in another) typically include a mileage allowance as part of the rate. Local rentals (same pickup and drop-off location) are usually charged by the day with a separate mileage allowance. The pricing structure differs, but the refund policy is the same: unused miles are not refunded.

What if U-Haul's odometer is wrong and I actually drove fewer miles than they charged?

U-Haul uses the odometer reading at pickup and return to calculate your mileage. If you believe the odometer is inaccurate, you can dispute the charge by contacting U-Haul's customer service with evidence (such as GPS records or receipts showing your actual route). However, this is a dispute over the mileage driven, not a request for a refund of unused miles. The outcome depends on U-Haul's investigation, not on their standard refund policy.