// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
25.5 C
Singapore

Singaporeans share their biggest financial mistakes and money wasters: ‘Unused gym memberships, Starbucks, bubble tea, taking Grab and more…’

SINGAPORE: A lively discussion followed after a local Reddit user asked, “What are some of the biggest financial mistakes or money wasters?”

u/yandao2000 wrote on r/askSingapore on Sunday (Sept 3), “We know the usual sales guy spending too much on his car, racking up credit card debt, gambling etc… What are some other ways we may be unknowingly wasting money or something that will hurt us financially in the long run?”

Nearly 200 Reddit users have commented on the post so far. A number of them shared stories of family members or friends who’ve actually gone bankrupt.

“My dad was a hardcore saver, he was a business owner and earned near five figures a month. Turning on the lights, fans or appliances at home will earn us nags. We don’t spend time together on special occasions, holidays or family events so everyday is like a normal day to us. He also works 364 days a year and only 1 off day during CNY. He saved millions till one fine day he lost it all in business and became a bankrupt. Now he has nothing to show for all his life’s hard work, no fond memories, no enjoyment of the fruits of his labor,” wrote one.

Screenshot 2023 09 04 at 11.26.00 AM

The uncle of another commenter at one point was a millionaire but “became a bankrupt but soon started a company and became a professional karang guni.”

Screenshot 2023 09 04 at 11.27.11 AM

For one netizen, “signing up for a gym membership well knowing i won’t show up” was a big money waster.

Screenshot 2023 09 04 at 11.28.40 AM

Another agreed, writing, “Think I wasted S$2.5k in un-utilised gym memberships in recent years. Worst financial decision yet.”

Screenshot 2023 09 04 at 11.28.47 AM

For some, having a wife means spending more money.

“It’s my lifestyle in choosing food especially when I’m with my wife… When I am alone, my meal can be $5 a day but when I’m with her, $50-100 a day lol I know…,” chimed in a commenter.

Screenshot 2023 09 04 at 11.29.40 AM

Screenshot 2023 09 04 at 11.30.47 AM

One contributed a whole list of money-wasters.

Screenshot 2023 09 04 at 11.31.26 AM

“Buying trendy clothes and not enough of the classics. Same goes for fast fashion clothes that don’t last instead of better-made pieces,” wrote one.

Screenshot 2023 09 04 at 11.31.56 AM

“Going for the wrong course and in a career I don’t have interest in, then realizing I wasted 6 years in a career with stagnant pay + enduring a toxic work environment,” said another.

Screenshot 2023 09 04 at 11.32.19 AM

“drinks like bubble tea, starbucks, coffee bean – all at least $5-9 a cup. x 20 days a month is like $100 and more. i switched to bringing my own water bottle and refilling and if i want a drink, i usually just get from kopitiam,” one added.

Screenshot 2023 09 04 at 11.33.12 AM

For another, it was cars and luxury items.

Screenshot 2023 09 04 at 11.33.58 AM

/TISG

S’poreans share money-saving tips to stay alive in S’pore: From “don’t order drinks when eating out” to “switch aircon to dehumidifier mode” and many, many more…

Hot this week

After Workers’ Party has called for it since 1994, Jamus Lim cheers Education Ministry’s announcement of smaller class size pilot

"I am, of course, immensely gratified by this development, not least because the #workersparty has been hammering on about smaller class sizes for ages (since our 1994 manifesto, championed by our ...

Fake SPF pop-up alerts claiming your device is ‘locked’ are back; Police warn of phishing scam demanding urgent fine payment

SPF has warned of a re-emergence of phishing scams using fake pop-up alerts bearing the police logo, claiming devices have been locked for accessing illegal content and demanding immediate payment ...

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