Cancel a DoorDash order through the app or website within minutes of placing it

You can cancel a DoorDash order yourself if you act quickly — usually within the first few minutes after placing it, before a driver has picked it up from the restaurant. Open the DoorDash app or website, go to your active order, and tap or click the "Cancel Order" button. DoorDash will show you whether cancellation is still possible at that moment. If the driver has already accepted the order or picked up your food, cancellation becomes harder and may not be an option.

The window to cancel without complications is narrow. Once a restaurant starts preparing your food or a driver is on the way, DoorDash may refuse the cancellation or charge you a cancellation fee. Some orders can be cancelled even after pickup, but this depends on how far the driver has traveled and DoorDash's policies at that moment.

Key Takeaways

  • Cancel through the DoorDash app or website by finding your active order and selecting "Cancel Order" — this works only in the first few minutes.
  • Once a driver accepts your order or the restaurant begins preparing food, cancellation may no longer be possible through the app.
  • If you cannot cancel through the app, contact DoorDash support through the app's help section or by phone to request a manual cancellation.
  • Cancellation fees may apply if the restaurant has already started preparing your order or the driver has picked it up.
  • If your order arrives and you want to refuse it, contact DoorDash support immediately — refunds for refused orders depend on the reason and timing.

Steps to cancel through the DoorDash app

Open the DoorDash app and tap the menu icon (three horizontal lines) in the bottom right corner. Select "Your Orders" or "Active Orders" depending on your app version. Find the order you want to cancel and tap on it to open the order details.

Look for a "Cancel Order" button, usually displayed in red near the bottom of the order screen. Tap it. DoorDash will ask you to confirm the cancellation and may ask why you want to cancel. Select your reason from the list provided, then confirm. If the button does not appear or is grayed out, the order has already progressed too far and cannot be cancelled through the app.

Cancelling through the DoorDash website

Log into your DoorDash account on the website. Click "Your Orders" at the top of the page. Find the order you want to cancel and click on it. Look for a "Cancel Order" option, usually shown as a button or link on the order details page.

Click the cancellation option and confirm your choice. Like the app, the website will only show this option if the order is still in a stage that allows cancellation. If you do not see the button, the order has moved beyond the cancellation window.

What happens when you cancel before the driver picks up

If you cancel before a driver has accepted your order, you will usually receive a full refund to your original payment method. The refund may take one to three business days to appear, depending on your bank or credit card company. The restaurant will not prepare your food, and no driver will be sent.

DoorDash does not charge a fee for cancellations made during this early window. This is the cleanest outcome and the reason speed matters — cancelling in the first minute or two almost always results in a full refund with no complications.

Cancelling after a driver has accepted the order

Once a driver has accepted your order, the cancellation button in the app may disappear or become unavailable. At this point, you cannot cancel through the normal process. You will need to contact DoorDash support directly through the app's help section.

Open the app, go to your active order, and look for a "Help" or "Contact Support" button. Explain that you want to cancel and that a driver has already accepted. DoorDash support can sometimes cancel the order manually, but they may charge a cancellation fee to cover the driver's time or the restaurant's preparation costs. The fee amount varies and is not fixed.

Contacting DoorDash support to cancel

If the app's cancel button is not working or not available, open the DoorDash app and tap the menu icon. Select "Help" or "Contact Us." Choose your issue from the list — look for options like "Cancel my order" or "Problem with my order." DoorDash will show you a chat option where you can message support directly.

Explain your situation clearly: that you want to cancel, whether a driver has already picked up the food, and why if relevant. Support staff can cancel orders that the app will not let you cancel yourself, though they may inform you of a fee. Response times vary, but support usually replies within a few minutes during business hours. For faster help, look for a phone number in the help section and call instead of using chat.

Refunds and fees for cancelled orders

The refund you receive depends on when you cancelled. If you cancelled before the restaurant started preparing food, you get a full refund. If the restaurant had already started or finished preparing your order, or if a driver had picked it up, DoorDash may deduct a cancellation fee from your refund. This fee is meant to cover the restaurant's work or the driver's time.

Refunds are returned to your original payment method. Credit card refunds typically appear within one to three business days. If you paid with DoorDash credit or a gift card, the refund goes back to your DoorDash account balance immediately. Check your order history in the app to see the refund status and any fees that were applied.

What to do if your order arrives and you want to refuse it

If your food has already been delivered but you want to refuse it — because it is wrong, damaged, or for another reason — do not accept it from the driver. Tell the driver you are refusing the order. Contact DoorDash support immediately through the app's help section and explain why you refused.

DoorDash will investigate and may issue a refund depending on the circumstances. If the order was incorrect or arrived damaged, you are more likely to receive a full refund. If you simply changed your mind after delivery, DoorDash may not refund you. Document the issue with photos if possible, and provide them to support when you contact them.

Frequently Asked Questions

Can I cancel a DoorDash order after the driver has picked it up?

Technically no through the app, but you can contact DoorDash support to request a manual cancellation. Support may allow it if the driver has not traveled far, but they may charge a fee. The sooner you contact them after pickup, the better your chances of a cancellation without a large fee.

Will I get charged a fee if I cancel right after ordering?

No. If you cancel within the first few minutes before the restaurant starts preparing your order, you receive a full refund with no fee. Fees only apply if the restaurant has already begun work or the driver has picked up your food.

How long does a DoorDash refund take?

Refunds to a credit card or debit card typically take one to three business days. Refunds to your DoorDash account balance appear immediately. The exact timing depends on your bank, not DoorDash.

What if the cancel button does not appear in my app?

The order has likely progressed past the cancellation window. Contact DoorDash support through the app's help section and request a manual cancellation. Explain your situation, and support will let you know if a cancellation is still possible and whether a fee applies.

Can I cancel a DoorDash order on someone else's account?

No. Only the account holder who placed the order can cancel it. If someone else placed the order, they need to cancel it themselves or contact support on your behalf with permission.