Can I cancel my Uber eats for free if I wait too long for my meal?

If you have to wait a long time for your order on Uber Eats, can you request a refund? This is a question many new users ask, so this article will explain it clearly.

Under what circumstances can I request a cancellation?

Uber Eats' policy is as follows:

  • If your order hasn't arrived within 30 minutes of the estimated delivery time, you can request a cancellation.
  • If the actual meal does not match your order, you can request a cancellation or a partial refund.
  • If a restaurant suddenly closes and is unable to serve orders, the platform will automatically cancel the order and issue a refund.

How to Request a Refund:The most direct way is to use the built-in customer service feature in the Uber Eats app. Select “Problem with my order” → “I want to cancel or get a refund,” explain the reason, and customer service will respond within a few minutes.

Some tips:I’ve used this feature three or four times myself. Overall, as long as the reason is valid (such as a long wait or the wrong order), refund requests are usually approved. However, there are two things to keep in mind:

  • Never say “I’ve been waiting too long” after you’ve received your meal—either point it out before you receive it, or speak up right away.
  • If you're applying for a partial refund, including photos will increase your chances of success.

From a food delivery driver's perspective:Of course, we don’t want our order to be canceled—that would mean we’d have made the trip for nothing. So if you’re waiting a long time, we recommend calling the restaurant first to check on the status; sometimes it’s just a display issue, and the food is actually almost ready.

Scroll to Top