// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 24, 2026
27.4 C
Singapore

Grab platform fee to more than double from May 5

SINGAPORE: Local private-hire vehicle operator Grab has revealed that the platform fee it collects for each transaction made on its app will be raised from $0.30 to $0.70, from 5 May onwards.

The fee hike was reportedly communicated to users via an email last night (Apr 14) and Grab said that the price increase will help the company continue to optimize the functions of the application. All of Grab’s car-hailing services, including JustGrab, GrabCar, GrabHitch, Standard Taxi, etc. will be affected by the new fee structure.

Grab also said that the increase in platform fees is in line with the platform fees charged by other private car operators.

In terms of solving the driver shortage problem, Grab said that in addition to recruiting more drivers, it is also introducing some new features in the app to help existing drivers work more efficiently and serve more passengers.

For example, drivers can use Hotspot Navigation to keep an eye on areas with high passenger demand. When more drivers come into these areas, there will be fewer fare spikes and passengers will hopefully be able to find drivers more quickly.

Citing these outcomes, Grab said that this could be a win-win situation for the company. drivers and users. /TISG

Hot this week

Two weeks after allegedly finding cockroach in meal, customer demands S$5,000 from restaurant

A customer allegedly found a whole dead cockroach in his restaurant meal — but instead of reporting it immediately, he approached the restaurant two weeks later and demanded S$5,000 in compensation.

‘Now that’s a real Mayor,’ Singapore Democratic Party chief Chee Soon Juan says of Zohran Mamdani while in New York

During his visit to New York, SDP chief Chee Soon Juan praised the city’s “human spirit and resilience” while also reflecting on conversations with Singaporeans living there.

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