// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 8, 2026
31.2 C
Singapore

Diner makes amends after restaurant worker used his own money to settle unpaid bill and didn’t want boss to find out

SINGAPORE: A diner who allegedly left a restaurant without paying a bill has since made amends, after a worker revealed he had covered the outstanding amount out of his own pocket.

The incident took place on Monday (Sept 8) at a restaurant in Jurong East, according to the worker who spoke to citizen journalism portal Stomp.

The worker explained that a group of seven male diners had visited the restaurant and split their orders into two bills. One amounted to $37.33, which was paid, while the other totalled $83.93 but was left unsettled.

The worker decided to pay the outstanding amount himself. “It was my fault because of my carelessness, I let them pay one bill and missed the other one,” he told Stomp.

He added that he chose not to disclose the restaurant’s name, fearing his employer might find out about the incident. “I need them to please come back and pay the rest of what they owe. I hope this will help me get the money back,” he appealed.

The worker also shared with Stomp a photo of the seven diners seated at their table, in the hope that they would see the post and settle the bill.

A few days later, his appeal appeared to pay off. Stomp reported today (11 Sept) that one of the diners returned to the restaurant and transferred the $83.93 to the worker, settling the outstanding balance.

Hot this week

SG man, 61, gets 14 months’ jail + S$1.4M penalty for instigating son to evade income tax and GST in luxury watch business

The businessman directed his son to understate business income and avoid GST registration, despite the watch trade making more than S$10 million in sales

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