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

PUB bill showing 115% tax on water services goes viral

A netizen’s utilities bill has gone viral after he highlighted that he has been taxed 115 per cent on water services his household consumed last month. The post quickly garnered over 500 shares so far.

The netizen, Facebook user Dennis Khew, noted that he was charged $11.66 for water charges but was also taxed $13.36 on top of that amount. The $13.36 is made up of a Waterborne Fee, Water Conservation Tax and a 7 per cent Goods and Services Tax (GST):

Khew also pointed out that the amount he is taxed is only set to go up, considering the impending GST hike.

Finance Minister Heng Swee Keat announced that GST will increase by 2 per cent, as he delivered Budget 2018 in February this year. This tax hike will raise the GST from 7 per cent to 9 per cent and will be implemented sometime between 2021 and 2025, in a progressive way.

It is of interest that the GST hike will only be implemented from 2021, as it means that the tax hike will most likely only go into effect after the next General Election which must be held by 15 Jan 2021.

https://theindependent.sg.sg/the-curious-timing-of-the-impending-gst-hike/

Hot this week

Police arrest man after six-hour standoff at Bukit Batok block where bicycle and other items were thrown

A 47-year-old man was arrested after a six-hour standoff with police at a Bukit Batok HDB flat, during which he threw items including a bicycle, shoes and a hairdryer from the 20th floor.

Singaporean father chooses Thailand over Singapore despite lower salaries and fewer opportunities: ‘I’d do it again’

A Singaporean man who moved to Thailand 10 years ago says he has no regrets about staying, even though salaries and career opportunities are generally better in Singapore.

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