Cancel a DoorDash order through the app or website within minutes of placing it
You can cancel a DoorDash order yourself if the restaurant has not started preparing your food. Open the DoorDash app or go to doordash.com, find the active order in your account, and tap or click "Cancel Order." The option appears on the order status screen. If the button is grayed out or missing, the restaurant has already begun cooking and DoorDash will not let you cancel—you will need to contact support instead.
The window to cancel is usually five to ten minutes after you place the order, though this varies by restaurant and how busy they are. Once you cancel through the app, your refund goes back to your original payment method within three to five business days. DoorDash does not charge a cancellation fee if you cancel before the restaurant starts preparing your order.
If you placed the order on a computer, the cancellation process is the same: log into your account, open the order details, and select "Cancel Order." Mobile app and website cancellations work identically.
Key Takeaways
- You can only cancel through the app or website if the restaurant has not started cooking; after that, you must contact DoorDash support.
- The cancellation window is typically five to ten minutes, depending on how quickly the restaurant receives and begins your order.
- Refunds return to your original payment method in three to five business days, not instantly.
- DoorDash does not charge you a fee for canceling before food preparation begins.
- If the cancel button is unavailable, the restaurant is already working on your order and you will need to reach support by phone, chat, or email.
What happens if the restaurant has already started cooking
Once the restaurant begins preparing your food, the "Cancel Order" button disappears from the app. At this point, you cannot cancel yourself. Contact DoorDash support through the app by tapping the help icon (usually a question mark), selecting your order, and choosing "Contact Support." You can also call DoorDash at 1-855-973-1040 or use the in-app chat feature.
Support can sometimes cancel the order even after cooking has started, but they cannot may provide it. If the restaurant has already finished preparing your food, DoorDash will likely tell you the order cannot be canceled and you will receive it as placed. Some restaurants will remake the order if you cancel quickly enough, but this is at their discretion.
If support cancels the order after cooking has begun, you may receive a partial refund rather than a full one, depending on how much work the restaurant completed. Ask support what refund amount you should expect before they process the cancellation.
Canceling an order that is already out for delivery
If your order is already with the driver, you have a narrow window to cancel. Open the app, go to the active order, and look for a "Cancel" or "Contact Dasher" option. Some orders show a cancel button even during delivery, but it may not work if the driver is very close to your location.
Your best option is to contact the driver directly through the app's messaging feature and ask them to return the order to the restaurant. Explain that you need to cancel and ask if they can turn around. Many drivers will do this if you contact them quickly, but they are not required to.
If the driver has already arrived at your address or completed the delivery, you cannot cancel. At that point, contact DoorDash support and explain the situation. They may issue a refund if you did not accept the order, but policies vary.
How to reach DoorDash support if the app button does not work
If you cannot find the cancel button or it is grayed out, open the DoorDash app and tap the account icon (usually in the bottom right). Select "Help" or "Contact Us," then choose the order you want to cancel. You will see options to chat with support, call, or email. In-app chat is usually the fastest—support typically responds within a few minutes during business hours.
The phone number for DoorDash customer support is 1-855-973-1040. Wait times vary, but you can usually reach someone within ten to twenty minutes. Have your order number ready when you call.
You can also email support through the app, but email responses take longer—usually one to two business days. Use email only if you are not in a hurry or if chat and phone are unavailable.
Refund timing and what to expect
If DoorDash approves your cancellation, the refund goes back to the payment method you used to place the order. This takes three to five business days. If you paid with a debit card or credit card, the refund appears as a credit on your account. If you used DoorDash credit or a gift card, the money returns to that account instantly.
Check your bank or card statement after five business days. If the refund has not appeared, contact your bank first—sometimes refunds are delayed on their end. If your bank confirms no refund was received, contact DoorDash support again with your order number and the date you canceled.
Refunds for partially completed orders (where some food was prepared) may be less than your full order total. DoorDash deducts the cost of ingredients and preparation time. Support will tell you the refund amount before they process the cancellation.
Situations where cancellation is not possible
You cannot cancel an order if the driver has already picked up the food and is on the way to you, unless you contact the driver directly and they agree to return it. You also cannot cancel if the order has been delivered and you have accepted it through the app.
Some restaurants do not allow cancellations at all, even within the first few minutes. This is rare, but it happens with certain high-volume or small restaurants. If you see "Cancellation not available" instead of a cancel button, the restaurant has disabled this feature for their account.
If you placed an order through a third-party website or app (not DoorDash directly), you may need to cancel through that website instead. DoorDash support cannot always cancel orders placed through partner sites.
Frequently Asked Questions
Will I be charged a fee if I cancel my order?
No, DoorDash does not charge a cancellation fee if you cancel before the restaurant starts preparing your food. If you cancel after cooking has begun, you may receive a partial refund instead of a full one, because the restaurant has already spent money on ingredients and labor.
How long does it take to get my refund after canceling?
Refunds return to your original payment method in three to five business days. If you used DoorDash credit or a gift card, the money appears in your account instantly. Check your bank statement after five days; if it has not arrived, contact your bank or DoorDash support.
Can I cancel an order if the driver is already delivering it?
You can try to cancel through the app, but the button may not work if the driver is close to your location. Your best option is to message the driver directly through the app and ask them to return the order to the restaurant. They are not required to do so, but many will if you ask quickly.
What if I accidentally ordered from the wrong restaurant?
Cancel immediately through the app. The sooner you cancel, the more likely the restaurant has not started cooking. If the cancel button is unavailable, contact DoorDash support right away and explain the mistake. Support can sometimes cancel even after cooking has begun, but there is no may provide.
Can I cancel a scheduled order that has not been placed yet?
Yes. Open the app, find the scheduled order in your account, and look for a cancel or delete option. Scheduled orders that have not yet been sent to the restaurant can usually be canceled without a refund delay. If the order has already been sent to the restaurant, follow the standard cancellation process.