A user may need to cancel an order rapidly due to an error in selection, a change in plans, or an incorrect delivery address. When an order is placed through a food delivery platform, the process moves quickly from restaurant acceptance to driver assignment. Once the order is in progress, specifically after a delivery driver has been assigned, the cancellation becomes significantly more complex than a simple in-app button press. Timely action is necessary, as the financial and logistical consequences increase with every passing minute of preparation and transit. Successfully stopping an order once it is underway requires navigating specific support channels and understanding the platform’s protocol for managing these late-stage requests.
Standard Cancellation Process Before Driver Pickup
The easiest scenario for an order cancellation occurs before the restaurant has begun preparation or prior to a driver accepting the delivery request. This early stage allows for a straightforward, self-service resolution within the application interface.
Users should immediately locate the active order within the app’s history or status screen. An option labeled ‘Cancel Order’ is typically visible and functional during this initial phase.
Selecting this option triggers an automated system check to confirm that neither the restaurant nor a driver has committed resources to the request. If the system verifies the order is still pending, the cancellation is processed immediately without any further interaction required from the user.
How to Cancel After the Driver is Assigned or En Route
Once the system shows that a delivery partner has been assigned, the standard, self-service cancellation button often disappears or leads to an automated denial message. The only remaining path is to secure manual intervention from the platform’s support team.
The user must immediately navigate to the ‘Help’ section within the application interface and select the option for the current, active order. The quickest method is to utilize the Live Chat or phone support function to connect with a human agent.
Clearly explain the reason for the cancellation request to the agent, specifying that the driver is already assigned or en route. The customer cannot directly terminate the order themselves at this stage because the logistics process has been initiated.
The live support agent must manually override the system’s status, which involves coordinating with the restaurant and the assigned driver. Speed is important, as the driver may already be waiting at the restaurant or physically in possession of the food, further complicating the manual cancellation process.
Understanding Refund Policies and Cancellation Fees
The financial outcome of a late cancellation is directly tied to the order’s status at the moment the support agent intervenes. If the restaurant has already completed the preparation of the food, the customer is typically held responsible for the cost of the meal itself. This policy compensates the restaurant for the labor and ingredients that have already been expended.
The refund structure operates on a sliding scale based on the level of service rendered. A full refund may still be issued if the cancellation is successfully processed before the restaurant begins cooking.
If the food is prepared but not yet picked up by the driver, a partial refund covering only the delivery fee is often issued, while the food cost is retained. In scenarios where the driver is already in transit and nearing the delivery destination, the platform may retain the full cost of the order, applying it as a cancellation fee to compensate the restaurant and the driver for their time and effort.
Alternative Actions If Cancellation is Not Possible
There are instances where the support channel may be slow to respond, or the live agent denies the cancellation request because the driver is too close to the destination. If the order is progressing and the user still needs to prevent the delivery, a physical refusal is the next step. The user should politely inform the driver upon arrival that they attempted to cancel the order and cannot accept it.
Refusing the delivery prevents the unwanted food from being accepted, though it does not guarantee a refund at that moment. If the initial cancellation attempt failed due to system delays or agent denial, the user must then contact the platform’s customer service via phone or web portal after the delivery window has closed.
This follow-up contact is necessary to formally dispute the charge, especially in cases where the cancellation was attempted due to a non-fault reason, such as an incorrect item or an extremely late estimated delivery time.
Impact of Late Cancellation on Drivers and Restaurants
A late-stage cancellation creates significant operational disruption and financial loss for both the restaurant and the assigned delivery driver. For the restaurant, a canceled order often results in a complete loss of revenue from that transaction, as the prepared food is wasted and cannot be resold. This impacts the restaurant’s profit margin and food cost management, particularly during peak hours.
For the driver, a late cancellation represents lost time and potential income. The driver has already spent fuel and committed time to travel to the restaurant and potentially toward the delivery location.
Even if the platform provides a nominal cancellation fee, it rarely fully compensates the driver for the opportunity cost of having missed other potential delivery requests while handling the canceled order.

