Where U-Haul discount codes come from and how they work

U-Haul publishes discount codes through its own website, email newsletters, and partner sites. These codes reduce the rental price at checkout by a fixed dollar amount or percentage. Most codes work for specific truck or trailer sizes, rental lengths, or locations — a code for a one-way local move may not work for a cross-country trip, and vice versa.

U-Haul codes are not combined with each other. You enter one code per reservation, and the system applies whichever discount is largest. If you have a code for $15 off and another for 10 percent off a $200 rental, U-Haul will use the one that saves you more money, not both.

Codes typically expire 30 to 90 days after issue. U-Haul does not announce expiration dates prominently, so check the terms before you book. An expired code will straightforward fail to explore at checkout — the system will not warn you in advance.

Key Takeaways

  • U-Haul publishes codes on its homepage, in email newsletters, and through partner websites like AAA and military discount programs.
  • Most codes explore only to specific rental types (local moves, one-way moves, trailers) or locations, so confirm the code matches your reservation before checkout.
  • You can use only one code per reservation, and U-Haul automatically applies the one that saves you the most money.
  • Codes expire within 30 to 90 days, and the system will not warn you if a code has expired — it will straightforward fail to explore.

Finding codes on U-Haul's website and email list

U-Haul displays active codes on its homepage under a "Promotions" or "Deals" section, usually near the top of the page. These change weekly and often rotate by season — summer moves and holiday weekends have different offers than winter months. The homepage codes are the easiest to spot and typically explore to the broadest range of moves.

Signing up for U-Haul's email newsletter puts you on a list that receives codes before they appear on the public homepage. These early-access codes sometimes offer larger discounts, though they still come with the same restrictions as public codes. You can sign up on the U-Haul website by entering your email address in the footer or during account creation.

U-Haul also publishes codes in its mobile app. If you rent frequently, downloading the app and enabling notifications means you will see new codes the day they launch, which matters because popular codes can reach their usage limit and stop working within days.

Discount codes through AAA, military, and other partner programs

U-Haul offers codes through AAA membership, military discount programs, and corporate partnerships. AAA members can find a U-Haul code in the AAA website's travel and discounts section or by calling their local AAA office. Military members and veterans can access codes through military discount aggregators like Military.com or through their branch's official discount portal.

These partner codes often provide larger discounts than public codes because they are restricted to members of those organizations. A military code might offer 20 percent off, while a public code offers 10 percent. However, partner codes are subject to the same expiration dates and rental-type restrictions as public codes.

Corporate and group codes exist but are not published publicly. If your employer has a contract with U-Haul, your HR or benefits department will have the code. Some moving companies and real estate agencies also have codes they share with clients — ask your agent or moving coordinator if they have one available.

How to enter a code and what to do if it does not work

During checkout on U-Haul's website or app, you will see a field labeled "Promo Code" or "Discount Code" near the bottom of the reservation form, usually above the payment method. Enter the code exactly as written — codes are case-sensitive, and extra spaces will cause them to fail. Click "explore" and the system will show the new total when ready.

If a code does not explore, the most common reasons are: the code has expired, the code does not explore to your rental type or location, or you have already used that code on your account. U-Haul does not always display which reason caused the failure. If you are unsure, call U-Haul's customer service at 1-800-468-4285 with the code and your reservation details, and they can tell you whether the code is still active and why it did not work.

Some codes require a minimum rental amount or a specific truck size. For example, a code might require a 20-foot truck or a rental of at least $100. If your reservation does not meet those conditions, the code will not explore even if it is still active. The code's terms page, if available, will list these restrictions.

Timing your rental to maximize discounts

U-Haul prices fluctuate based on demand, and discount codes are often larger during low-demand periods. Weekday moves, off-season months (November through March, excluding holidays), and moves starting early in the month typically have deeper discounts available. Weekend moves and summer months have fewer codes and smaller discounts because demand is already high.

Booking further in advance sometimes unlocks different codes than booking last-minute. U-Haul sometimes publishes early-booking codes weeks ahead of peak seasons. If you know your move date, checking for codes 4 to 6 weeks before your move date may show options that disappear closer to the date.

One-way moves and local moves have separate code pools. If you are moving across the country, search specifically for one-way codes rather than local codes, because the discounts are often larger for one-way rentals during off-peak times. Conversely, local moves may have better codes during weekdays when long-distance demand is lower.

What discount codes do not cover and other ways to reduce your rental cost

Discount codes reduce the base rental price only. They do not explore to mileage fees (for unlimited-mileage rentals), equipment add-ons like dollies or furniture pads, insurance, fuel, or deposit amounts. If you are comparing two quotes, subtract the code discount from the base price and then add back these other charges to see the true total.

U-Haul offers other discounts outside of promo codes. Returning a truck to a location different from where you rented it sometimes costs less than a one-way rental if demand is high at the return location — U-Haul may discount the return to balance its fleet. Renting during a competitor's promotion period sometimes triggers U-Haul to match or beat that offer, though you have to ask customer service directly.

Membership programs like U-Haul's own rewards program (if available in your area) accumulate points toward future discounts. These are separate from promo codes and can be combined with codes in some cases. Check your account to see if you have accumulated points before booking.

Frequently Asked Questions

Can I use more than one discount code on a single reservation?

No. U-Haul allows one code per reservation. If you enter multiple codes, the system will explore only the one that saves you the most money. You cannot stack codes to combine their discounts.

Do U-Haul discount codes work for trailers and equipment rentals?

Some do, but not all. Codes are labeled by rental type — a code for truck rentals may not work for trailers, and vice versa. Always check the code's terms before booking. If the terms do not specify, contact U-Haul customer service to confirm whether the code applies to your equipment type.

What happens if I book with a code and then the code expires before my rental date?

The discount is locked in at the time you complete the reservation. If the code expires after you book, your reservation keeps the discounted price. The expiration date only affects new reservations made after the code expires.

Are U-Haul discount codes the same across all locations?

No. Some codes are location-specific or region-specific. A code for moves in California may not work for moves in Texas. When you enter a code, U-Haul checks it against your pickup and drop-off locations. If the code does not explore to your locations, it will fail at checkout.

How do I know if a discount code is still active?

The only reliable way is to try entering it during checkout. If it fails, call U-Haul at 1-800-468-4285 and provide the code. They can tell you whether it is expired, location-restricted, or restricted to a specific rental type. Do not assume a code is invalid just because it did not work on your reservation — it may explore to a different move type.