We understand that getting canceled on can be frustrating. Whether you’re a passenger who’s been waiting for a ride to get to an urgent appointment or a driver who’s already made the effort to get to a passenger.
For passengers, we’ve put in place both incentives and penalties to discourage drivers from making unnecessary cancellations. But it’s only fair that we take care of our driver-partners too. For many of them, Grab serves as a main source of income, and when passengers cancel at the last minute, or don’t show up for their ride, drivers waste fuel and miss out on earnings they could have gotten from taking another job.
That’s why from 1 April 2019, we are improving our cancellation policy*.
The updates will still give passengers the flexibility of cancelling a booking they’ve just made, at the same time ensuring drivers get compensated fairly for their time and effort travelling to you.
All cancellations you make within 5 minutes from getting a driver are free-of-charge.
You will only be charged a cancellation fee between THB 10 to THB 50 in the following two situations:
– If you cancel after 5 minutes of getting a driver, or
– if your driver cancels the ride after waiting longer than 10 minutes for you to arrive at your pick-up point.
*This cancellation policy will apply to all services except GrabFood, GrabExpress and GrabFresh.
Cancellation Fee details
|City||Service Booked||Cancellation Fee|
|JustGrab, GrabCar, GrabTaxi, GrabVan||THB 30|
|GrabCar Plus, VIP Taxi, GrabCar Luxe||THB 50|
|Pattaya||GrabCar and GrabTaxi||THB 30|
|Phuket, Samui, Krabi||GrabCar and GrabTaxi||THB 50|
Rest of Thailand
|GrabCar and GrabTaxi||THB 20|
How will I be charged for this cancellation fee?
If you’re on GrabPay, this amount will be deducted directly from credit/debit card.
For passengers using cash, the fee will be added automatically to your next ride’s fare.
The driver for your next trip will be informed to collect this fee on Grab’s behalf.
Do these cancellation fees go to Grab?
100% of the fee goes to your driver when you cancel your booking late, or don’t show up on time for your ride. This compensates your driver for his or her time on the road. We expect this policy update to affect less than 1% of our bookings, as the majority of passengers don’t change their minds after booking. Just keep doing your part by being on time and booking your ride only when you’re ready to go!
Okay, but what if I cancel because my driver’s not moving, or taking too long to arrive? Will I get charged?
We encourage you to first check in with your driver via call or GrabChat. He or she might be caught in heavy traffic, or might have accidentally missed a turn. However, if you do feel the need to cancel because your ride’s taking much longer than indicated to arrive, you will not be charged. Just as we’re able to show you your driver’s current location, we have safeguards in place to detect if the driver’s not moving towards you.
Cancellation fees will also be waived if your driver does not arrive within 7 minutes after the first-shown estimated time of arrival. For example, if you are allocated a driver who is 5 minutes away, but you’ve waited for more than 12 minutes (i.e. 5 mins + 7 mins), your cancellation will be free.
My driver cancelled the ride immediately after arriving, and did not wait for me. Will I still get charged?
No, all drivers will need to wait for at least 10 minutes before a fee can be charged. If your driver cancels the ride before this waiting time is up, you will not be charged.
What if my driver indicates that he or she has arrived, but is not at my pick-up location? Will I be charged for not showing up?
We can the detect the driver’s current location. In such situations, you will never be charged for ‘not showing up’.
We believe that this update makes cancellations fairer for everyone. When you cancel your ride within 5 minutes, you’re freeing up the ride for other riders, and you benefit when other riders do the same. Everyone will be able to get their rides faster.
We’re constantly introducing improvements to our system based on feedback from our users, and as part of our commitment to keep improving and be #bettereveryday for everyone.