Skip to main content

Handle Salary Overpayment After CPF File Submission

Written by StaffAny

Contents of this article are applicable to the following users

Tier: NA

Product: PayrollAny

Platform: Web

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.

  1. In the application, state the employee's name, NRIC, the affected payroll month, and the overpaid gross salary amount.

  2. 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:

  1. Go to Payroll and open the next payroll run for the affected employee.

  2. Under pay items, add a new Net Deduction pay item.

  3. Enter the net claw-back amount (gross overpaid − EE CPF deducted).

  4. Add a note in the description field for audit purposes, for example: Overpayment recovery — [Month/Year overpaid].

  5. 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.

  1. Make a note of the gross overpayment amount (e.g. $1,600) and the affected employee.

  2. 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.

  3. 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:

Did this answer your question?