Cancel a DoorDash order through the app or website before the restaurant starts preparing it

You can cancel most DoorDash orders yourself through the app or website up until the restaurant receives and starts preparing your food. Open the DoorDash app, go to your active order, and look for a "Cancel Order" button. On the website, the same button appears on your order details page. The cancellation goes through immediately, and DoorDash will refund your payment to your original payment method within 5 to 10 business days.

The window to cancel closes once the restaurant has accepted the order and begun cooking. At that point, you will no longer see the cancel button. If you try to cancel after this happens, you will need to contact DoorDash support directly instead of using the self-service option.

Refunds for cancelled orders typically do not include any service fees, delivery fees, or small-order fees you paid. DoorDash keeps those charges. If you used a promo code or credit, that credit may or may not be returned depending on the promotion's terms — check your account after the refund posts to see what was restored.

Key Takeaways

  • You can cancel through the app or website only before the restaurant starts cooking, which usually means within a few minutes of placing the order.
  • Once the restaurant accepts the order, the cancel button disappears and you must contact DoorDash support to request a cancellation.
  • Refunds do not include service fees or delivery fees, though they may take 5 to 10 business days to appear in your account.
  • If your order has already been picked up by a driver, cancellation becomes more complicated and may result in a partial refund or no refund at all.
  • Contact DoorDash through the app's help section or at support.doordash.com if the cancel button is not available.

What happens if the driver has already picked up your order

If a driver has already collected your food from the restaurant, cancelling becomes much harder. At this stage, DoorDash's system treats the order as in transit, and you cannot cancel it yourself through the app. You will need to contact DoorDash support and explain that you want to cancel after pickup.

DoorDash may offer you a few options: the driver could return the food to the restaurant (though most restaurants will not accept it back), the driver could deliver it anyway and you refuse it, or DoorDash could issue a partial refund. The outcome depends on how far the driver is from your location and DoorDash's assessment of the situation. There is no may provide you will receive a full refund at this stage.

To reach support quickly, open the DoorDash app, tap the menu icon, select "Help," find your order, and choose "Contact Support." You can also visit support.doordash.com and search for your order number. Explain that you want to cancel after the driver has picked up the food.

Cancellations after delivery has been attempted

If the driver has already delivered your order to your address and you refuse it or are not home, the situation becomes even more limited. DoorDash will not refund you simply because you changed your mind after delivery. Your only recourse is to contact support and explain what happened — for example, if the order was left in an unsafe location, if the wrong items were delivered, or if the food arrived damaged.

If you can show that the order was incorrect or the food was spoiled, DoorDash may issue a refund or credit. If you simply were not home or changed your mind, DoorDash is unlikely to refund you. The driver is not required to take the food back once it has been left at your door.

How to contact DoorDash support for cancellations you cannot make yourself

When the cancel button is not available in the app, use the in-app help system first. Open DoorDash, tap the menu, select "Help," find the order you want to cancel, and tap "Contact Support." Describe what you need — for example, "I want to cancel this order; the restaurant has not started cooking yet" or "The driver picked up my order and I need to cancel."

DoorDash support responds through the app's chat system, usually within a few minutes during business hours. Have your order number ready. If the chat system does not resolve your issue, you can also visit support.doordash.com, search for your order, and submit a help request through the website.

Response times vary. During peak hours (lunch and dinner), support may take longer to reply. If you need to cancel urgently and the app chat is slow, try the website form as well — sometimes one channel responds faster than the other.

Reasons DoorDash may deny a cancellation request

DoorDash will not refund you if the order has already been delivered and you simply changed your mind. They also will not refund if you cancel after the restaurant has already prepared the food, though they may offer a partial refund as a courtesy in some cases.

If you dispute a charge on your credit card or payment method instead of requesting a cancellation through DoorDash, DoorDash may flag your account. This can result in account restrictions or closure. Always request a cancellation through the app or support system first.

Preventing accidental orders and cancellations

To avoid needing to cancel, check your order summary carefully before you tap "Place Order." Review the restaurant name, the items, the delivery address, and the total cost. DoorDash shows you all of this information on a final confirmation screen.

If you have a saved payment method and address, make sure they are correct before checkout. You can also turn off autofill in your phone's settings if you find yourself accidentally confirming orders with the wrong details.

Frequently Asked Questions

Can I cancel a DoorDash order after the driver has left the restaurant?

Once the driver has picked up your order, you cannot cancel it yourself through the app. Contact DoorDash support immediately through the help section. They may be able to stop the driver or arrange a return, but there is no may provide of a refund at this stage.

Do I get my money back if I cancel?

You receive a refund of the food cost and taxes, but not service fees, delivery fees, or small-order fees. The refund takes 5 to 10 business days to appear in your account. Promo codes and credits may or may not be returned depending on the promotion's terms.

What if I cancel and then want to reorder from the same restaurant?

You can place a new order immediately after cancelling. There is no waiting period. However, if you cancelled multiple times in a short period, DoorDash may temporarily restrict your account as a precaution against fraud.

Can I cancel a scheduled order before it is placed?

Yes. If you scheduled an order for a future time and want to cancel it before the restaurant receives it, open the app, find the scheduled order, and tap "Cancel Order." You will receive a full refund minus any fees, just as with a regular cancellation.

What happens if I do not answer the door when the driver arrives?

The driver will wait a short time and then leave the order at your door or return it to the restaurant, depending on the situation. You will still be charged. Contact support if the order was left in an unsafe place or if you believe the delivery was handled incorrectly.