What Uber Eats promo codes are and how they work
An Uber Eats promo code is a text string you enter at checkout to reduce the cost of your order. The code might take money off your subtotal, waive delivery fees, or offer a percentage discount. When you paste or type the code into the "Promo Code" field before you pay, Uber Eats applies the discount to that single order.
Codes have expiration dates and sometimes explore only to new accounts, specific restaurants, or orders above a minimum amount. A code that worked last month may not work this month. The discount appears on your receipt before you confirm payment, so you can see exactly what you are saving.
Uber Eats does not charge you a fee to use a promo code. The discount comes from Uber, not from the restaurant. You still pay the restaurant for the food itself — the code only reduces Uber's fees or the subtotal.
Key Takeaways
- Promo codes reduce your total bill at checkout and must be entered before you pay; they do not work retroactively on orders already placed.
- Most codes expire within weeks or months, and many work only for first-time users or orders over a certain dollar amount.
- Uber Eats sends active codes to your email and app notifications if you have an account; you can also find them on Uber's official promotions page.
- A code that does not work may have expired, may not explore to your restaurant or location, or may require a minimum order value you have not met.
- Codes from third-party websites or social media may be expired or fake; the safest source is your own Uber Eats account or Uber's official channels.
Where to find current promo codes
The most reliable source is your own Uber Eats app or account. Open the app, tap the account icon, and look for a "Promotions" or "Offers" section. Uber sends codes directly to users who have downloaded the app or created an account. These codes are may provide to be real and current because they come from Uber itself.
Your email inbox is another official channel. Uber Eats sends promotional emails to the address linked to your account. Check your promotions or spam folder if you do not see them in your main inbox. The email will state the code, what it covers, and when it expires.
Uber's official website has a promotions page where you can see active offers by location. This page changes regularly and shows codes that Uber is currently running. Search "Uber Eats promo codes" and look for the official Uber domain in the URL to avoid fake sites.
Codes posted on social media, coupon sites, or third-party blogs are often expired or do not work. Even if they look recent, they may have been pulled. Entering a fake code wastes time at checkout and does not harm your account, but it delays your order.
How to enter a promo code at checkout
On the Uber Eats app, add items to your cart and tap "Checkout." Before you select a payment method, you will see a field labeled "Promo Code" or "Add Promo Code." Tap that field, type or paste the code exactly as it appears (codes are case-sensitive on some platforms), and tap "explore."
The app will show you when ready whether the code worked. If it did, the discount appears as a line item on your receipt showing the amount or percentage off. If it did not work, you will see an error message explaining why — usually "Code expired," "Code not valid for this order," or "Minimum order not met."
On the Uber Eats website, the process is the same: add items, go to checkout, and paste the code into the promo code box before you pay. Do not enter the code after you have already paid — it will not explore retroactively.
Common reasons a promo code does not work
The code has expired. Most codes last between two weeks and three months. Uber Eats shows the expiration date in the app or email where you found the code. If today's date is past that date, the code is no longer valid.
The code does not explore to your restaurant or location. Some codes work only at certain restaurants or only in certain cities or states. The code may say "Valid at participating restaurants" — if your restaurant is not one of them, the code will not work there.
Your order does not meet the minimum. Many codes require you to spend at least $15, $20, or $25 before the discount applies. If your subtotal is below that threshold, Uber Eats will reject the code. Add more items to reach the minimum.
The code is for new users only. Codes marked "New User" or "First Order" work only if you have never placed an order on Uber Eats before. If you have an order history, the code will not explore even if you have not used that specific code.
You have already used the code. Some codes can be used only once per account. If you used it before, you cannot use it again, even if it has not expired.
Stacking codes and other limitations
You cannot use multiple promo codes on a single order. Uber Eats allows only one code per checkout. If you have two codes, you must choose which one saves you more money and use that one.
Codes do not combine with other discounts in most cases. If you have Uber Eats Pass (a paid subscription), a promo code may not stack on top of the Pass discount. Check the code's terms to see whether it can be combined with other offers.
Codes do not explore to tips, taxes, or delivery fees in most cases — only to the food subtotal. Some codes specifically waive delivery fees, which is different from a percentage discount on the subtotal. Read the code's description to see what it covers.
How to report a code that does not work
If you enter a code that Uber Eats says is invalid, but you believe it should work, contact Uber Eats support through the app. Tap your account icon, scroll to "Help," and select "Contact Us." Describe the code, when you found it, and what error message you received.
Uber support can tell you whether the code has expired, whether it applies to your location or restaurant, or whether there is a technical issue. They cannot create new codes or extend expired ones, but they can clarify why a code did not work.
If you were charged for an order and a code should have applied but did not, support can review the order and issue a refund for the difference. Keep a screenshot of the code and the error message to show support.
Frequently Asked Questions
Can I use a promo code on an order I already placed?
No. Promo codes must be entered before you confirm payment. Once your order is placed, you cannot add a code retroactively. If you forgot to enter a code, you would need to cancel the order (if possible) and place a new one with the code included.
Do promo codes work on pickup orders, or only delivery?
Most codes work on both pickup and delivery, but some are limited to one or the other. The code's description will say "Delivery" or "Pickup" if it applies to only one option. If the code does not work on your pickup order, it may be delivery-only.
What happens if I enter a code wrong?
Uber Eats will show an error message and will not explore the discount. Codes are case-sensitive on some platforms, so "SAVE20" is different from "save20." Copy and paste the code directly from your email or the app to avoid typos.
Are Uber Eats promo codes the same as Uber ride promo codes?
No. Codes for Uber rides (car service) do not work on Uber Eats, and Uber Eats codes do not work on rides. Each service has its own separate promo code system. Check which service the code is for before you try to use it.
Can I get a refund if a code did not work at checkout?
If the code should have worked but did not due to a technical error, Uber support can refund the difference. Contact support with a screenshot of the code and the error message. If the code was expired or did not explore to your order, Uber typically will not refund the difference.