Skip to main content
SINGAPORE ยท TAX July 2026 ยท 6 min read

Singapore's CPF system: why an expat on SGD 100,000 takes home 20% more than a Singaporean

Put two colleagues side by side in a Singapore office. Same job title, same salary โ€” SGD 100,000 a year. One holds Singapore citizenship, the other has an Employment Pass. At year end, the expat walks away with roughly SGD 15,000 more in cash. That gap is CPF, and understanding it changes how you should read any Singapore salary figure.

What CPF actually is

The Central Provident Fund is Singapore's mandatory social savings scheme, established in 1955. It is not a tax โ€” the money stays yours, sitting in three sub-accounts (Ordinary, Special, and MediSave) that you control and eventually use. But it does leave your bank account every month, which is why it matters enormously when comparing salaries.

For a Singapore citizen or PR aged under 55, the employee CPF contribution rate is 20% of ordinary wages, capped at ordinary wages of SGD 6,800/month (the Ordinary Wage ceiling, or OW ceiling). The employer contributes a further 17%. So the full CPF input on a SGD 8,000/month salary is SGD 1,360 from the employee and SGD 1,156 from the employer โ€” a total of SGD 2,516 per month flowing into CPF, of which the employee feels SGD 1,360 as a deduction from their payslip.

Employment Pass holders: the CPF exemption

Foreign nationals on Employment Passes, S Passes, and most other work visas are entirely exempt from CPF contributions โ€” both employee and employer sides. This has two effects. First, the EP holder keeps that 20% as cash. Second, their employer isn't paying the 17% on top, which sometimes means EP holders can negotiate higher gross salaries because the total cost to the employer is lower.

The minimum salary threshold for an EP is currently SGD 5,000/month (SGD 5,500 for the financial sector), increasing to SGD 5,600 from January 2025 for new applications. Below these thresholds, only S Passes apply, which do attract CPF contributions from both parties.

The numbers side by side

Scenario Gross/yr CPF (employee) Income tax Cash take-home
Singapore citizen, age 35 SGD 100,000 SGD 16,320 SGD 5,650 SGD 78,030
EP holder (expat) SGD 100,000 SGD 0 SGD 5,650 SGD 94,350
Difference โ€” SGD 16,320 โ€” +SGD 16,320

Note: CPF contributions are capped at the Ordinary Wage ceiling of SGD 6,800/month. For a SGD 100,000/year salary (SGD 8,333/month), only SGD 6,800 of each month's pay attracts CPF, giving an annual employee contribution of 20% ร— SGD 6,800 ร— 12 = SGD 16,320. Income tax on SGD 100,000 is approximately SGD 5,650 under Singapore's 2026 resident tax rates.

But the citizen isn't losing it โ€” they're investing it

Here is where the CPF narrative gets more nuanced. That SGD 16,320 isn't gone โ€” it's sitting in the Ordinary Account earning a guaranteed 2.5% per annum (first SGD 20,000 earns 3.5%), the Special Account earning 4%, and MediSave at 4%. These are risk-free, government-guaranteed rates that most savings products can't match.

Moreover, the Ordinary Account can be used to buy HDB flats and certain private properties, pay for approved investments, and fund education. MediSave covers most hospitalisation costs and outpatient treatments. The Special Account grows toward retirement withdrawal at 55.

An EP holder who saves their extra SGD 16,320/year in cash gets the spending flexibility, but needs discipline to actually invest it. CPF provides that discipline involuntarily โ€” which is probably why Singapore's personal savings rate is among the highest in the world.

Practical implications for job negotiations

When a Singaporean employer quotes you SGD 8,000/month, they often mean your gross before CPF. Your cash in hand is SGD 6,400 (after 20% CPF) before income tax, not SGD 8,000. For an EP holder, SGD 8,000 gross means SGD 8,000 cash minus income tax โ€” around SGD 7,500/month net.

If you are a Singaporean comparing offers, always compare gross-to-gross. If you are an expat comparing a Singapore offer to a European one, you need to strip out CPF from the Singaporean comparator to make like-for-like sense of the numbers. A locally hired data analyst on SGD 72,000 gross and a Singapore citizen colleague on the same gross are not taking home the same amount โ€” the citizen takes home about SGD 57,600 in cash, the EP holder roughly SGD 66,350.

What happens if an EP holder becomes a PR?

Converting to Permanent Residency triggers CPF obligations. New PRs are phased in at reduced rates in the first two years: Year 1 employee contribution is just 5% (employer 4%), rising to 15%/9% in Year 2 before reaching full rates in Year 3. This gives new PRs time to adjust their budgeting before the full deduction kicks in โ€” but it's a significant lifestyle adjustment to plan for.

Want to see exactly what your Singapore take-home looks like โ€” as a citizen, PR, or EP holder? Use the Singapore salary calculator, which models CPF contributions at every age bracket and residency tier.

Related: Singapore salaries by profession ยท Norway's oil wealth and take-home pay ยท Luxembourg's minimum wage and professional salaries