Skip to main content
Singapore ยท CPF August 2026 · 4 min read

CPF explained: why local and expat pay differ in Singapore

Two people share neighbouring desks in Singapore. Same title, same pay of SGD 100,000. One is a citizen, the other holds an Employment Pass. Come December the pass holder has roughly SGD 15,000 more cash in hand. CPF explains the whole thing, and once you see it you cannot read a Singapore salary quote the same way again.

CPF explained: why local and expat pay differ in Singapore

What CPF actually is

Operating since 1955, the Central Provident Fund is the country's compulsory savings system. Calling it a tax would be inaccurate, because every dollar remains in your name across three sub-accounts, Ordinary, Special and MediSave, which you direct and eventually spend. It does still leave your account every month, which is exactly why salary comparisons fall apart without accounting for it.

Citizens and permanent residents under 55 contribute 20% of ordinary wages, with contributions counted only up to the Ordinary Wage ceiling of SGD 6,800 a month. Employers add a further 17%. On SGD 8,000 a month that means SGD 1,360 from the worker and SGD 1,156 from the employer, so SGD 2,516 flows into CPF monthly while the payslip records a deduction of SGD 1,360.

Employment Pass holders and the CPF exemption

Holders of Employment Passes, S Passes and most other work visas sit outside CPF entirely, on both sides of the payroll. Two consequences follow. The pass holder banks the 20% rather than saving it, and the employer avoids its own 17%, which occasionally gives foreign staff room to negotiate a higher headline salary because they cost less in total.

Employment Passes currently require at least SGD 5,000 a month, or SGD 5,500 in financial services, with new applications facing SGD 5,600 from January 2025. Anyone below those levels holds an S Pass instead, and S Passes do carry CPF for employee and employer alike.

The two columns 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

A note on the arithmetic: the Ordinary Wage ceiling of SGD 6,800 a month limits what CPF can reach. Someone on SGD 100,000 a year earns SGD 8,333 monthly, so contributions apply to SGD 6,800 of it, giving 20% of SGD 6,800 across 12 months, or SGD 16,320 for the year. Income tax on SGD 100,000 comes to roughly SGD 5,650 under the 2026 resident rates.

The citizen is not losing it, they are investing it

The story does not finish with the missing SGD 16,320, because none of it has actually gone. Money in the Ordinary Account earns a guaranteed 2.5% a year, rising to 3.5% on the first SGD 20,000, while the Special Account and MediSave both pay 4%. Those returns are government backed and carry no risk, which is more than most savings products can offer.

Beyond the interest, the accounts do genuine work. The Ordinary Account pays for HDB flats, some private property, approved investments and education. MediSave settles hospital bills and a range of outpatient treatment. The Special Account builds quietly towards withdrawal at 55.

A pass holder pocketing that extra SGD 16,320 enjoys a freedom the citizen does not have, together with the responsibility of actually investing it. CPF takes the choice away, and that compulsion is a large part of why Singaporean household savings rank among the highest anywhere.

What this means when negotiating a job

An employer quoting SGD 8,000 a month is normally quoting gross before CPF. What reaches you is SGD 6,400 once the 20% has gone, with income tax deducted after that. The same SGD 8,000 offered to a pass holder means SGD 8,000 less income tax, roughly SGD 7,500 net.

Singaporeans weighing two offers should compare gross against gross and nothing else. Anyone measuring a Singapore package against a European one has to strip CPF out of the Singapore side first, or the comparison means nothing. Take a data analyst on SGD 72,000: a citizen finishes with about SGD 57,600 in cash while a pass holder on the same figure keeps roughly SGD 66,350.

What happens when an EP holder becomes a PR

Permanent residency brings CPF along with it, though not all at once. First-year PRs contribute only 5% with the employer paying 4%, moving to 15% and 9% in year two before the standard rates arrive in year three. The ramp gives people space to rework their budgets, but it is still a serious change in monthly cash and worth planning for well ahead.

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

Written by OฤŸuz Yasin BaลŸ · last updated 26 Aug 2026

All guides