// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 10, 2026
30.2 C
Singapore

I earned $0 being a Grabcar driver

In a letter written to this publication, Mr Chiang claimed that he earned just $1700 after working for over a month as a Grabcar driver. He said that Grabcar drivers have to be aware of many hidden charges that are levied on them, which eats into their earning.

Mr Chiang advised that members of the public should not be taken in my misleading advertisements like this one.

grabcar2
link: http://www.gumtree.sg/a-drivers-delivery/boat-quay-raffles-place/wanna-drive-uber-grabcar-our-top-driver-make-2500p-week+-car-available-immediately-call-93908984/1001545654850910856860909

Mr Chiang said, “and there was once I emergency braked on the expressway to avoid an accident. Even though there was no accident, the passenger claimed whiplash against my insurer, and I have to pay $2000 excess.”

Adding: “There goes my $1700 salary, I worked 1+ month for free.”

You see many promising advertisements like this, saying how you can earn $10,000 per month being a hardworking Grabcar driver.

But what is the real maths behind driving a Grabcar. A Grabcar driver, Aileen Azim, gives the real breakdown.
grabcarSo, be careful not to be lured by promotions and advertisement which give half-truths.

In a subsequent Facebook post, Aileen said that it is better to be a delivery driver than to drive a Grabcar.

Hot this week

Singaporean in US who masterminded S$309million bitcoin theft pleads guilty

Malone Lam, an eighth-grade dropout who came to the U.S. from Singapore, faces a maximum prison sentence of 20 years.

Singapore Attorney General to appeal sentence of UK man who assaulted Grab driver who later died

The AGC said on Sept 9 that Oruche Morgan Fidelis' sentence was "manifestly inadequate" and added that it has filed two notices of appeal to the High Court.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks