Cancel your Uber Eats order through the app or website within minutes of placing it
You can cancel an Uber Eats order yourself as long as the restaurant hasn't started preparing your food. Open the Uber Eats app, go to your active order, and tap the cancel button — the order stops immediately and you'll see a refund status. If the restaurant has already begun cooking, cancellation becomes harder and you may lose part or all of your payment. The window to cancel without penalty is usually just a few minutes after you place the order.
Cancellation works differently depending on whether you ordered from a restaurant or a store, and whether the driver has already picked up your food. Understanding the timing and your refund options saves you money and frustration.
Key Takeaways
- Cancel through the app or website by tapping the cancel button on your active order — this works only if the restaurant hasn't started cooking yet.
- If the restaurant has already prepared your order, Uber Eats may not allow cancellation, or you may forfeit your payment entirely.
- Once a driver has picked up your food, you cannot cancel through the app — you must contact the driver or Uber Eats support directly.
- Refunds for cancelled orders usually return to your original payment method within 5 to 10 business days, though some appear instantly.
- If you cannot cancel through the app, contact Uber Eats support through the Help section to request a manual cancellation.
Cancel before the restaurant starts cooking
The easiest cancellation happens in the first few minutes after you place your order, before the restaurant receives it or begins preparing your food. Open the Uber Eats app, tap the menu icon (three horizontal lines), select "Orders," find your current order, and look for a "Cancel Order" button. Tap it, confirm the cancellation, and the order is stopped.
You'll see a message confirming the cancellation and the refund status. Most refunds process instantly back to your payment method, though some take a few business days. The key is speed — once the restaurant starts cooking, the cancel button often disappears or becomes unavailable.
What happens if the restaurant already started preparing your food
If the restaurant has already begun cooking your order, Uber Eats may not allow you to cancel through the app. When you tap the cancel button, you might see a message saying the order cannot be cancelled, or you might be able to cancel but forfeit your payment as a cancellation fee. This is the restaurant's protection against wasted ingredients and labor.
Some restaurants are more flexible than others. If you see the option to cancel with a fee, the app will show you how much you'll lose. If there's no cancel button at all, your only option is to contact Uber Eats support directly and explain your situation — they may refund you as a one-time courtesy, but they're not required to.
Cancel after the driver has picked up your order
Once a driver has accepted your order and picked up your food from the restaurant, you cannot cancel through the app. The order is already in transit and the restaurant has already been paid. At this point, you have two options: contact the driver directly through the app's messaging feature and ask them to return the order, or contact Uber Eats support.
Contacting the driver directly is faster. Tap the driver's profile picture or name in your active order and send a message explaining that you need to cancel. Some drivers will turn around, but they're not required to — they've already accepted the delivery. If the driver won't help, open the Help section in the app, select your order, and choose "Report an Issue" to reach Uber Eats support. Explain that you need to cancel after pickup and request a refund. Support can authorize a refund in some cases, though it depends on how far the driver has traveled.
Contact Uber Eats support if the app won't let you cancel
If the cancel button is missing or greyed out, or if you've already reached the point where the driver is en route, use the in-app support feature. Open the Uber Eats app, go to your active order, scroll down, and tap "Help." Select the issue that matches your situation — "I want to cancel my order" or "I need help with my order" — and describe what's happening.
You can also chat with a support agent through the Help section. Explain that you placed the order by mistake, changed your mind, or have another reason for cancelling. Support agents can manually cancel orders and process refunds even after the restaurant has started cooking or the driver has picked up the food. Response times vary, but you should hear back within a few hours. Keep screenshots of your order confirmation and any messages with the driver or restaurant.
Understand refund timing and what you'll get back
Refunds for cancelled Uber Eats orders return to your original payment method — the card, digital wallet, or account credit you used to pay. If you paid with a debit or credit card, the refund usually appears within 5 to 10 business days, though some banks process it faster. If you paid with account credit or a gift card, the money returns to your Uber Eats balance immediately.
The amount you receive depends on when you cancelled. If you cancelled before the restaurant started cooking, you get your full payment back. If you cancelled after cooking began, you may lose a cancellation fee — typically a percentage of your order total. If the driver had already picked up your food, you'll likely lose the full order amount unless support makes an exception. Check your order history in the app to see the refund amount and status.
Prevent accidental orders with order confirmation settings
Uber Eats offers a confirmation step before your order is sent to the restaurant. In the app, go to Account (your profile icon), tap "Preferences," and look for "Order Confirmation." Turn this on, and you'll see a final confirmation screen with a countdown timer before your order is placed. This gives you a last chance to review your cart and cancel before the restaurant receives anything.
You can also set up payment method notifications so you're alerted immediately when a charge goes through. This way, if you realize you've made a mistake, you can cancel within seconds — the fastest and most reliable way to get a full refund.
Frequently Asked Questions
Can I cancel if the driver is already delivering my food?
No, not through the app. Once the driver is en route with your order, you cannot cancel. You can contact the driver directly through the app's messaging feature and ask them to return the order, but they're not required to comply. If the driver won't help, contact Uber Eats support through the Help section and request a refund — they may approve one depending on how far the driver has traveled.
Will I get a full refund if I cancel after the restaurant starts cooking?
Probably not. If the restaurant has already begun preparing your food, Uber Eats typically charges a cancellation fee — usually a percentage of your order total. The exact amount depends on the restaurant and how far along they are in cooking. The app will show you the refund amount before you confirm the cancellation.
How long does a refund take to show up in my account?
If you paid with a card, refunds usually take 5 to 10 business days to appear. If you paid with Uber Eats account credit or a gift card, the money returns to your balance immediately. Contact your bank if a refund doesn't appear after 10 business days — sometimes banks delay crediting refunds even after Uber Eats processes them.
What if I cancelled but was still charged?
Contact Uber Eats support immediately through the Help section in the app. Explain that you cancelled your order but were still charged. Support can review your cancellation and issue a refund if the charge was an error. Keep screenshots of your order confirmation and the cancellation confirmation to show support.
Can I cancel a scheduled order before it's placed?
Yes. If you scheduled an order for a future time, you can cancel it anytime before the restaurant receives it. Open your Orders, find the scheduled order, and tap Cancel. You'll get a full refund. Once the scheduled time arrives and the restaurant starts preparing your food, the same cancellation rules apply as with regular orders.