Contents of this article are applicable to the following users
Tier: NA
Product: PayrollAny
Platform: Web
Access Level: Owner
If you discover a salary overpayment after you have already submitted the CPF file for that month, you cannot simply reverse the payroll figure in StaffAny — the CPF Board has already received the submission. This article covers the correct three-part recovery process: filing a CPF refund, clawing back the excess net pay from the staff member, and making the required IRAS adjustment at the next IR8A filing.
This guide will cover how to:
1. File a CPF Refund/Adjustment with CPF Board
Once you have confirmed the overpayment, submit a Refund/Adjustment request to CPF Board. CPF Board will refund the excess employer CPF (ER CPF) and employee CPF (EE CPF) contributions to you directly.
Log in to CPF Board's employer portal and apply for a Refund of CPF Contributions (Singapore).
In the application, state the employee's name, NRIC, the affected payroll month, and the overpaid gross salary amount.
CPF Board will process the refund and return the excess EE CPF + ER CPF to your organisation's registered bank account.
Note: Do not attempt to correct the CPF overpayment by reducing future months' CPF contributions. This will cause future payroll figures to be inaccurate. Always use the CPF Board refund process for any month that has already been submitted.
2. Claw Back the Excess Net Pay from Staff
After the CPF refund is processed, recover the excess amount from the staff member. The amount to recover is the net overpayment — not the full gross overpaid amount — because the EE CPF on the overpaid gross was already deducted from the staff member's pay at the time of the original payroll run.
Claw-back amount formula:
Component | Value |
Gross overpaid | Amount paid above the correct gross salary |
Less: EE CPF deducted on the overpaid gross | Employee CPF contribution already withheld |
Net amount to recover from staff | Gross overpaid − EE CPF deducted |
Example: If the gross overpayment was $1,600 and EE CPF on that amount was $320, the net claw-back is $1,600 − $320 = $1,280.
To recover this amount in StaffAny, add a Net Deduction pay item in a future payroll run:
Go to Payroll and open the next payroll run for the affected employee.
Under pay items, add a new Net Deduction pay item.
Enter the net claw-back amount (gross overpaid − EE CPF deducted).
Add a note in the description field for audit purposes, for example: Overpayment recovery — [Month/Year overpaid].
Publish the payroll as usual.
Note: Use a Net Deduction pay item, not a Gross Deduction. A Gross Deduction would affect future CPF calculations and produce an inaccurate payroll record for the recovery month. The original overpaid payroll should remain unchanged in StaffAny so that it reflects what was actually paid and submitted to CPF Board.
3. Record the IRAS Adjustment for IR8A
Because the overpaid gross was already included in the original payroll month, it will appear in the employee's year-to-date income figures. You need to correct this when filing IR8A with IRAS.
Make a note of the gross overpayment amount (e.g. $1,600) and the affected employee.
When you run IR8A for the affected employee, manually deduct the overpaid gross amount from their total taxable income in the IR8A form before submitting to IRAS.
Do not wait for a future payroll month to apply a gross deduction just to correct the IR8A figure — this will affect that month's CPF calculations unnecessarily.
Note: IRAS does not need to be notified immediately when the overpayment occurs. The correction is made at the next IR8A filing cycle. Keep a record of the overpayment, the CPF refund reference number, and the net claw-back pay item for your audit trail.
FAQ
Can I just deduct the gross overpayment in the same month it occurred?
This is possible but not recommended. Deducting the gross in the same month will affect that month's CPF calculation and cause the payroll record to not reflect what was actually paid. It is better practice to keep the original payroll accurate and recover the net amount via a Net Deduction pay item in a subsequent month.
Can I reduce CPF contributions in future months to offset the overpayment?
No. Once a CPF file has been submitted, you must go through the CPF Board's official Refund/Adjustment process. Reducing future CPF contributions to offset past overpayments is not compliant and will cause incorrect CPF records.
What if the staff member has already left the company?
You still need to file the CPF Refund/Adjustment with CPF Board for the excess contributions. For the net claw-back, work with HR and Finance to recover the amount through other means (e.g. a direct bank transfer request to the former staff). The IRAS adjustment still applies at the next IR8A filing.
Related articles:



