U-Haul does not refund unused miles

U-Haul charges you for the mileage you reserve when you book a truck, not for the miles you actually drive. If you reserve 500 miles and use only 300, you will not receive a refund for the 200 unused miles. The mileage charge is part of your rental agreement and is non-refundable once the reservation is confirmed.

This is different from how some car rental companies work. U-Haul's model assumes you are paying for the right to use up to that many miles, similar to how you pay for a hotel room whether you sleep the full night or leave early. The unused portion does not carry over to a future rental or convert to a credit.

If you reserved more miles than you needed because you were uncertain about your route, you cannot get that money back. The only exception is if you cancel your entire reservation before the rental period begins — in that case, the mileage charge may be refunded as part of the full cancellation, depending on your reservation terms and how close you are to the rental date.

Key Takeaways

  • U-Haul charges for reserved mileage upfront, not for actual miles driven, so unused miles are not refunded.
  • Canceling your entire reservation before the rental begins may result in a refund of the mileage charge, but this depends on your specific booking terms.
  • Unused mileage does not roll over to another rental or convert to a credit toward future moves.
  • You can reduce your mileage charge only by modifying your reservation before you pick up the truck, if U-Haul's system allows it.

How U-Haul calculates and charges mileage

When you reserve a U-Haul truck, you enter an estimated mileage for your move. U-Haul multiplies that number by its per-mile rate (which varies by truck size and location) and adds that total to your rental cost before you ever pick up the vehicle. You pay this charge at the time of reservation or at pickup, depending on your payment method.

The per-mile rate is typically between $0.99 and $1.99 per mile for most truck sizes, though rates can be higher during peak moving season or in certain regions. A 500-mile reservation on a 10-foot truck might cost $500 to $1,000 in mileage alone, depending on these factors. That entire amount is charged to you regardless of how many miles you actually drive.

U-Haul does not adjust your bill downward if you drive fewer miles. The company does not track your actual mileage during the rental — they charge based on what you reserved. This means the financial risk of overestimating your distance falls entirely on you.

What happens if you underestimate your mileage instead

If you reserve 300 miles but your move turns out to be 400 miles, U-Haul will charge you for the additional 100 miles when you return the truck. This charge is added to your final bill and is non-negotiable. You cannot dispute it if the extra mileage was necessary to complete your move.

This is why U-Haul encourages you to overestimate rather than underestimate. The company would rather you pay for unused miles than face a surprise charge at the end of your rental. However, this creates a dilemma: overestimate to be safe, and you lose money; underestimate to save money, and you risk an unexpected bill.

To avoid this situation, use U-Haul's route planner tool on their website or app before you book. Enter your pickup and destination addresses, and the tool will calculate the distance for you. This gives you a more accurate number than guessing, though you may still want to add 10 to 20 miles as a buffer for detours or wrong turns.

Modifying your reservation before pickup

If you realize before you pick up the truck that you reserved too many miles, you may be able to reduce your mileage through U-Haul's website or by calling their reservations line. However, this option is not may provide — U-Haul's system may not allow changes close to your rental date, and some reservations are locked and cannot be modified.

To attempt a modification, log into your U-Haul account online or call 1-800-468-4285 and speak to a reservations agent. Explain that you want to lower your mileage estimate. If the system allows it, your bill will be recalculated and you may receive a credit if you have already paid. If the system does not allow changes, you will be told that your reservation is locked.

The earlier you make this change, the more likely it is to go through. Changes made within 24 hours of your pickup time are often rejected. If you are already at the U-Haul location picking up the truck, you cannot modify the mileage — you are locked into your original reservation.

Canceling your reservation and getting a refund

If you cancel your entire U-Haul reservation before the rental period begins, you may receive a refund of the mileage charge as part of your overall cancellation refund. However, the amount you get back depends on how far in advance you cancel and the terms of your specific reservation.

U-Haul typically allows free cancellations up to 24 hours before your reserved pickup time. If you cancel within this window, you should receive a full refund of all charges, including mileage. If you cancel less than 24 hours before pickup, U-Haul may charge a cancellation fee that reduces or eliminates your refund.

To cancel, log into your account online, use the U-Haul app, or call 1-800-468-4285. Request a full cancellation and ask for confirmation that the mileage charge will be refunded. Keep this confirmation in case you need to dispute the refund later. Refunds are typically processed back to your original payment method within 5 to 10 business days.

Why U-Haul does not refund unused mileage

U-Haul's no-refund policy on unused mileage is a standard practice in the truck rental industry. The company treats mileage as a reserved service, not a consumed service. Once you confirm your reservation, U-Haul holds that mileage allocation for you and cannot resell it to another customer, so they charge you for it regardless of whether you use it.

From a business perspective, this protects U-Haul from customers who systematically overestimate their mileage to get a lower per-mile rate, then use far fewer miles. It also simplifies their billing system — they do not have to track actual odometer readings or process refund calculations for every rental.

This policy is disclosed in U-Haul's rental agreement, which you accept when you complete your reservation. Reading the terms before you book can help you understand what you are paying for and avoid surprises at the end of your rental.

Frequently Asked Questions

Can I get a partial refund if I use significantly fewer miles than I reserved?

No. U-Haul does not issue partial refunds for unused mileage under any circumstances. The only way to recover money is to cancel your entire reservation before pickup, which may result in a full refund if you cancel at least 24 hours in advance.

What if U-Haul's route planner gave me an incorrect distance estimate?

U-Haul's route planner uses standard mapping data and should be accurate for highway routes. If you followed the planner's estimate and reserved accordingly, you still will not receive a refund for unused miles. The planner is a tool to help you estimate, not a may provide of distance.

Do unused miles roll over to my next U-Haul rental?

No. Each U-Haul reservation is separate and independent. Unused mileage from one rental does not carry over, convert to a credit, or reduce the cost of a future rental. You pay for mileage fresh with each new reservation.

Can I dispute the mileage charge on my credit card?

You can attempt a chargeback through your credit card company, but U-Haul will defend the charge by pointing to your signed rental agreement, which clearly states the mileage policy. Chargebacks are unlikely to succeed unless you can prove fraud or unauthorized charges, not simply that you did not use all the miles you reserved.

What should I do if I think I was overcharged for mileage?

Contact U-Haul's customer service at 1-800-468-4285 with your reservation number and rental dates. Explain why you believe the charge is incorrect. If U-Haul made a calculation error (for example, charging you for 600 miles when you reserved 500), they may correct it. If the charge is accurate according to your reservation, they will not refund it.