Cancel your order in the app within the first few minutes

You can cancel an Uber Eats order yourself through the app 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 app will ask you to confirm and may show a reason for the cancellation — you don't have to pick one, but Uber uses this information to improve the service. If the cancellation goes through, you'll see a confirmation screen and the money will return to your original payment method within a few business days.

The window to cancel on your own is usually between 2 and 5 minutes from when you place the order, depending on how quickly the restaurant accepts it and starts cooking. Once the kitchen has begun preparing your food, the cancel button disappears from the app. At that point, you'll need to contact the restaurant or Uber support directly.

Key Takeaways

  • You can cancel through the app yourself only in the first few minutes, before the restaurant starts cooking.
  • Once the restaurant accepts the order and begins preparation, you must contact Uber support or the restaurant directly to cancel.
  • Refunds return to your original payment method within a few business days, not instantly.
  • If you cancel after the restaurant has already prepared your order, you may not receive a full refund.
  • Contacting the restaurant directly is often faster than waiting for Uber support, especially for small orders.

Contact Uber support if the cancel button is gone

If you miss the window to cancel in the app, open the Uber Eats app and go to your active order. Scroll down and look for a "Help" button or link — this takes you to Uber's support page for that specific order. Select "I want to cancel this order" and explain your situation. Uber support can sometimes cancel orders even after the restaurant has started cooking, but this depends on how far along the preparation is and the restaurant's policy.

Response time from Uber support varies. You may get an answer within minutes during busy hours, or it could take longer. If you're in a hurry, calling the restaurant directly is often faster — the restaurant can tell you immediately whether they've already started your order and whether they can stop it.

Call or contact the restaurant directly

Many restaurants accept cancellations faster through a direct phone call than through Uber. When you place an order through Uber Eats, the restaurant receives it on their system, and they can cancel it on their end. Look at your order confirmation in the app — it usually shows the restaurant's phone number. Call and give them your name and order number (which appears at the top of your order in the app). Tell them you want to cancel.

This works best if you call within the first 5 to 10 minutes. If the restaurant has already plated or packaged your food, they may refuse to cancel, but it's worth asking. Some restaurants will cancel even if they've started cooking if you reach them quickly enough.

Understand what happens to your money

If you cancel before the restaurant starts cooking, you should receive a full refund. The refund goes back to the card, bank account, or payment method you used to place the order — not as Uber Eats credit. This typically takes 3 to 5 business days, though some banks process it faster.

If the restaurant has already prepared your order and you cancel, Uber may issue a partial refund or no refund at all, depending on their policy and the restaurant's. Some restaurants will keep a portion of the payment to cover the cost of ingredients they've already used. If you believe a refund was unfair, you can dispute it through Uber support, but the outcome depends on how far the order had progressed.

Prevent cancellation problems by double-checking before you order

The easiest way to avoid a cancellation is to verify your order details before you submit it. Check that you've selected the right items, the right size, and any special instructions (no onions, extra sauce, etc.). Make sure the delivery address is correct — ordering to the wrong location is one of the most common reasons people cancel. Review the estimated delivery time and make sure you'll be available to receive the order.

If you're unsure whether a restaurant is currently open or accepting orders, the app will show this before you place your order. A restaurant marked "Closed" or "Not accepting orders" won't let you complete the purchase. If you see a long estimated prep time and you're in a hurry, that's a sign to reconsider before ordering.

Know the difference between canceling and changing your order

Canceling removes the entire order. Changing your order — adding or removing items, changing quantities, or modifying instructions — is different and only works before the restaurant accepts the order. Once the restaurant has the order in their system, you can't edit it through the app. At that point, your only options are to cancel the whole thing or let it go through as is.

If you realize you forgot an item or ordered the wrong thing after the restaurant has started cooking, canceling and placing a new order is usually faster than trying to add to the existing one. Just be aware that you'll pay delivery fees twice and wait for two separate deliveries.

Frequently Asked Questions

What if I cancel but the driver has already picked up my food?

If the driver is on the way with your order, canceling through the app may not work because the food has already left the restaurant. Contact Uber support immediately and explain that the driver hasn't arrived yet. Uber can sometimes instruct the driver to return the food to the restaurant, but you may receive only a partial refund depending on how far the driver has traveled.

Do I lose money if I cancel after the restaurant starts cooking?

You may lose money or receive a partial refund if you cancel after the restaurant has begun preparing your food. The restaurant has already spent money on ingredients, and Uber's policy allows them to keep a portion of your payment. The exact amount depends on how far along the order was when you canceled.

How long does a refund take after I cancel?

Refunds typically return to your original payment method within 3 to 5 business days. Some banks process refunds faster, so you might see the money sooner. The refund goes back as money, not as Uber Eats credit, so you'll need to place a new order if you want to order again.

Can I cancel if the order is already out for delivery?

You can try to cancel through Uber support, but once a driver has picked up your food, cancellation becomes difficult. Contact support right away and explain the situation. Uber may be able to reach the driver, but you'll likely receive only a partial refund because the restaurant has already been paid and the driver has already traveled.

What if the restaurant won't answer the phone?

If you can't reach the restaurant by phone, go back to the Uber Eats app and use the Help button on your order to contact Uber support. Explain that you've tried calling the restaurant and couldn't reach them. Uber support can attempt to cancel on your behalf, though success depends on how quickly they act and how far the order has progressed.