// Adds dimensions UUID, Author and Topic into GA4
Tuesday, June 23, 2026
27.2 C
Singapore

Diner surprised at $15 charge for meal at mixed vegetable stall, asks for receipt but gets scolded by stallholder instead

SINGAPORE: After a diner felt that he had been overcharged for a meal at a mixed vegetable stall, he asked for the receipt from the attendant. However, the elderly man who runs the stall did not only refuse his request, but the diner claimed that the uncle also scolded him.

The diner, who goes by Lim Francis on Facebook, wrote on the COMPLAINT SINGAPORE page on Sunday (Apr 17) that he had gone to the stall at COOK HOUSE by Koufu in Velocity Novena Square at 1 pm the day before.

I ordered fish and chicken thigh and asked for their prices prior to ordering. I was informed that the fish cost $3 and the chicken thigh cost $3.5, and I agreed to these prices. And added baikut vege with rice which may be about $5/6 more to my calculation.”

Screenshot 2023 04 17 at 12.35.46 PM

To his surprise, the total amount he was charged was $15, so he only received $35 in change from the $50 he paid.

However, when he asked for a receipt, “the elderly man running the stall refused to provide one and even scolded me for not asking for one earlier,” Mr Lim added.

“I am extremely disappointed with the service I received from this stall. It is clear to me that the stall holder is dishonest and trying to overcharge customers. I hope future customers do not fall victim to the same dishonest practices.”

He went on to ask, “What do u think of this stall have u all expericed the same thing?” tagging Velocity Novena Square and Koufu SG as well.

Mr Lim also posted a photo of his meal.

The Independent Singapore has reached out to Mr Lim and Koufu for further comment.

One netizen commenting on the post wrote that Mr Lim could have said earlier that he wanted a receipt.

“These stall keeper should be sack away!!!He say should told him earlier if need receipt..these is becos if give receipt then he unable overcharge..He already overcharge so he not dare to give you the receipt..cos you can complainatiom if have these receipt.”

Screenshot 2023 04 17 at 12.31.53 PM

Another wrote, “How is that $15? Are they trying to say this cost more than western food? There should be a shift manager at the office nearby. Have to raise it up to him.”

Screenshot 2023 04 17 at 12.32.01 PM

Others were equally surprised at the high price.

Screenshot 2023 04 17 at 12.32.06 PM

Screenshot 2023 04 17 at 12.32.54 PM

“Next time ask for total price before paying. At most you reject/walk away if price very much different from your calculation,” advised another.

Screenshot 2023 04 17 at 12.33.38 PM

“If the old uncle refuse to give you receipt , go to the drink counter look for the foodcourt manager…” a commenter chimed in.

Screenshot 2023 04 17 at 12.37.53 PM

/TISG

‘1st & last’ time customer says he’ll order ‘homemade’ lemon tea that cost S$2.70! — Netizens share solutions for drinks more expensive than food

- Advertisement -

Hot this week

‘So proud of him’: Singaporeans praise local uni-reject who delivered speech at Harvard Medical School

Tan grew up in Singapore, where he was discouraged from studying biology and faced academic difficulties in high school. He left Singapore and was accepted to the University of Toronto, where he di...

Raising kids or DINK in your early 30s? Netizens ask

On Reddit, a netizen shared: Married (M,31) to my wife (F,30). Have 2 kids, both under 2s and i honestly love them to bits. But to be realistic, its obviously not easy and the struggle is indeed ve...

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