What is Singapore CPF?
The CPF (Central Provident Fund) Calculator estimates your monthly CPF contributions — Singapore's mandatory savings system that funds retirement, housing, and healthcare. CPF is the cornerstone of Singapore's social security system, covering 4 million members.
Both employees and employers contribute to CPF. For workers aged 55 and below, the employee contributes 20% and the employer contributes 17% of ordinary wages (capped at S$6,800/month from January 2024). This 37% total contribution rate is one of the highest mandatory savings rates in the world.
CPF contributions are split into three accounts: Ordinary Account (OA) — can be used for housing, education, insurance, and investments; Special Account (SA) — for retirement and investment; MediSave Account (MA) — for medical expenses and approved insurance. The allocation ratios change with age, with more going to MA and SA as you get older.
CPF interest rates are attractive: OA earns 2.5% (first S$20K earns extra 1%), SA and MA earn 4% (first S$40K in SA earns extra 1%), and Retirement Account (RA) earns 4%. These are risk-free, government-guaranteed returns — comparable to the best fixed deposits.
The annual CPF contribution ceiling is S$102,000 (ordinary wages cap of S$6,800/month × 12 + additional wages). Any salary above S$6,800/month does not attract CPF on the excess for ordinary wages. Additional wages (bonuses, commissions) attract CPF up to the annual limit.
Want to estimate your Singapore tax? Try our Singapore Income Tax Calculator.
Formula
CPF Contribution Rates (Age ≤ 55, from Jan 2024):
Employee: 20% of Ordinary Wages (capped at S$6,800/month) Employer: 17% of Ordinary Wages (capped at S$6,800/month) Total: 37%
Account Allocation (Age ≤ 35): OA: 23% (of wages) | SA: 6% | MA: 8%
Age-based rates: - ≤55: Employee 20%, Employer 17% = 37% - 55-60: Employee 15%, Employer 15% = 30% - 60-65: Employee 9.5%, Employer 10.5% = 20% - 65-70: Employee 7.5%, Employer 8.5% = 16% - >70: Employee 5%, Employer 7.5% = 12.5%
Worked Example — S$6,000/month salary, age 30: Employee: S$6,000 × 20% = S$1,200 Employer: S$6,000 × 17% = S$1,020 Total monthly: S$2,220 Take-home: S$6,000 − S$1,200 = S$4,800 Annual CPF (excl bonus): S$26,640
With S$6,000 annual bonus: Bonus CPF: S$6,000 × 37% = S$2,220 Annual total CPF: S$28,860
How to use this Singapore CPF Calculator?
1. Enter Monthly Salary: Your ordinary wages (basic salary + fixed allowances). CPF applies on the first S$6,800/month.
2. Enter Age: Contribution rates reduce at ages 55, 60, 65, and 70.
3. Enter Annual Bonus: Additional wages like AWS, performance bonus, commission. CPF applies up to the annual ceiling of S$102,000 total.
4. Results show your employee contribution (deducted from salary), employer contribution (paid by company), total CPF, take-home pay, and annual total CPF.
Pro tip: Make voluntary CPF top-ups to your SA (up to S$8,000) for tax relief AND earn 4% guaranteed interest. It's one of the best tax-saving + wealth-building moves in Singapore.