Short Answer — U-Haul doesn’t charge a cancellation fee, but does request at least 24 hours’ notice before your reservation. If U-Haul cancels your reservation due to its own fault, you will be given a refund as well as a “Reservation Guarantee” payment of $50.
U-Haul Cancellation Fees and Process
U-Haul generally does not charge cancellation fees, and you can cancel your moving truck or trailer rental online or over the phone. You’ll receive a refund of your rental cost.[1][2]
The company does request a heads-up of 24 hours or more as a courtesy when you cancel.[1][2]
However, it doesn’t charge additional fees for cancellations made within 24 hours of the reservation time.[2][1]
Cancellation Process
To cancel online, log in to your U-haul account to view your reservations. Tap on your upcoming reservation and tap the “Cancel My Reservation” button, as well as the “Confirm Cancellation” button.[1]
To cancel by phone, call the customer service department at (800) 468-4285 or contact your pick-up location.[1][2]
What If U-Haul Cancels the Reservation?
Occasionally, U-Haul may cancel your reservation or refer you to a different U-Haul location without you submitting a cancellation request.
This is usually done for logistical reasons (e.g., lack of inventory or no trucks available).[2][3]
As noted above, U-Haul will call to finalize your reservation a day in advance; if U-Haul cancels your reservation, you’ll receive a refund.[2][3]
Additionally, if you confirm a reservation and it becomes unavailable by your scheduled pick-up time, U-Haul will give you a refund plus a $50 “Reservation Guarantee” payment.[3]