// Adds dimensions UUID, Author and Topic into GA4
Saturday, September 5, 2026
29.1 C
Singapore

Food delivery rider asks customers to indicate address clearly to avoid unnecessary costs

Singapore – A food delivery rider took to social media to request customers to provide clearer address details after failing to deliver an order with “Punggol Garden, Punggol Central” as the destination.

On Tuesday (Dec 22), Facebook user Matin See took to Complaint Singapore’s page to highlight a request for customers to input their addresses clearly to avoid failed delivery attempts. “Next time, if you want to order food, learn how to indicate your address and don’t be lazy!” wrote Mr See. “Don’t sabotage rider and make him go round wasting time and petrol and in the end earn nothing.”

“Always remember that we riders are also earning a living during this tough period and we also got family to feed.”

Mr See uploaded a screenshot of the order request with a delivery address stating “Punggol Garden, Punggol Central.”

131892588 3007134572852743 1253386679479788406 n 1
Photo: FB screengrab/Complaint Singapore

Another screenshot attached was from GrabFood noting the order was completed without successful delivery. “As we’ll have to refund unfairly charged parties, your payment for this transaction and the order value will be reversed from your wallet,” noted the feedback advisory.

131943707 3007134536186080 235156822492121213 o
Photo: FB screengrab/Complaint Singapore

In another comment, Mr See uploaded a photo of his conversation with GrabFood customer support regarding the items’ disposal, which is the protocol before tagging the order as complete.

131895815 3007170769515790 7196206980673119088 o 1
Photo: FB screengrab/Complaint Singapore

Members from the online community who are fellow delivery riders shared the same sentiments. “I understand how you feel,” wrote one Kylie Karl. “Some customers put the wrong block and the wrong postal code. Some like yours only put a street name, no unit number.”

He explained that the rider would call the customer for clarifications, but there were instances when they did not respond. They answer, “sorry I was taking a shower or bring my dog for a walk,” the netizen noted.

“Some of these customers don’t give full address, and don’t pick up their calls at all,” said Facebook user Melissa Chia.

Others noted it wasn’t too difficult to give the actual address to allow the rider to send the order on time. “Don’t make people’s lives difficult,” said Facebook user Catherine Tay.

Meanwhile, many wondered why the GrabFood app would accept incomplete customer details. “To be honest, I feel that Grab should not accept any address that does not contain the full address such as a unit number. This would be convenient for riders, and it is also fair for riders to not get penalized for customer’s mistakes,” said Facebook user Adelynn Amy.

Some customers mentioned that they would indicate their complete address in the notes section or send a follow up message to the driver after order placement whenever the app does not accept the details in the address section.

Read related: Condo security guard refuses to accept delivery, places food on the floor

Condo security guard refuses to accept delivery, places food on the floor

Hot this week

SG woman asks why some men take offence at being rejected over finances: ‘Isn’t marriage the most important financial decision?’

SINGAPORE: In a query that has sparked discussion on Reddit, a Singaporean woman is asking why some men respond with hurt or indignation when women rule them out on the basis of “financial capabili...

Sermorelin and GHRP-2 Synergy: The Research Landscape in Peptide Signaling

The expanding interest in peptide-based research has led to a closer examination of compounds that interact with endocrine signaling pathways. Among these, the combination of Sermorelin and GHRP-2...

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