TSS Payroll
Payroll Mistake

Duplicate Employee Record: How to Fix It Safely

A duplicate employee record risks double payments, doubled leave balances, and incorrect PAYE/UIF totals on your EMP201. Here's how it happens and how to clean it up.

How duplicates usually happen

  • An employee is re-added after being (incorrectly) removed instead of just reactivated
  • The same person is captured twice with slightly different name spelling or ID formatting
  • Bulk import from a spreadsheet or another system creates a second record for someone already on payroll
  • An employee changes role or department and gets a new record instead of an update to the existing one

Why it's risky

  • Both records can be paid in the same run — a real, expensive double payment
  • PAYE, UIF and SDL get calculated and reported twice for one person, corrupting your EMP201 and EMP501 totals
  • Two separate IRP5 certificates may be generated for one person at year-end
  • Leave balances split across two records understate what's actually owed

How to identify duplicates

Check for employees sharing the same ID number, bank account number, or a very close name match — these are the most reliable signals. Most payroll systems will refuse to create a second employee with an identical ID number in the same company, which catches the most common case automatically.

How to fix it

  1. Confirm which record is the "true" one — usually the one with the longer, more complete payment and leave history
  2. Move any missing history (leave balances, compensation records) onto the correct record if possible
  3. Deactivate (don't delete) the duplicate, preserving its history for audit purposes
  4. If a duplicate payment was made, recover it from the employee or offset it against a future payslip, with clear communication
  5. Correct any affected EMP201 submissions

Preventing it

Always reactivate an existing employee record for a returning employee rather than creating a new one, and validate ID numbers are unique before capturing anyone new.

People Also Ask

Can payroll software prevent duplicate employees?

Yes — most systems block creating a second employee record with an identical ID number in the same company.

What should I do with a duplicate record's history?

Move any missing payment or leave history onto the correct record before deactivating the duplicate — don't delete it outright, to preserve the audit trail.

How do I recover an accidental double payment?

Communicate clearly with the employee and recover it from a future payslip, or agree a repayment arrangement.

Related Resources

Built-in protection

Duplicate ID numbers are blocked automatically

TSS Payroll prevents duplicate employee records with the same ID number in a company, catching the most common cause of double payments.

No credit card required · Cancel anytime · 30-day free trial

Reconnecting…

Please wait while we restore your session.

Session Expired

Your session has ended. Please sign in again to continue.

Sign In

Session Expired

Your session has ended. Please sign in again to continue.

Sign In