What Uber Eats codes do and how to enter them

An Uber Eats code is a string of letters and numbers that you enter at checkout to get a discount on your order or to add credit to your account. Codes come from Uber directly (through promotions or new-user offers), from third parties like credit card companies or loyalty programs, or sometimes from restaurants themselves. When you enter a valid code, the discount or credit appears before you pay.

The code field is located on the payment screen, after you have selected your items and before you confirm payment. On the Uber Eats app, tap the bag icon at the bottom, review your order, and look for a line that says "Promo code" or "Add promo code." On the web version, the same field appears on the right side of the checkout page. Tap or click it, type the code exactly as it was given to you (codes are case-sensitive), and the system will tell you whether it worked.

If a code does not work, the app will show an error message. Common reasons include: the code has expired, the code is not valid in your location, you have already used that code once and it is a one-time-use code, or the order total does not meet the code's minimum. Read the error message carefully — it usually tells you which rule blocked it.

Key Takeaways

  • Promo codes are entered at checkout on the payment screen, in the "Promo code" or "Add promo code" field.
  • Codes must be typed exactly as given, including capital letters and numbers, or they will not work.
  • Most codes are single-use and expire after a set date; the app will tell you if a code has already been used or is no longer valid.
  • Gift card codes and promo codes are entered in different places — gift cards go in your account settings, while promo codes go at checkout.
  • If a code does not work, check the error message, your location, and whether you have already used that code before contacting support.

The difference between promo codes and gift card codes

Uber Eats offers two types of codes, and they work in different ways. A promo code is a discount that applies to a single order — it might give you $10 off, free delivery, or a percentage discount. A gift card code adds money to your Uber Eats account balance that you can use on any order, anytime, until the balance runs out.

Promo codes are entered at checkout, right before you pay for that order. Gift card codes are entered in your account settings, not at checkout. On the app, go to the menu (three horizontal lines), tap "Wallet," and look for an option to "Add funds" or "Redeem a code." Paste or type the gift card code there. Once you redeem a gift card code, the balance appears in your Wallet and stays there until you spend it.

A promo code usually has an expiration date and may be limited to one use per account. A gift card code also expires, but the expiration date is printed on the card or in the email that came with it. If you have both a promo code and a gift card balance, you can use the promo code on top of the gift card — the discount applies first, then the remaining balance comes from your gift card.

Where to find Uber Eats codes

Uber sends promo codes to users through the app itself. Open the Uber Eats app and look at the home screen — promotional offers often appear as banners at the top. You may also receive codes via email if you are on Uber's mailing list. New users sometimes receive a welcome code automatically when they create an account, though this varies by location and time.

Credit card companies and banks sometimes offer Uber Eats codes as a cardholder benefit. Check your card's rewards program or benefits page, or log into your bank's app to see if there are any Uber codes available. Loyalty programs like Costco or certain airline frequent-flyer programs also occasionally include Uber codes as a member perk.

Restaurants on Uber Eats may run their own promotions and include codes in their menus or on their own websites. If you order from the same restaurant often, check their Uber Eats page or their website to see if they are offering any codes. Uber also runs seasonal promotions — during holidays or special events, codes may be more widely available.

What happens if a code does not work

If you enter a code and see an error, start by checking the code itself. Make sure you typed it exactly as it appears — codes are case-sensitive, meaning capital letters and lowercase letters are different. If the code came in an email or a text, copy and paste it rather than typing it by hand to avoid mistakes. Check for extra spaces at the beginning or end of the code.

Next, check whether the code has expired. Most promotional codes have an end date, and the app will tell you if the code is no longer valid. If the code came from a promotion that ended, it will not work. Some codes are also limited to new users only, or to users in a specific city or region — if you do not meet those requirements, the code will be rejected.

If the code worked before but does not work now, it may be a one-time-use code that you have already redeemed. Each account can usually use a code only once. If you are certain the code is correct, not expired, and you have not used it before, contact Uber Eats support through the app. Go to the menu, tap "Help," and describe the problem — support can tell you whether the code is still valid and why it was rejected.

How to redeem a gift card code

Gift card codes are redeemed in your account, not at checkout. Open the Uber Eats app and tap the menu icon (three horizontal lines) at the bottom right. Tap "Wallet" or "Account," depending on your app version. You should see an option to "Add funds," "Redeem a code," or "Redeem a gift card." Tap that option.

A text field will appear. Type or paste the gift card code exactly as it appears on the card or in the email. Tap "Redeem" or "Submit." If the code is valid, the amount will be added to your Uber Eats balance when ready. You will see a confirmation message showing how much was added and what your new balance is.

Once the balance is in your account, you can use it on any order. At checkout, the system will automatically explore your balance to the order total. If your balance is more than the order costs, the leftover amount stays in your account. If your balance is less than the order costs, you will be asked to pay the difference with a payment method on file.

Using codes on orders for other people

If you order food for someone else using Uber Eats, you can still use a promo code or gift card balance — the code applies to the order you are paying for, regardless of who receives the food. When you enter a delivery address that is not your home, the code will still work as long as it is valid in that location.

However, if someone else is ordering through their own Uber Eats account and you want to give them a discount, you cannot transfer a promo code to them. Promo codes are tied to the account that redeems them. If you want to give them a discount, you can send them a code via email or text, and they can enter it on their own account at checkout. Gift card codes work the same way — the person who redeems the code owns the balance.

Frequently Asked Questions

Can I use more than one promo code on a single order?

No. You can enter only one promo code per order. If you have a gift card balance in your account, you can use a promo code on top of it — the promo code discount applies first, then your gift card balance covers the rest. But you cannot stack two promo codes together.

What if I enter a code and it says I have already used it?

Most promo codes are single-use per account. Once you have redeemed a code on your account, you cannot use it again, even if you did not complete the order. If you need another discount, look for a different code. If the code was supposed to be reusable and you are seeing this error, contact Uber Eats support to report the issue.

Do Uber Eats codes work on orders from all restaurants?

Most codes work on orders from any restaurant on Uber Eats, but some codes are limited to specific restaurants or categories. The code details usually say if there are restrictions. When you enter a code, the app will tell you if it does not work with your current order — this usually means the code has a restriction that your order does not meet.

How long does a gift card code stay valid after I redeem it?

Once you redeem a gift card code, the balance is added to your account and does not expire. You can use it anytime. However, the original gift card code itself has an expiration date — if you do not redeem it before that date, you will not be able to add the balance to your account.

Can I use a promo code if I pay with a gift card balance?

Yes. The promo code discount applies to your order first, and then your gift card balance pays for the remaining amount. If the promo code covers the entire order, your gift card balance is not used.