// Adds dimensions UUID, Author and Topic into GA4
Sunday, August 9, 2026
33.6 C
Singapore

Medisave ceiling raised from $49,800 to $52,000 without any notice

By: Leong Sze Hian

Basic Healthcare Sum increased to $52,000

The Medisave Contribution Ceiling (MCC) was renamed as the Basic Healthcare Sum (BHS) in January 2016. The Government says that the BHS is the estimated savings that you need for your basic subsidised healthcare needs in old age. The BHS has been increased from $49,800 to $52,000, from 1 January 2017.

Was it announced in media?

I don’t remember reading about this increase in the mainstream media. Did you?

4.4% increase in 1 year?

So, the BHS increased by $2,200 or about 4.4 per cent in one year.

Cohort basis changed to age 65?

As the BHS is on a cohort basis at age 65 – it will not increase for those who are 65 years old.

I believe this is a departure from past cohort based CPF schemes’ amounts which I understand has always been at age 55.

So, why the apparent change now?

Was this announced in the mainstream media or in Parliament?

$346,000 BHS when you are 65?

If you are say 21 years old now – can you imagine what your BHS may be when you are 65? ($345,800 ($52,000 compounded at 4.4 per cent for 44 years?))

- Advertisement -

Hot this week

‘Why not ask her?’: Singaporeans debate commuter who posted woman’s bag taking up train seat

One passenger's bag taking up a seat was enough to get another commuter talking about an all-too-familiar problem on public transport.

Man discovers fiancée had multiple affairs months before wedding, now wonders if he should walk away

A man says he's questioning whether to call off his wedding after discovering his fiancée had been having an affair while they were planning their future together.

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