Calculates overtime pay for employees in Singapore based on MOM rules. Determines eligibility, hourly rate, and pay for overtime on normal days or rest days.
What is CPF?
The Central Provident Fund (CPF) is a comprehensive social security savings plan for Singaporeans and Permanent Residents (PRs). Both employers and employees are required by law to make monthly contributions to the employee's CPF accounts. These contributions fund retirement, healthcare, and housing needs.
How CPF Contributions Are Calculated
CPF contributions are calculated based on the employee's wages, age, and residency status. Wages are divided into Ordinary Wages (OW) and Additional Wages (AW).
- Ordinary Wages (OW): Regular monthly salary, capped at a monthly ceiling (SGD 8,000 for 2026).
- Additional Wages (AW): Bonuses, commissions, etc., subject to an annual ceiling (SGD 102,000 for 2026) minus the total OW subject to CPF for the year.
Contribution rates vary by age and residency status:
- Singapore Citizens and PRs from the 3rd year onwards have the full rates.
- New PRs enjoy graduated rates during their first and second years as PRs.
- Foreigners (non-PRs) are not required to contribute to CPF.
Rates decrease as the employee reaches key ages: 55, 60, 65, and 70.
Important Thresholds:
- Employer CPF is mandatory if the monthly Ordinary Wage exceeds SGD 50.
- Employee CPF deduction starts at SGD 500 monthly, with graduated rates between SGD 500 and SGD 750. At SGD 750 and above, the full employee rate applies.
Step-by-Step Calculation Example
Consider a 40-year-old Singapore Citizen earning a monthly salary of SGD 7,500 and receiving an annual bonus of SGD 20,000 in 2026.
- Ordinary Wage Subject to CPF: The monthly OW ceiling is SGD 8,000. So, SGD 7,500 is used (below the ceiling).
- Annual Ordinary Wage: SGD 7,500 x 12 = SGD 90,000.
- Remaining AW Ceiling: Total annual ceiling (SGD 102,000) minus annual OW (SGD 90,000) = SGD 12,000.
- Additional Wage Subject to CPF: The bonus (SGD 20,000) exceeds the remaining ceiling (SGD 12,000), so only SGD 12,000 is subject to CPF.
- Total Wage Subject to CPF: SGD 7,500 + SGD 12,000 = SGD 19,500.
- Contribution Rates: For a 40-year-old Citizen, the employer rate is 17% and the employee rate is 20%.
- Total CPF Contribution (before rounding): (17% + 20%) of SGD 19,500 = 37% of SGD 19,500 = SGD 7,215.
- Total CPF Contribution (rounded): Rounded to the nearest dollar: SGD 7,215.
- Employee Contribution: 20% of SGD 19,500 = SGD 3,900. Cents truncated: SGD 3,900.
- Employer Contribution: Total CPF (SGD 7,215) minus Employee CPF (SGD 3,900) = SGD 3,315.
Common Scenarios
Permanent Resident in First Year
A 58-year-old PR in their first year earning SGD 3,000 monthly with no bonus would have lower contribution rates (employer: 5%, employee: 9%). Their total monthly CPF contribution would be SGD 420.
Employee Earning SGD 600 (Graduated Rate)
A 30-year-old Citizen earning SGD 600 monthly. The wage is between SGD 500 and SGD 750, so a graduated employee rate applies (60% of the full rate). Employer rate is 17%, employee full rate is 20%. Employee effective rate: 60% of 20% = 12%. Total CPF rate: 17% + 12% = 29%. On SGD 600, total CPF is SGD 174, rounded to SGD 174.
High Earner with Large Bonus
For high earners, the Additional Wage ceiling ensures that CPF contributions on bonuses are capped annually, preventing excessive contributions.
Preparing Employment Documents
After calculating CPF contributions, it's important to reflect these amounts accurately in employment contracts. A well-drafted Employment Contract or Letter of Employment Offer should clearly state the gross salary and specify that CPF contributions will be deducted in accordance with Singapore law. This ensures transparency and compliance.