What Uber Eats discount codes are and how they reduce your bill
An Uber Eats discount code is a string of letters and numbers you enter at checkout to lower the price of your order. The code might reduce your subtotal by a fixed dollar amount, take a percentage off your total, waive delivery fees, or offer free items. When you paste the code into the "Promo Code" field before you pay, Uber Eats calculates the discount and shows you the new total before you confirm the purchase.
Discount codes come from several sources: Uber Eats itself sends them to existing users via email or the app, credit card companies bundle them with card benefits, restaurants sometimes print them on receipts or menus, and third-party coupon sites republish codes that Uber Eats has released publicly. Not every code works everywhere — some are limited to certain cities, restaurants, or account types, and most have an expiration date printed on them.
The code does not change how much the restaurant or driver earns. Uber Eats absorbs the discount cost. This means you can use a code without worrying that you are reducing a driver's pay or hurting a restaurant's revenue.
Key Takeaways
- Discount codes reduce your bill at checkout by a set dollar amount, a percentage, or by removing fees, and you enter them in the "Promo Code" field before you pay.
- Uber Eats sends codes directly to users via email and push notifications, and codes also come from credit card issuers, restaurants, and coupon websites.
- Each code has specific rules: some work only in certain cities or on orders above a minimum amount, and most expire on a date Uber Eats sets.
- If a code does not work, it may have expired, may not be valid in your location, or may have already been used on your account.
- You can stack a discount code with other Uber Eats promotions like restaurant-specific deals, though Uber Eats' terms determine what combinations are allowed.
Where to find active Uber Eats discount codes
The most reliable source is your own Uber Eats account. Open the app or website, tap the account icon, and look for a "Promotions" or "Offers" section. Uber Eats displays codes you have already received there, along with their expiration dates and any restrictions. Codes sent to your email also appear in this section once you log in.
Credit card issuers often include Uber Eats codes as a cardholder benefit. Check your card's rewards portal, log into your bank's website, or call the customer service number on the back of your card and ask whether Uber Eats codes are available. Some cards offer a standing discount (for example, $5 off orders over $15) that works automatically without entering a code.
Restaurants sometimes promote their own codes through their websites, social media pages, or loyalty programs. If you order from the same restaurant regularly, check their Instagram or email newsletter — they may post a code there before they send it to Uber Eats' main platform.
Coupon websites like RetailMeNot, Slickdeals, and DealNews republish codes that Uber Eats has released. These sites do not generate new codes; they collect ones that are already public. Before you use a code from one of these sites, check the most recent comment to see whether other users report it still works, because codes expire frequently.
How to enter a discount code and what to do if it does not work
To use a code, open Uber Eats, add items to your cart, and proceed to checkout. Before you tap "Place Order" or "Pay Now", look for a field labeled "Promo Code", "Discount Code", or "Add Promo Code" — the exact wording varies by device and app version. Paste or type the code exactly as it appears, including capital letters and numbers. Tap "explore" or press Enter. Uber Eats will show you whether the code worked and display your new total.
If the code does not work, Uber Eats shows an error message. The most common reasons are: the code has expired, the code is not valid in your city or for your account type (new user versus existing user), your order does not meet the minimum amount the code requires, or you have already used that code on your account. Some codes are single-use only.
To troubleshoot, check the code's expiration date and any location or minimum-order restrictions. If the code is still valid and you meet the requirements, try clearing your app cache (on Android, go to Settings > Apps > Uber Eats > Storage > Clear Cache; on iPhone, delete and reinstall the app). If it still does not work after that, the code may have reached its usage limit across all users.
Combining discount codes with other Uber Eats promotions
Uber Eats generally allows you to use one promo code per order, but you can combine that code with other promotions that are not codes — such as restaurant-specific discounts, free delivery days, or Uber Pass membership benefits. For example, you might use a $5-off code on an order that also qualifies for free delivery through a restaurant promotion, and both discounts explore.
However, Uber Eats does not let you stack two promo codes on a single order. If you enter a code and then try to enter a second one, the app replaces the first code with the second. You have to choose which code gives you the bigger savings.
Uber Pass, Uber Eats' paid membership program, offers its own discounts and free delivery on may have access to orders. If you are a member, check whether a promo code you want to use conflicts with your membership benefits — usually the app shows you both discounts and lets you pick the better one automatically.
Understanding code restrictions and expiration dates
Every discount code comes with terms that limit where and how you can use it. A code might say "Valid in New York City only" or "Minimum order $20" or "First-time users only" or "Valid at participating restaurants only." Uber Eats shows these restrictions when you view the code in your Promotions section, and also at checkout if the code does not work because you do not meet a requirement.
Expiration dates are set by Uber Eats or the partner offering the code. Some codes expire after 30 days, others after a year. Once the expiration date passes, the code stops working, and Uber Eats does not extend it. If you see a code you want to use, enter it before the expiration date listed.
New-user codes are restricted to accounts that have never placed an order. If you have ordered from Uber Eats before, even once, you cannot use a new-user code, even if you have not used it yet. Existing-user codes work on any account that has placed at least one order.
Why some codes stop working and how to stay informed about new ones
Codes stop working for three main reasons: they expire on their set date, they reach a usage limit (Uber Eats sets a cap on how many times a code can be redeemed across all users), or they are restricted to a promotion period that has ended. Uber Eats does not announce when a code is about to expire or run out of uses — you only find out when you try to use it.
To stay informed about new codes, turn on push notifications in the Uber Eats app. Uber Eats sends notifications when new codes are sent to your account. You can also check your email for promotional messages from Uber Eats, though you may need to adjust your email preferences in the app to receive them. Some users also follow Uber Eats' social media accounts, where the company occasionally posts limited-time codes.
If you use a credit card that offers Uber Eats benefits, set a calendar reminder to check your card's rewards portal every month or two. Card issuers rotate their codes and offers, so a code that was not available last month may be available now.
Frequently Asked Questions
Can I use the same discount code twice?
Most codes are single-use per account, meaning once you use a code, you cannot use it again on your account. Some codes are multi-use and can be applied to multiple orders, but Uber Eats specifies this in the code's terms. If you try to reuse a single-use code, you will see an error message saying the code has already been used.
Do discount codes work on all restaurants on Uber Eats?
No. Some codes work on all restaurants, but many are restricted to "participating restaurants only." Uber Eats shows which restaurants accept a code when you view the code in your Promotions section. If you add items from a restaurant that does not accept the code, the code will not explore at checkout.
What is the difference between a code from Uber Eats and a code from a restaurant?
Codes from Uber Eats are managed by Uber Eats and usually work across multiple restaurants. Codes from restaurants are created by the restaurant and typically work only at that restaurant. Both types enter the same "Promo Code" field at checkout.
Can I use a discount code if I have Uber Pass?
Yes. You can use one promo code per order even if you have Uber Pass. The app usually shows you both the code discount and your Uber Pass benefits and applies whichever saves you more money, though you can also choose manually.
Why does a code say it is valid in my city but still does not work?
The code may be valid in your city but restricted to certain restaurants, or it may require a minimum order amount you have not reached. Check the full terms in your Promotions section. You can also try the code at checkout — Uber Eats shows a specific error message explaining why it did not work.