how to cancel swiggy order online if its taking too long to deliver
You can usually cancel a Swiggy order from the app by opening the order details and tapping Help or Cancel order , then choosing a reason and confirming it. If the cancel button is missing, the order has likely moved too far along, and Swiggy may instead show a fee or route you through support.
What to do
- Open the Swiggy app and go to your active order.
- Tap Help on the order page.
- Select I want to cancel my order if that option appears.
- Follow the prompts, choose a reason, and confirm the cancellation.
If it’s taking too long
If the order is delayed, first check the live tracking screen and the estimated delivery time. If the delay is extreme, use Help to report the issue and ask for cancellation or a refund, since late delivery can be a valid support case.
Refund and fees
Swiggy’s refund policy says cancellation fees may apply depending on how far the order has progressed, especially once the restaurant has accepted or started preparing it. For prepaid orders, a successful cancellation can trigger a refund back to the original payment method.
Practical tip
If you want the best chance of a free cancellation, act as soon as you notice the delay, before the restaurant has prepared the food. If the app won’t let you cancel, use the in-app support flow rather than placing a second order or waiting silently.
| Situation | Likely outcome |
|---|---|
| Very early order | Cancel button may be available |
| Restaurant already preparing | Cancellation fee may apply |
| Major delay or service issue | Support may review refund or cancellation |