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

CPF is why locals and expats in Singapore are paid differently

Two people sit at neighbouring desks in Singapore. Identical titles, identical pay of SGD 100,000. One is a citizen, the other holds an Employment Pass. By December the pass holder has around SGD 15,000 more cash in hand. CPF is the entire explanation, and once you see it you can never read a Singapore salary quote the same way again.

What CPF actually is

Running since 1955, the Central Provident Fund is the country's compulsory savings system. Calling it a tax would be wrong, because every dollar stays in your name across three sub-accounts, Ordinary, Special and MediSave, which you direct and eventually spend. It does still vanish from your account each month, which is precisely why salary comparisons fall apart without it.

Citizens and permanent residents under 55 hand over 20% of ordinary wages, with contributions calculated only up to the Ordinary Wage ceiling of SGD 6,800 a month. Employers add another 17%. On a salary of SGD 8,000 a month that means SGD 1,360 from the worker and SGD 1,156 from the employer, so SGD 2,516 enters CPF monthly while the payslip shows a deduction of SGD 1,360.

Employment Pass holders: the CPF exemption

Holders of Employment Passes, S Passes and most other work visas fall outside CPF completely, on both sides of the payroll. Two things follow. The pass holder banks the 20% instead of saving it, and the employer avoids its own 17%, which occasionally gives foreign staff room to bargain for a higher headline salary because they cost less overall.

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 is on an S Pass instead, and S Passes do carry CPF for employee and employer alike.

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

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

But the citizen isn't losing it - they're investing it

The story does not end with the missing SGD 16,320, because none of it has actually disappeared. Money in the Ordinary Account earns a guaranteed 2.5% a year, with 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 claim.

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

A pass holder pocketing that extra SGD 16,320 has freedom the citizen lacks, along with the burden of actually investing it. CPF removes the choice, and that compulsion is a large part of why Singaporean household savings rank among the highest anywhere.

Practical implications for job negotiations

An employer quoting SGD 8,000 a month is normally quoting gross before CPF. What reaches you is SGD 6,400 once the 20% is taken, and income tax comes off 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 remove CPF from the Singapore side first or the comparison is meaningless. Take a data analyst on SGD 72,000: a citizen ends up with about SGD 57,600 in cash while a pass holder on the identical figure keeps roughly SGD 66,350.

What happens if an EP holder becomes a PR?

Permanent residency brings CPF with it, though not all at once. First-year PRs contribute just 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 room to rework their budgets, but it still amounts to a serious change in monthly cash that is worth planning for in advance.

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