What an Uber Eats gift card is and where to buy one
An Uber Eats gift card is a prepaid card you can purchase online and send to someone else, or keep for yourself. The recipient uses it to pay for food orders through the Uber Eats app or website. You buy the card through Uber's official website, and the balance loads when ready into the recipient's account once they claim it.
You can purchase Uber Eats gift cards directly from Uber.com in amounts ranging from $15 to $500. You can also buy them from third-party retailers like Amazon, Best Buy, Target, Walmart, and Costco, though the selection of denominations may vary by retailer. When you buy from a retailer, you typically receive a code by email or on a physical card that you then enter into the Uber Eats app to add the balance.
The main difference between buying directly from Uber and buying from a retailer is speed and delivery method. Buying from Uber's website lets you choose email delivery (when ready) or a physical card (mailed to an address). Buying from a retailer means you get whatever that store offers — usually a physical card you pick up in-store or a digital code emailed to you.
Key Takeaways
- Uber Eats gift cards are sold directly on Uber.com in denominations from $15 to $500, with when ready email delivery or physical card options.
- You can also buy Uber Eats gift cards from retailers like Amazon, Best Buy, Target, and Walmart, though denominations and delivery methods vary by store.
- To redeem a gift card, the recipient enters the code into their Uber Eats app or website under the payment method section.
- Gift card balances do not expire and can be used for food orders, delivery fees, and service fees on the Uber Eats platform.
- If a code does not work, check that it was entered correctly, that the account is in a supported location, and that the card has not already been redeemed.
How to buy a gift card directly from Uber
Go to uber.com and look for the gift cards section, usually found in the main menu or footer. Click on "Uber Eats Gift Cards" to start. You will see a form where you enter the dollar amount you want to purchase (between $15 and $500), choose how many cards you want, and pick your delivery method.
For delivery, you have two options: email or physical card. If you choose email, the code arrives in the recipient's inbox within minutes. If you choose a physical card, Uber mails it to an address you provide, which typically takes 5 to 10 business days. You can also add a custom message to the email or card.
After you confirm your choices, you pay with a credit card, debit card, or other payment method Uber accepts. Once the payment goes through, you will receive a confirmation email. If you chose email delivery, the recipient gets their code right away. If you chose a physical card, you will see tracking information once the card ships.
How to buy a gift card from a retailer
Visit the website or store of a major retailer that sells Uber Eats gift cards — Amazon, Best Buy, Target, Walmart, and Costco all carry them. Search for "Uber Eats gift card" in their search bar. You will see available denominations, which vary by retailer. Some stores offer $25, $50, and $100 cards; others may have different amounts.
Add the card to your cart and check out using your account with that retailer. You will pay the face value of the card plus any applicable sales tax. After your order is complete, you will receive either a digital code by email or a physical card, depending on what you ordered. Digital codes usually arrive within a few minutes; physical cards ship according to that retailer's standard shipping times.
One thing to note: when you buy from a retailer, you are buying from that retailer, not directly from Uber. If you have a problem with the code or the card, contact the retailer's customer service first. They can resend codes, replace damaged cards, or process refunds.
How to redeem a gift card code
To use an Uber Eats gift card, open the Uber Eats app or go to ubereats.com and sign in to your account. On the app, tap the account icon (usually in the bottom right corner), then look for "Wallet," "Payment Methods," or "Add Payment Method" — the exact label depends on your app version. On the website, go to your account settings and find the payment section.
Select the option to add a gift card or promo code. Enter the code exactly as it appears on your card or in your email — codes are case-sensitive and include letters and numbers. Tap or click "Add" or "Redeem." The balance will appear in your Uber Eats account when ready, and you can use it on your next order.
Once the balance is added, it stays in your account until you spend it. You do not have to use it all at once. If your order costs less than your gift card balance, the remaining amount stays available for future orders. If your order costs more than your balance, you can pay the difference with another payment method.
What you can and cannot buy with a gift card
Uber Eats gift cards work for food and drink orders from restaurants and merchants on the Uber Eats platform. The balance covers the cost of the food itself, delivery fees, and service fees. You can use it on any order placed through the Uber Eats app or website, regardless of restaurant or location (as long as Uber Eats operates in your area).
You cannot use an Uber Eats gift card to pay for Uber rides, Uber Eats Pass subscriptions, or any other Uber service. The card is specific to Uber Eats food orders only. If you want to use a gift card for Uber rides, you would need an Uber gift card instead, which is a separate product.
Gift card balances do not expire, so there is no rush to spend them. You can hold onto the balance for as long as you want and use it whenever you order food through Uber Eats.
Troubleshooting a code that does not work
If you enter a code and get an error message, start by checking that you typed it correctly. Codes are case-sensitive and can look similar — for example, the letter O and the number 0, or the letter I and the number 1. Copy and paste the code directly from your email or card if possible, rather than typing it by hand.
Next, make sure your Uber Eats account is in a location where Uber Eats operates. Gift cards only work in countries and regions where Uber Eats is available. If you are in a supported location and the code still does not work, the code may have already been redeemed by someone else, or it may be damaged or invalid.
If you bought the card from Uber directly, contact Uber support through the app or website and provide your order confirmation number. If you bought the card from a retailer, contact that retailer's customer service with your receipt or order number. They can investigate whether the code was used, resend a new code, or process a refund.
Gift cards as a gift versus personal use
If you are sending a gift card to someone else, buying through Uber.com with email delivery is usually the fastest option. You can personalize the email with a message, and the recipient gets the code within minutes. They then redeem it into their own Uber Eats account and start ordering.
If you are buying a gift card for yourself, you can choose whichever method is most convenient. Buying from Uber directly gives you the most control over the amount and delivery method. Buying from a retailer might be easier if you already shop there or prefer to use a retailer's rewards program or payment options.
One thing to keep in mind: once a code is redeemed into an account, the balance is tied to that account. The recipient cannot transfer it to someone else or cash it out. They can only use it to order food through Uber Eats.
Frequently Asked Questions
Can I use multiple gift cards on one order?
Yes. If you have multiple gift card balances in your Uber Eats account, they combine into one total balance. When you place an order, the app automatically deducts from your gift card balance first. If the order costs more than your total balance, you can pay the difference with a credit card, debit card, or other payment method.
Do Uber Eats gift cards expire?
No. Gift card balances do not expire and remain in your account until you spend them. There is no time limit on when you have to use the balance.
Can I get a refund for an unused gift card?
Refund policies depend on where you bought the card. If you bought directly from Uber, contact Uber support to request a refund — they may refund unused cards within a certain time frame. If you bought from a retailer, check that retailer's return policy. Most retailers allow returns of unused gift cards within 30 to 90 days with a receipt.
What if I lost the code or the card?
If you have not redeemed the code yet, contact whoever sold you the card. If you bought from Uber, provide your order confirmation number and they can resend the code. If you bought from a retailer, provide your receipt or order number and ask them to resend the code or replace the card. If the code has already been redeemed, it cannot be recovered.
Can I buy a gift card for someone in a different country?
Only if Uber Eats operates in that country. Uber Eats is available in many countries, but not all. Check Uber's website to see if Uber Eats is available in the recipient's location. If it is, you can buy a gift card and send it to them, but the balance will only work on orders placed through Uber Eats in that country.