How to Calculate CPF for a Resigned Employee in Singapore (Shortfall)

Modified on Fri, 22 Aug at 3:57 PM

When an employee resigns, CPF contributions are recalculated slightly differently. This is because the Additional Wage (AW) ceiling depends on the number of months the employee actually worked in the year.
 

If the AW ceiling increases due to fewer months of service, earlier CPF contributions may fall short. The system will automatically detect these shortfalls and include them in the final (resignation) payroll.


Below is an example to explain how it works.


Step 1: Count the months of service

Include all months from January to the resignation month.

  • Example: Employee resigns in July 2025 → worked 7 months (Jan–Jul).


Step 2: Confirm salary, age group and CPF rates

  • Ordinary Wage (OW): $10,000/month
  • Date of Birth: 21 Jan 1969 → 56 years old in 2025
  • CPF rates (Age 55–60): Employee 17%, Employer 15.5% (Total 32.5%)
  • Note: OW for CPF is capped at $7,400/month.


Step 3: Recalculate the AW Ceiling

Formula: 102,000 − (7,400 × months worked)

  • Full year (12 months): 102,000 − (7,400 × 12) = 13,200

  • Resignation in July (7 months): 102,000 − (7,400 × 7) = 50,200

Since the employee worked fewer months, the AW ceiling is higher. This is what creates CPF shortfalls for earlier months.


Step 4: Recheck CPF month by month

For each month (Jan–Jul):

  1. Calculate CPF on OW (capped at $7,400).
  2. Calculate CPF on AW (capped by the remaining AW ceiling).
  3. Compare with CPF originally paid.
  4. Any difference = shortfall.


Example CPF Table (Jan–Jul 2025)

Based on $10,000 OW/month and actual AW values.

MonthOWAWEE CPF (Original)ER CPF (Original)EE CPF (Recalculated)ER CPF (Recalculated)EE ShortfallER Shortfall
Jan10,00013,4003,5023,1933,5363,2243431
Feb10,00001,2581,1471,2581,14700
Mar10,00015,0001,2581,1473,8083,4722,5502,325
Apr10,00001,2581,1471,2581,14700
May10,00001,2581,1471,2581,14700
Jun10,0005,0001,2581,1472,1081,922850775
Jul10,0009,0002,7882,542



Step 5: Add up the shortfalls

BreakdownEE CPF (SGD)ER CPF (SGD)
Jan Shortfall3431
Mar Shortfall2,5502,325
Jun Shortfall850775
Total3,4343,131


These shortfalls are added to the July payroll.



Step 6: Calculate CPF in the resignation month

July CPF (OW + AW): EE 2,788, ER 2,542

CPF Shortfalls from Jan–Jun (Refer to Step 5): EE 3,434, ER 3,131


Final CPF in July payroll:

  • Employee: 2,788 + 3,434 = 6,222

  • Employer: 2,542 + 3,131 = 5,673


Therefore, the employee contributes $6,222 and the employer contributes $5,673 to CPF for July.



How the System Handles It Automatically

1. Tracks monthly OW and AW.

2. Adjusts AW ceiling based on resignation month (months of service).

3. Recalculates past months with the new ceiling.

4. Computes shortfalls (original vs recalculated).

5. Adds shortfalls to the final payroll.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article