// Adds dimensions UUID, Author and Topic into GA4
Friday, July 3, 2026
28.3 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.

- Advertisement -

Hot this week

Company behind multiple Anytime Fitness and BFT outlets in Singapore faces 14 charges over CPF payments

Watchtower Holdings is the parent company of ReFormd which operates 16 BFT outlets, 14 Anytime Fitness outlets and five personal training gyms.

‘How will he survive?’: Singaporeans ridicule Singtel CEO’s S$6.8 million pay after 17% cut

"He needs more CDC voucher and U-save rebates. Bro is struggling," one commenter quipped.

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