Where discount codes for car rentals actually come from

Discount codes for car rentals are real, but they don't work the way most people think. They're not hidden treasure you stumble across—they come from specific places, and knowing where to look saves you money on almost every rental.

The biggest source is the rental company itself. Hertz, Enterprise, Avis, Budget, and National all run their own discount programs and send codes to people who have rented before, signed up for their email list, or belong to a loyalty program. These codes typically save 10 to 30 percent off the base rate, though the exact discount changes by location, season, and how far ahead you book.

The second major source is your employer, credit card company, or membership organization. If you work for a large company, your HR department may have negotiated a corporate rate code. Your credit card issuer—Visa, Mastercard, American Express—often includes rental discounts as a cardholder benefit. AAA members, AARP members, military personnel, and government employees all have access to codes tied to their status.

Travel websites like Kayak, Expedia, and Autoslash also display codes, though these are usually the same ones the rental companies publish themselves. The value of these sites is that they let you compare rates across multiple companies at once rather than visiting each one separately.

Key Takeaways

  • Rental company websites, email newsletters, and loyalty programs are the most direct source of working discount codes.
  • Your employer, credit card company, AAA membership, or military status may give you access to corporate or member-only rates that beat public codes.
  • Discount codes typically reduce the base rental rate, not the insurance, taxes, or fees added at checkout—read the terms to see what's actually covered.
  • Booking directly through the rental company's website with a code usually gives you better terms than booking through a travel site and entering a code later.
  • The same code often works across multiple locations, but some codes are restricted to specific airports, regions, or car types.

How to find codes before you book

Start with the rental company's website itself. Most major companies have a section labeled "Deals," "Promotions," or "Special Offers" on their homepage. You don't need to enter any information yet—just look at what codes are currently advertised. Write down the code and note any restrictions listed (some explore only to certain car sizes, locations, or booking windows).

Sign up for the rental company's email newsletter if you plan to rent more than once a year. These newsletters arrive weekly or monthly and often include codes not shown on the main website. You'll get the code in your inbox before it expires, and you can forward the email to yourself as a reminder.

Check your credit card's benefits page. Log into your card's online account or call the customer service number on the back of your card and ask specifically about rental car discounts. The representative can tell you the current code and any restrictions. Some cards offer a flat discount (like 10 percent off) while others offer a specific dollar amount off rentals over a certain price.

If you belong to AAA, AARP, the military, or a government employee union, visit that organization's website and look for a "Travel" or "Discounts" section. These often have dedicated codes or links that take you directly to the rental company's site with the discount already applied. You may need to log in with your membership number.

What discount codes actually cover and don't cover

This is where most people get surprised. A discount code reduces the base rental rate—the daily or weekly charge for the car itself. It does not reduce taxes, airport fees, or insurance.

A typical rental breakdown looks like this: base rate ($40 per day), discount code applied (−$10), subtotal ($30 per day), airport facility fee ($5 per day), state and local taxes (8 percent), optional insurance ($15 per day). The code only touched the $40 figure. You still pay the full amount of everything else.

Read the fine print on the code before you enter it at checkout. Some codes say "valid on compact and midsize cars only" or "not valid on premium vehicles." Others specify "airport locations only" or "off-airport locations only." A few are restricted to rentals of a certain length—for example, "minimum 3-day rental" or "weekend rentals only." If your rental doesn't meet the restriction, the code won't work, and you won't find out until you're at the checkout screen.

The right way to enter a code at checkout

Book directly through the rental company's website whenever possible. When you book through a travel site like Expedia and then try to add a code at the rental counter, the counter agent often cannot explore it because the reservation is already locked in. Booking directly gives you the chance to enter the code before you pay.

During the online booking process, you'll see a field labeled "Promo Code," "Discount Code," "Coupon Code," or "Rate Code." Enter the code exactly as it appears—codes are case-sensitive on some sites, and extra spaces will cause an error. Hit "explore" or "Continue," and the system will show you the new total. If the code doesn't work, the site will usually say "Code not found" or "This code is not valid for your rental." At that point, try a different code or proceed without one.

