DoorDash allows customers to cancel orders under certain circumstances, and the process works differently depending on when you decide to cancel. When you place an order through the DoorDash app or website, you enter into a transaction that involves the restaurant, the delivery driver, and DoorDash itself. Understanding the timeline of cancellation is important because each stage of an order has different rules about whether cancellation is possible.
Get Your Free Townhouse Shopping Guide →
Orders go through several stages: the initial confirmation when you place it, the preparation phase when the restaurant is making your food, the pickup phase when the driver collects the order, and the delivery phase when the driver is transporting your food to you. DoorDash's cancellation policy recognizes these different stages and applies different rules to each one. In general, the earlier you cancel, the better your chances of receiving a refund or credit.
When you cancel an order, DoorDash processes a refund to your original payment method or DoorDash wallet, depending on how you paid. However, there are situations where you may not receive a refund. For example, if you cancel after the restaurant has already prepared your order, DoorDash may issue you a credit instead of a refund to your original payment method. This credit typically remains in your account for you to use on future orders.
According to DoorDash's policies, cancellation requests made before a driver accepts the delivery generally result in full refunds. Once a driver has accepted and picked up your order, cancellation becomes more complicated, and you may not receive your money back. Understanding these distinctions can help you make informed decisions about when and how to cancel.
Practical Takeaway: The timing of your cancellation request matters significantly. Cancel as soon as possible after placing an order if you need to cancel, because cancellations requested early in the process are more likely to result in refunds rather than credits.
The best time to cancel a DoorDash order is immediately after placing it, before the restaurant has begun preparing your food. During this window, which typically lasts just a few minutes, DoorDash considers your order to be in the "confirmation" stage. At this point, the restaurant has received your order but has not yet started cooking or assembling your items.
Get Your Free Guide to Connecting Earbuds →
To cancel during this early stage, open the DoorDash app, navigate to your active order, and look for a "Cancel Order" button. This button appears at the top of the order details screen. When you tap it, DoorDash will ask you to confirm the cancellation and may request a reason. Common reasons include "I changed my mind," "I found a better option," or "I no longer need this food." Providing a reason is optional, but DoorDash uses this information to understand cancellation patterns.
When you cancel before the restaurant starts preparing your order, DoorDash will almost always issue a full refund. This refund goes back to your original payment method within a few business days if you paid by credit card, debit card, or bank transfer. If you paid using DoorDash credit or a gift card, the amount returns to your account balance immediately and you can use it for your next order.
The timeframe for this early cancellation window varies. Some restaurants are very quick to start preparation, so this window might close within 2-3 minutes of placing your order. Other restaurants, particularly those with longer preparation times, may give you a 10-15 minute window. You can see in the app whether a restaurant has started preparing your order by looking at the order status. The status will change from "Confirming order" to "Restaurant is preparing your order" once preparation begins.
Practical Takeaway: If you change your mind about your order within the first few minutes of placing it, cancel immediately through the app. You are very likely to receive a full refund if you cancel before the restaurant begins cooking.
Once the restaurant has begun preparing your food, DoorDash's cancellation policy becomes stricter. At this point, the restaurant has incurred costs by starting to cook your meal or assemble your order items. If you cancel after preparation has started, DoorDash will typically not issue a refund to your original payment method. Instead, you may receive a credit to your DoorDash account that you can use for future orders, or you may not receive any compensation at all.
Free Guide to Senior Living Options and Costs →
The app will show you when the restaurant has started preparing your order by displaying a message like "Restaurant is preparing your order" along with an estimated time until the driver picks it up. At this stage, if you try to cancel, the app will give you a warning that you may not receive a refund. Some customers report that DoorDash occasionally makes exceptions and issues refunds even after preparation has started, particularly if they cancel within just a few minutes of when preparation began.
If you believe you have a valid reason for cancelling after preparation has started—such as a medical emergency, a sudden change in circumstances, or a very long wait time—you can contact DoorDash customer support through the app. Open the order details, scroll to the bottom, and select "Help" or "Contact Support." Explain your situation to the support team. While refunds are not guaranteed in these circumstances, support representatives have some flexibility to issue refunds or credits on a case-by-case basis.
The amount of compensation you might receive for a post-preparation cancellation varies. Some customers receive the full amount as a credit, some receive a partial refund, and others receive nothing. DoorDash's decision often depends on factors like how long preparation had been underway, whether the driver had already accepted the delivery, and the specific circumstances you describe. Having clear communication and a legitimate reason increases your chances of receiving compensation.
Practical Takeaway: Once the restaurant has started cooking, expect to lose your refund. If you need to cancel at this stage, contact DoorDash support immediately and explain your situation. While a refund is unlikely, you may receive credit toward future orders depending on the circumstances.
Cancelling becomes significantly more difficult once a driver has accepted your delivery. At this point, the driver is preparing to pick up your order from the restaurant, or has already picked it up and is on the way to your location. When a driver has accepted your order, both the restaurant and the driver have made commitments based on that acceptance. DoorDash's policy reflects these commitments by making refunds much less likely.
Find DMV Locations and Hours Near You →
You can still attempt to cancel an order after driver acceptance, but you should understand that you will almost certainly not receive a refund. The app will show you a warning message explaining that cancelling at this stage will not result in a refund. Some drivers may also contact you directly to ask why you are cancelling, particularly if they have already picked up your food.
If you want to cancel after driver acceptance, you can contact DoorDash support through the app. Open your active order and select the help or support option. Explain your situation to the support team. Acceptable reasons for cancellation at this stage might include safety concerns, a medical emergency, or discovering that the order contains items you cannot consume due to allergies or dietary restrictions. Support representatives are unlikely to issue refunds in these situations, but may be able to help in other ways, such as arranging for the driver to leave your order with a neighbor or at a safe location if you are not home.
In rare cases, customers report that DoorDash support has issued refunds or significant credits even after driver acceptance, but these cases typically involve extenuating circumstances such as the driver taking an unusually long time to arrive, the customer not being home as scheduled due to an emergency, or other unusual situations. The key to potentially receiving compensation in these situations is to contact support immediately and explain your circumstances clearly and honestly.
Practical Takeaway: Once a driver has accepted your order, refunds are very unlikely. Only attempt cancellation at this stage if you have a genuine emergency or safety concern, and contact support immediately to explain your situation.
When DoorDash processes a cancellation, the form your compensation takes depends on several factors, including how you paid and at what stage of the order you cancelled. Understanding these different forms of compensation can help you plan accordingly and know what to expect when your cancellation is processed.
Get Your Free Rear View Mirror Replacement Guide →
If you paid
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.