How to cancel your Zomato account and orders: the complete indian legal guide
Understanding Zomato and your cancellation rights
Zomato is India's largest online food delivery and restaurant discovery platform, connecting you with thousands of restaurants across major cities. You can browse menus, place orders, track deliveries in real time, and access Zomato Gold, a paid membership tier offering discounts and priority delivery. When you decide to cancel-whether a single order or your entire account-your legal rights are protected under the Consumer Protection Act, 2019, which governs all digital transactions in India.
Cancellation falls into two distinct categories: cancelling a food order you have just placed, or closing your Zomato account permanently. Each requires different steps and has different refund implications. At Yafee, we have guided thousands of Indian consumers through both scenarios with precision, so you understand exactly what to expect and what your legal entitlements are.
Why customers cancel Zomato orders
You might cancel a food order because the estimated delivery time has become too long, you spotted an unexpected surge charge, the restaurant changed its price, or you simply changed your mind. Zomato allows order cancellations, but strict timing rules determine your refund eligibility. The sooner you act, the stronger your position.
Why customers close their Zomato account
You might delete your Zomato account because you are switching to a competitor, you are concerned about data privacy, you have experienced poor service, or you want to stop receiving promotional emails and push notifications. Account deletion is permanent and will erase your order history, saved addresses, and payment methods. Yafee recommends documenting your account status before deletion, as permanent removal cannot be reversed.
Your legal position under indian consumer law
The Consumer Protection Act, 2019, gives you explicit rights when cancelling food delivery services. This framework is enforced by the Central Consumer Protection Authority (CCPA) and state-level consumer commissions across India.
Your cancellation rights under the consumer protection act
Under Section 6 of the Consumer Protection Act, 2019, you have the right to cancel a service before or during its delivery. For food orders, you can cancel before the restaurant begins preparation or during the delivery window. If Zomato or the restaurant fails to refund you within the legally mandated period (usually 5 to 7 working days for digital transactions), you can lodge a complaint with your state's District Consumer Commission or the CCPA. Yafee advises documenting your cancellation request timestamp, as this is your proof of timely action.
Refund timelines under indian law
The Reserve Bank of India (RBI) mandates that digital payment platforms refund cancelled transactions within 5 to 7 working days. If your bank or digital wallet does not reflect the refund within this window, you have grounds to escalate to your bank's ombudsman or file a complaint with the CCPA. Zomato is legally obliged to initiate refunds immediately upon cancellation confirmation; delays beyond 7 working days breach consumer protection norms.
Methods to cancel a Zomato order
You have two primary channels to cancel a Zomato order: through the mobile app or the website. Both are equally valid legally, but the app method is fastest.
Cancelling via the Zomato mobile app
The mobile app is the quickest route to cancel because cancellation windows close once restaurant preparation begins.
- Open the Zomato app on your smartphone and log in with your registered email or phone number.
- If you are not logged in, Zomato will not display your active orders.
- Navigate to the "Orders" tab, usually located at the bottom of the screen.
- This tab shows all your current and past orders.
- Locate the order you want to cancel. Tap on it to open the order details screen.
- You will see the restaurant name, items ordered, total amount, and estimated delivery time.
- Look for a red "Cancel Order" button, usually positioned near the bottom of the order details screen.
- If the button is greyed out, the restaurant has already started preparing your food, and cancellation is no longer available.
- Tap "Cancel Order" and confirm your decision when prompted.
- Zomato will ask you to select a cancellation reason from a dropdown menu (e.g., "Taking too long", "Changed my mind", "Unexpected charges").
- Your cancellation request is submitted immediately. Zomato will display a confirmation message with your cancellation reference number.
- Save this reference number for your records, as you will need it if you need to escalate a refund dispute.
- Check your email and app notifications within 10 minutes for a cancellation confirmation from Zomato.
- This confirmation triggers the refund process to your original payment method.
Cancelling via the Zomato website
The website method follows the same logic as the app but may take slightly longer to navigate on a mobile browser.
- Visit zomato.com and log in with your registered email address or phone number.
- Ensure you are on the correct regional Zomato site (e.g., zomato.com for India).
- Click on "My Account" or your profile icon in the top-right corner.
- A dropdown menu will appear with account options.
- Select "Orders" from the menu.
- This displays your order history and active orders in a list view.
- Find the order you want to cancel and click on it.
- The order details page will load, showing all items, pricing, and status.
- Click the "Cancel Order" link or button, usually visible in red text near the bottom.
- If this button is inactive, the restaurant is already preparing your food.
- Confirm the cancellation and provide a reason if requested.
- Zomato logs your reason for internal service improvement and dispute resolution.
- Your cancellation confirmation will appear on screen and via email. Record the reference number immediately.
- The refund will process to your original payment method within 5 to 7 working days.
Understanding refunds after order cancellation
Refund rules differ depending on when you cancel and what Zomato's refund policy states at the time of your order.
When you receive a full refund
You are eligible for a full refund if you cancel before the restaurant confirms and begins preparing your order. This is typically within 2 to 5 minutes of placing the order. Your refund includes the full order amount, any taxes, and delivery charges. Yafee emphasises that under the Consumer Protection Act, 2019, any charges already debited from your account must be returned in full if the service is not delivered.
When Zomato applies cancellation charges
If you cancel after the restaurant has accepted your order and started preparation, Zomato may deduct a cancellation fee (typically 10 to 20% of the order value or a flat amount). This fee compensates the restaurant for ingredients purchased and labour. However, the remainder of your payment must be refunded. If you believe the cancellation fee is unfair or the restaurant had not begun preparation, you can dispute it by filing a complaint with your state's District Consumer Commission or the CCPA, citing Section 6 of the Consumer Protection Act, 2019.
Refund processing timeline
Once Zomato approves your cancellation, the refund is initiated within 24 hours. Your bank or digital payment platform (Google Pay, Paytm, credit card, etc.) processes the refund within 5 to 7 working days. If your refund does not appear within 7 working days, contact your bank immediately and provide Zomato's cancellation reference number. After 14 days, file a complaint with the RBI's Banking Ombudsman or your state's consumer commission.
How to close your Zomato account permanently
Account deletion is distinct from order cancellation and is permanent. Once deleted, your account cannot be recovered.
Before you delete your account
Document your account information: take screenshots of your saved addresses, payment methods, and any pending refunds or credits. Ensure all pending orders are cancelled and all refunds have been processed. This creates a record in case you need to dispute anything later.
Steps to delete your Zomato account
- Open the Zomato app and log in to your account.
- You must be the account holder to initiate deletion.
- Navigate to "Account" or "Profile" in the main menu.
- This is usually at the bottom of the home screen.
- Scroll down and select "Settings" or "Account Settings".
- A list of account options will appear.
- Look for "Delete Account" or "Close Account" (wording varies by app version).
- This option is usually at the bottom of the settings list.
- Tap it and read the deletion warning carefully.
- Zomato will inform you that deletion is permanent and irreversible.
- Enter your password to confirm identity.
- This security step prevents accidental or unauthorised deletion.
- Select your reason for deletion from the dropdown menu.
- Zomato collects this feedback for service improvement.
- Confirm deletion by tapping "Yes, delete my account".
- Your account will be deactivated immediately.
- Check your email for a final confirmation message from Zomato.
- This email serves as your proof of account deletion.
What happens after account deletion
Your order history, saved addresses, payment methods, and Zomato Gold membership are permanently erased. You will no longer receive promotional emails or push notifications. If you have an active Zomato Gold membership, you will not receive a pro-rata refund unless it was cancelled before deletion. Under the Consumer Protection Act, 2019, you can dispute non-refund of a paid membership by filing a complaint within 2 years of the transaction.
Zomato gold membership cancellation
If you subscribed to Zomato Gold (a paid membership offering discounts and cashback), you must cancel the subscription separately before closing your account.
How to cancel Zomato gold
- Open Zomato and tap your profile icon.
- Select "Account" to view your subscription status.
- Navigate to "Zomato Gold" or "My Subscription".
- Your membership details and renewal date will be displayed.
- Tap "Cancel Membership" or "Unsubscribe".
- Zomato may offer a discounted renewal rate to retain you.
- Confirm the cancellation.
- Your membership will remain active until the current billing cycle ends.
- You will receive a confirmation email with the cancellation effective date.
- No further charges will occur after this date.
Refund eligibility for Zomato gold
Zomato Gold is a subscription service, not a pay-per-use product. If you cancel mid-cycle, you will not receive a pro-rata refund for unused days unless Zomato's terms explicitly permit it. However, Yafee advises checking Zomato's current terms and conditions, as policy changes are frequent. If you believe you were charged unfairly, you can dispute the charge with your bank's credit card processor or file a complaint with the CCPA, citing the Consumer Protection Act, 2019, Section 2(7), which defines unfair contract terms.
Comparison table: cancellation methods and outcomes
| Cancellation type |
Timeframe |
Refund eligibility |
Legal basis |
| Food order (before restaurant accepts) |
Within 2-5 minutes of placing order |
Full refund (100%) |
Consumer Protection Act, 2019, Section 6 |
| Food order (after restaurant accepts) |
Within 5-10 minutes |
Full refund minus cancellation fee (10-20%) |
Consumer Protection Act, 2019, Section 6 |
| Food order (in delivery) |
During driver transit |
Refund minus cancellation fee; subject to dispute |
Consumer Protection Act, 2019, Section 2(7) |
| Zomato account deletion |
Immediate |
Only unpaid refunds; no account credit refund |
Consumer Protection Act, 2019, Section 8 |
| Zomato Gold membership |
Takes effect at end of billing cycle |
No mid-cycle refund (unless terms permit) |
Terms and conditions; escalate to CCPA if disputed |
| Refund processing delay (after 7 days) |
File complaint after 7 working days |
Full refund plus RBI-mandated compensation |
RBI guidelines; Banking Ombudsman jurisdiction |
Common mistakes to avoid when cancelling
Cancellation can feel stressful, but knowing these pitfalls will protect your money and your legal position.
Waiting too long to cancel
Many users delay cancelling because they hope the order will arrive faster or they are unsure of their refund eligibility. In reality, every second counts; once the restaurant confirms and begins preparation, your full refund is at risk. Cancel immediately if you change your mind, and document the timestamp of your cancellation request by taking a screenshot.
Not saving your cancellation reference number
Zomato provides a unique cancellation reference number when your order is cancelled. If you lose this number and need to dispute a missing refund, you will struggle to prove cancellation to your bank or the CCPA. Store this number in your email or notes app immediately.
Confusing order cancellation with account deletion
Some users accidentally delete their entire account when they only wanted to cancel a single order. Account deletion is permanent and will erase your history. Always double-check which action you are performing before confirming.
Not following up on refunds after 7 days
If your refund does not appear within 7 working days, assume Zomato has not processed it. Contact your bank immediately and provide your cancellation reference number. Without this follow-up, you may lose your money. Yafee recommends filing a complaint with the CCPA if the delay exceeds 14 days.
Attempting to dispute via chat without documentation
Customer service chats are not official complaint channels under Indian consumer law. If Zomato refuses a refund, escalate directly to your bank's ombudsman or file a formal complaint with your District Consumer Commission. A chat transcript is weaker evidence than a cancellation reference number and refund timeline.
After cancellation: next steps and escalation
Once your order is cancelled or your account is deleted, you may encounter delays or disputes. Yafee provides a clear escalation pathway.
If your refund does not arrive within 7 working days
- Contact Zomato's customer support via the app or website.
- Provide your cancellation reference number and the date of cancellation.
- If Zomato does not respond within 48 hours, contact your payment provider (bank, credit card issuer, or digital wallet).
- They have a legal duty to investigate under RBI guidelines.
- If your bank does not resolve the issue within 30 days, file a complaint with the RBI's Banking Ombudsman (https://www.rbi.org.in/Scripts/BankingOmbudsman.aspx).
- The Banking Ombudsman is free and has authority over all Indian banks.
- Alternatively, file a formal complaint with your State Consumer Commission or the Central Consumer Protection Authority (CCPA).
- Use the e-filing portal at https://www.ccpgranth.org/ to lodge a complaint under the Consumer Protection Act, 2019.
If Zomato refuses a cancellation or refund
Zomato may claim the restaurant had already started preparing your food or that your cancellation window had closed. If you disagree, gather evidence: screenshots of order timing, cancellation request timestamp, and any Zomato messages. File a complaint with your State Consumer Commission describing the breach of Section 6 of the Consumer Protection Act, 2019. The commission can award compensation and direct Zomato to refund you within 30 days of the order date.
If your account is hacked and cancelled without consent
If someone else deletes your Zomato account without authorisation, file a complaint with the Central Cyber Crime Portal (https://cybercrime.gov.in/) immediately, then contact Zomato's account recovery team. You may be able to recover or restore limited account data. Additionally, file a formal complaint with your State Consumer Commission under the Consumer Protection Act, 2019, Section 2(7), citing unfair trade practice.
Checklist for a smooth cancellation
| Step |
Action |
Deadline |
| 1. Verify order status |
Check if restaurant has accepted the order |
Immediately upon changing mind |
| 2. Open Zomato app or website |
Log in and navigate to Orders |
Within 1 minute |
| 3. Click Cancel Order |
Confirm the cancellation request |
Within 2-5 minutes of order placement |
| 4. Save cancellation reference number |
Screenshot the reference number and email confirmation |
Immediately after cancellation |
| 5. Verify refund initiation |
Check for refund confirmation email from Zomato |
Within 10-15 minutes |
| 6. Monitor refund in bank account |
Check your payment method (bank, card, wallet) for refund credit |
Within 5-7 working days |
Zomato Foods Private Limited is registered at Zomato Head Office, 8th Floor, Topaz, 313 Bandra Promenade, Bandra Kurla Complex, Mumbai, Maharashtra 400051, India. For customer support, use the in-app chat or email support[at]zomato[dot]com. However, if Zomato does not resolve your cancellation dispute within 48 hours, do not wait; escalate immediately to your State Consumer Commission or the Central Consumer Protection Authority (CCPA) under the Consumer Protection Act, 2019.
Yafee has helped thousands of Indian consumers recover cancelled order refunds by providing clear legal frameworks and step-by-step guidance. Your consumer rights under Indian law are absolute: you are entitled to a refund for cancelled orders or closed accounts within the timelines and conditions set out by the Consumer Protection Act, 2019. If Zomato delays or refuses, escalate with confidence. Yafee remains your trusted partner in understanding and enforcing your legal rights in digital transactions.