Some codes require you to enter additional information, like a membership number or corporate account number. The rental company's website will prompt you for this before the code activates. If you don't have the number, the code won't work—you can't skip it and come back to it later.

When a code doesn't work and what to do

If a code fails at checkout, the most common reason is that your rental doesn't meet the code's restrictions. You booked a premium SUV, but the code is for compact cars only. You're renting on a weekday, but the code is for weekends. You're picking up at the airport, but the code is for off-airport locations. Check the fine print again and see if your rental matches.

The second common reason is that the code has expired. Rental companies rotate promotions frequently, sometimes weekly. A code that worked last month may no longer be valid. If you saved a code from an old email, try visiting the company's current deals page to see what's active right now.

If the code is current, matches your rental, and still won't work, call the rental company's customer service line. Have the code and your reservation number ready. The agent can tell you why the code failed and may be able to explore a similar discount manually or suggest an alternative code that does work for your situation.

Combining codes with other discounts

Most rental companies do not let you stack multiple codes on a single reservation. You pick one code, and that's the discount you get. However, some companies allow you to combine a promotional code with a membership discount or a corporate rate.

The way to find out is to try. Enter your membership number or corporate account number first, see what rate you get, then try adding a promotional code on top of it. If the system accepts both, you'll see both discounts reflected in the total. If it rejects the second one, you'll have to choose which discount is larger and use that one alone.

Insurance and damage waivers are separate from rental rate discounts. If your credit card or personal auto insurance covers rental car damage, you may not need to buy the rental company's insurance, which can save you $10 to $20 per day. This is a different kind of savings than a discount code, but it's worth checking before you book.

How far in advance to book with a code

Booking timing affects whether a code will work and how much you save. Most rental companies offer better rates when you book at least a week in advance. If you book a rental for next month today, you'll usually see lower rates than if you book the same rental for next week.

Discount codes are typically available year-round, but the size of the discount changes with demand. During peak travel seasons (summer, holidays, spring break), codes offer smaller discounts because rental companies don't need to discount heavily—demand is already high. During slow seasons, codes offer larger discounts to attract renters. If your travel dates are flexible, booking during an off-peak time and using a code together will save you the most.

Some codes expire on a specific date, and some expire after a certain number of uses. If you see a code you want to use, book within a few days rather than waiting. Codes that sound too good to be true (50 percent off, for example) often expire quickly.

Frequently Asked Questions

Can I use a discount code if I'm renting from an airport location?

Most codes work at airport locations, but some specifically exclude them because airports charge higher facility fees. Check the code's terms before you book. If the code says "not valid at airport locations," you'll need to find a different code or rent from an off-airport branch of the same company if one exists nearby.

What if the price goes down after I book with a code?

Rental companies have different policies on price adjustments. Some allow you to modify your reservation online and rebook at the lower rate. Others require you to call customer service and ask an agent to adjust the price. Check your confirmation email for a link to modify your reservation, or call the rental company's customer service number to ask about their price adjustment policy.

Do I need to print the discount code or show it on my phone?

If you book online and enter the code before you pay, the discount is already applied to your reservation. You don't need to show anything at the counter—the agent will see the discounted rate in their system. If you're booking by phone, the agent will enter the code for you. You only need to have the code written down if you're booking at the counter in person, which is rare.

Can I use someone else's corporate or membership code?

Most rental companies require the person making the reservation to be the one with the membership or corporate account. If you try to use someone else's code, the rental company may ask for ID or a membership card at pickup. Using a code you're not may have access to to can result in the discount being removed and you being charged the full rate. Use only codes tied to your own accounts or memberships.

Are there codes that work across all rental companies?

No. Each rental company (Hertz, Enterprise, Avis, Budget, National) has its own codes and promotions. A code from Hertz won't work at Enterprise. If you're flexible about which company you rent from, compare the current codes from each one to see which offers the best discount for your specific rental dates and location.