Recovering salary overpayments due to payroll errors
Five employees at Glasgow City Council have together been ordered to pay back £40,000 in overpaid wages caused by a payroll error relating to the calculation of their contractual overtime. If you overpay wages to an existing employee due to a payroll error, can you recover them?
Where the purpose of a deduction from an employee’s wages is to reimburse you in respect of a previous mistaken overpayment of wages, the unlawful deductions from wages regime in the Employment Rights Act 1996 doesn’t apply. This means you can lawfully recover the overpayment by making deductions from the employee’s future wage payments, even if there’s no contractual clause allowing it, and you don’t need their consent.
In this situation, you should notify the employee as soon as possible of the overpayment. Explain the error in writing, give details of the overpayment and how it has been calculated and then set out how you propose to recover it, i.e. by deducting sums from their wages. If the amount of the overpayment is large, it’s advisable to propose a reasonable repayment plan under which wage deductions are phased over several pay periods, rather than just deducting it all at once, to avoid causing financial hardship for the employee. Aim to agree this repayment plan with the employee.
When you then make the relevant wage deductions, itemise these clearly on payslips - include the amounts of, and reasons for, the deductions.
Related Topics
-
Electronic VAT return and payment due
-
HMRC checks directors’ loans are paid up
HMRC is writing to agents to check corporation tax returns for previous years are correct as it used to be possible to add a future date for an anticipated loan repayment. What’s the issue and what should you do if your advisor receives a letter?
-
Working from home tax relief scrapped in Budget
Employees who are required to work from home are currently able to claim tax relief at a flat rate of £6 per week. That's changing from 6 April 2026. What's the full story?