Promotional offer — trial 48 h at $1.36 then $73.99/month without obligation. The solution to track your subscriptions.

Cancel Grab: The Complete Guide
Learn how to cancel your Grab rides and account easily. Enjoy a hassle-free process with our expert tips. Tocancel rating: 4.8/5. Start now!
Your information
Complete the form below as on an e-cancellation journey: your data will pre-fill the rest in Tocancel. No letter preview on this page.
How to cancel your Grab account and rides in singapore: your complete rights guide
Why you might want to cancel Grab and what you need to know
Grab is Singapore's largest ride-hailing and delivery platform, connecting millions of users with drivers, food merchants, and grocery services through a single app. If you've decided to step away from Grab-whether because of unexpected charges, poor service experiences, or simply switching to a competitor-you have clear rights as a consumer in Singapore, and Tocancel is here to walk you through the process.
You might cancel a single ride due to a change in plans, an unresponsive driver, or incorrect booking details. Alternatively, you may want to delete your entire Grab account if you no longer use the service or prefer not to store your payment data on the platform. Each type of cancellation has different rules, timelines, and potential fees.
Understanding your options before you act will help you avoid unnecessary charges and protect your consumer rights under Singapore law.
What Grab services are available in singapore
Grab operates multiple services across the island, including GrabCar (standard rides), GrabShare (shared rides), GrabHitch (carpool service), GrabFood (food delivery), GrabMart (grocery and convenience goods), and scheduled advance bookings. Each service has its own cancellation window and fee structure, which you'll find in the Grab app or on the service details page before you confirm a booking.
The cancellation policies you need to know about are published by Grab in their Terms of Service, which are governed by Singapore's Consumer Protection (Fair Trading) Act. This means that any policy must be fair, transparent, and not deliberately designed to trap you into paying unnecessary fees.
Common reasons consumers cancel Grab bookings
You might cancel because your plans changed unexpectedly, your driver is taking too long to arrive, you booked the wrong time or location, the surge pricing was higher than expected, or you've experienced poor service. Food and grocery orders are cancelled when merchants are out of stock, delivery times are unacceptable, or you change your mind about the purchase.
Whatever your reason, you have the right to cancel under certain conditions, and Tocancel is committed to helping you exercise those rights confidently.
Your consumer rights and what the law says about cancellations
In Singapore, your right to cancel is protected by the Consumer Protection (Fair Trading) Act (CPFTA), administered by the Consumers Association of Singapore (CASE). This law requires that any cancellation policy must be fair, clear, and not unfairly penalise you for changing your mind.
Your legal position is this: you can cancel most bookings without charge if you do so before the driver or merchant has incurred significant cost or effort. Once a driver has accepted your ride and begun travelling to you, or a merchant has begun preparing your order, Grab may charge a cancellation fee to compensate them for their time. However, any fee must be reasonable and proportionate to the actual loss.
What the consumer protection (Fair trading) act means for you
The CPFTA protects you from unfair contract terms, misleading information, and exploitative cancellation policies. If Grab's cancellation fee is unreasonably high-for example, charging you the full ride cost when the driver has barely moved-you can dispute it. Under CASE's guidelines, cancellation fees should reflect only the genuine cost incurred, not a penalty.
If Grab refuses to refund you or disputes your claim, you can lodge a complaint with CASE, which will investigate the matter at no cost to you. CASE has successfully resolved thousands of consumer disputes and can compel companies to refund unfair charges.
Your right to information and fair terms
Grab must show you the cancellation fee before you confirm the cancellation. You have the right to see this fee clearly on your screen and decide whether to proceed. If the fee is not displayed or if you are charged without warning, this is a breach of your consumer rights, and you should report it to CASE immediately.
Tocancel recommends taking a screenshot of the cancellation screen showing the fee before you confirm, so you have proof of what you agreed to.
How to cancel a single Grab ride without unnecessary fees
Cancelling a standard ride is straightforward if you act quickly and follow the correct steps within the app.
Step-by-step process to cancel your ride
- Open the Grab app on your phone and navigate to your active booking.
- Look for the trip card at the bottom of your screen showing the driver's details, vehicle number, and estimated arrival time.
- If you do not see an active trip, your ride may have already been cancelled, completed, or reassigned.
- Tap the "Cancel ride" or "Cancel" button, which appears prominently on the trip details screen.
- This button is usually in red or in a contrasting colour at the bottom of the card.
- If the button is greyed out or absent, the driver may be too close to your pickup point, and cancellation without a fee may no longer be possible.
- Review the cancellation fee shown on the confirmation screen.
- Grab will display the exact amount you will be charged before you confirm.
- If no fee is shown, your cancellation is free-this typically means the driver has not yet accepted or is still far from you.
- Confirm your cancellation by tapping the "Confirm cancel" button.
- Once you confirm, the driver will be notified immediately, and the booking will be closed.
- Your payment method will be charged the cancellation fee (if any) or no amount if the cancellation is free.
- Check your Grab wallet or payment method for confirmation of the cancellation and any charge applied.
- A cancellation receipt will appear in your Grab app under the booking history.
- Keep this receipt in case you need to dispute the charge later.
Cancellation fees for standard Grab rides explained
Grab charges a cancellation fee once the driver has accepted your booking and begun driving to your pickup point. The exact amount depends on several factors: how far the driver was from you when you cancelled, how long they had been travelling, surge pricing at the time of booking, and your location. You will always see the fee on screen before you confirm.
If you cancel before any driver has accepted your booking, your cancellation is free. This window is typically very short-often less than a minute-so acting quickly is essential.
How to cancel GrabFood and GrabMart orders
Food and grocery orders follow different cancellation rules because the merchant may have already begun preparing or packing your items.
Steps to cancel a food or grocery delivery order
- Open the Grab app and go to your active order in the "Orders" or "Bookings" section.
- The order card will show the restaurant or merchant, your items, and the current status (e.g., "Preparing", "Confirming", "Out for delivery").
- Tap "Cancel order" on the order details screen.
- This button is usually visible if the merchant has not yet confirmed or has only just begun preparing.
- Once the driver has left the merchant or the items are being packed, cancellation may not be available.
- Select your reason for cancellation from the dropdown menu (e.g., "Changed my mind", "Order taking too long", "Out of stock").
- Providing a reason helps Grab and the merchant understand patterns and improve service.
- Review any non-refundable fees or service charges shown on the confirmation screen.
- GrabFood and GrabMart deduct platform fees and delivery charges even if the merchant has not started preparing; however, the food cost itself should be refunded.
- If you cancel very late (when the driver is already out for delivery), you may not receive a refund at all.
- Confirm the cancellation and wait for the refund to be processed.
- Refunds to GrabPay balance appear immediately; refunds to credit or debit cards may take 3 to 5 working days.
When GrabFood and GrabMart charges cannot be avoided
If the merchant has already confirmed your order and begun preparing, or if the delivery driver has already picked up your items, cancellation fees and service charges are typically non-refundable. Grab's system will inform you of this before you proceed.
Tocancel advises that you act immediately if you change your mind, because the cancellation window closes rapidly once preparation begins.
How to delete your entire Grab account
If you no longer wish to use Grab and want to remove all your personal data from the platform, you can request account deletion through the app settings.
Steps to permanently delete your Grab account
- Open the Grab app and navigate to your profile by tapping the user icon in the top left or bottom right corner.
- You will see your name, phone number, email, and account settings.
- Scroll down to the bottom of the settings menu and locate "Account" or "Help and settings".
- This section contains options for payment methods, saved addresses, and account management.
- Tap "Delete account" or "Deactivate account".
- Grab may offer a temporary "deactivation" option first, which temporarily hides your account for 30 days; you can reactivate it during this period if you change your mind.
- Permanent deletion removes all your data and is irreversible.
- Confirm your intention to delete by entering your password or providing biometric verification (fingerprint or face recognition).
- This step ensures that only you can authorise the deletion.
- Wait for Grab to process the deletion request.
- Permanent deletion can take up to 30 days, during which your account will be marked for removal.
- After 30 days, all your personal data, payment methods, and booking history will be erased.
What happens to your GrabPay balance and outstanding charges
Before you delete your account, ensure that any GrabPay balance is withdrawn or used. If you have funds in your GrabPay wallet at the time of deletion, Grab may not refund this balance, depending on their policy. Check your balance by tapping the wallet icon in the app and transfer any remaining funds to your linked bank account if possible.
If you have outstanding charges or disputes, resolve these before requesting deletion, as deleting your account will make it difficult to pursue claims later.
How to request a refund and dispute unfair charges
If you believe you were charged unfairly-either for a cancellation fee that was unreasonably high or for a charge that was applied without your consent-you have the right to dispute it under Singapore law.
Steps to submit a refund request to Grab
- Open the Grab app and find the booking or order you wish to dispute.
- Navigate to your booking history by tapping "History" or "Trips".
- Locate the specific transaction and tap on it to open the details.
- Look for the "Report issue" or "Help with this trip" button.
- This button is usually near the bottom of the booking details screen.
- If you do not see this button, tap the three-dot menu icon for more options.
- Select your issue from the list (e.g., "Charged unfairly", "Cancellation fee was too high", "Duplicate charge").
- Be specific about what happened so Grab can understand your complaint.
- Write a clear, factual description of the problem.
- Explain why you believe the charge was unfair, reference the cancellation fee if applicable, and mention any screen evidence you have.
- Keep your message concise but complete.
- Attach supporting evidence if possible (e.g., screenshots of the cancellation screen, proof of the fee charged, your payment statement).
- Grab will use this evidence to investigate your claim.
- Submit your report and wait for a response.
- Grab typically responds within 3 to 5 working days.
- If Grab approves your claim, the refund will be processed to your original payment method within 5 to 7 working days.
If Grab refuses your refund request
If Grab rejects your refund request or does not respond within 14 days, you can escalate your complaint to the Consumers Association of Singapore (CASE). CASE will investigate the matter at no cost to you and can compel Grab to refund the charge if they determine it was unfair or applied without proper consent.
To lodge a complaint with CASE, visit their website (case.org.sg) or call their hotline at 6100 0315. You will need to provide your booking details, the charge amount, screenshots of the fee, and a copy of your dispute history with Grab.
Common mistakes to avoid when cancelling Grab bookings
Cancelling a ride or order can feel stressful, especially if you're in a hurry, but rushing often leads to mistakes that cost you money. Here are the pitfalls that catch most people.
Waiting too long before cancelling
Every second matters. Once a driver accepts your booking and begins moving toward you, the cancellation fee clock starts. If you hesitate, the driver may arrive at your pickup point before you cancel, making the cancellation impossible or charging you the full ride price.
As soon as you realise you no longer need the ride, tap "Cancel" immediately.
Not checking the cancellation fee before confirming
Grab shows the fee on a confirmation screen, but many users glance at it without reading the exact amount. You may accidentally confirm a SGD 5 or SGD 10 charge without realising it. Always pause and read the number clearly before tapping "Confirm cancel".
Take a screenshot for your records so you have proof of what you agreed to.
Cancelling through customer support instead of the app
If you contact Grab's customer support team instead of cancelling through the app, you may experience delays or be charged a higher fee. The app's cancellation function is the fastest and most transparent method. Always use the app first.
Forgetting to dispute an unfair charge within 30 days
Grab limits your window to dispute a charge. If you notice an incorrect or unfair fee, report it to Grab immediately through the app's "Report issue" function. Waiting weeks or months to complain weakens your case and may result in Grab refusing to investigate.
Tocancel recommends disputing any charge you believe is wrong within 24 hours of the transaction.
What to do after your cancellation is confirmed
After you've successfully cancelled a booking or deleted your account, several things happen automatically, and you should know what to expect so you're not surprised by communication or charges.
Checking your refund status
If your cancellation was free, no further action is needed. If you were charged a fee and later dispute it, monitor the status of your dispute in the app. Grab will send push notifications and emails updating you on the progress.
If you requested a refund and were approved, the money will return to your original payment method. Refunds to GrabPay balance appear instantly, while refunds to bank accounts take 3 to 5 working days.
Disabling notifications and communications from Grab
If you've deleted your account, Grab should stop sending you promotional emails and push notifications within a few days. However, if you continue to receive messages after 14 days, contact Grab's support team and request manual removal from their mailing list.
You can also disable notifications through your phone's settings before deleting your account, which provides immediate relief.
Cancellation policies at a glance
| Service type | Free cancellation window | Fee applies after | Maximum typical fee |
|---|---|---|---|
| GrabCar (standard) | Before driver accepts | Driver en route to you | SGD 5-10 (varies by location and surge) |
| GrabShare | Before driver accepts | Driver en route | SGD 3-8 |
| GrabHitch | 5+ minutes before pickup | Within 5 minutes of scheduled time | SGD 2-5 |
| Scheduled ride | Up to 1 hour before pickup | Within 1 hour of scheduled time | SGD 5-12 |
| GrabFood order | Before merchant confirms | Merchant preparing or driver en route | Platform fee (non-refundable); food may be refunded |
| GrabMart order | Before merchant confirms | Merchant picking or driver en route | Platform and delivery fees non-refundable |
Comparison: cancelling Grab versus competitors
If you're deciding whether to switch to another ride-hailing or delivery app, it's worth comparing cancellation policies side by side.
| Platform | Free cancellation window (rides) | Typical cancellation fee | Dispute process |
|---|---|---|---|
| Grab | Before driver accepts | SGD 5-10 | In-app "Report issue" + CASE escalation |
| Gojek | Before driver accepts | SGD 3-8 | In-app support only |
| ComfortDelGro | Before driver assigns | SGD 2-5 | In-app or phone support |
| Foodpanda | Before restaurant confirms | Delivery fee only | In-app support + PayNow refunds |
| Deliveroo | Before restaurant confirms | Restaurant or delivery charges | In-app support team |
How tocancel can help you cancel with confidence
Navigating cancellation policies and enforcing your consumer rights can feel complicated, especially when companies try to keep charges hidden or bury refund information in lengthy terms. Tocancel exists to simplify this process for you.
At Tocancel, we provide step-by-step guides, explain your legal rights in plain language, and show you how to dispute unfair charges with confidence. Our team understands Singapore's consumer protection laws and can help you understand exactly what Grab is allowed to charge you and what constitutes an unfair fee.
Whether you're cancelling a single ride or closing your account entirely, Tocancel has helped thousands of consumers cancel Grab and recover unfair charges by providing clear, actionable advice and legal backing. Visit Tocancel.com today to access tools, templates, and escalation guidance that will protect your wallet and your rights.
Contact Grab for account support and address information
If you need to contact Grab directly for account deletion, refund disputes, or other cancellation issues, you can reach their customer support team through the app's "Help" section. Most issues are resolved faster through the in-app chat than through email or phone.
Grab's primary service centre in Singapore is located at 1 Tampines Street 92, Singapore 528623, although this address is primarily for in-person support and not specifically for cancellations. For cancellation inquiries and disputes, always use the in-app help function or Tocancel's escalation templates, as Grab processes these requests faster through their digital support channels.
If Grab fails to resolve your dispute, lodge a formal complaint with the Consumers Association of Singapore (CASE) at case.org.sg or call 6100 0315. CASE operates at no cost to you and has the authority to investigate Grab and compel refunds for unfair charges.