FinchContext
Run with

Build the EMP501 Reconciliation with IRP5 / IT3(a) Certificates (e@syFile)

Skill: Convert annual/interim payroll into the EMP501 reconciliation and IRP5/IT3(a) import

Region: South Africa Category: Payroll — employer reconciliation & tax certificates Does: Takes the year's payroll and the twelve EMP201 declarations and produces the EMP501 Employer Reconciliation Declaration together with per-employee IRP5 (tax was deducted) and IT3(a) (no/partial tax deducted) certificates, generated in or imported into e@syFile Employer and submitted to SARS. System: e@syFile Employer (EMP501 + IRP5/IT3(a) certificate import)

e@syFile Employer is SARS's offline desktop application. Certificates can be captured manually or imported from a structured payroll export (a delimited/CSV-style file keyed by certificate source codes). There is no e-invoicing standard here — the deliverable is the reconciliation and the certificate dataset. The EMP501 must balance EMP201 liabilities, payments, and certificate totals.


When this applies


Input data required

Input Used for
Per-employee annual remuneration by income type Source codes (3601, 3605, 3701...)
PAYE, UIF, SDL deducted per employee Deduction codes (4102, 4141, 4142...)
Employee identity (ID/passport, tax number, address, bank) Certificate header
Employer reference numbers (PAYE/SDL/UIF) EMP501 header
Monthly EMP201 liabilities and payments (12 months) EMP501 reconciliation
Employment dates, periods worked, pay periods in year Certificate validation
ETI claimed per qualifying employee per month ETI reconciliation

Certificate source codes (most common)

INCOME (3xxx — "normal" codes; +50 for foreign-sourced variants)
  3601  Income (salary / wages — taxable)
  3605  Annual payment / bonus
  3615  Director's remuneration (private companies)
  3701  Travel allowance
  3801  General fringe benefit
  3810  Medical aid contribution (employer) fringe benefit

DEDUCTIONS / CONTRIBUTIONS (4xxx)
  4001  Pension fund contributions (employee)
  4005  Medical scheme contributions
  4102  PAYE
  4141  UIF contribution (employee + employer)
  4142  SDL contribution
  4116  Medical scheme fees tax credit

GROSS / NET TOTALS
  3696  Gross non-taxable income
  3699  Gross employment income (taxable)

Calculation rules


Worked example (IRP5 certificate import row, pipe-delimited)

# e@syFile structured certificate import — one employee, tax year 2026 (Mar 2025–Feb 2026)
# Header fields then code|value pairs

CertificateType   |IRP5
CertificateNo     |4123456789202612345678
TaxYear           |2026
NatureOfPerson    |A
Surname           |Naidoo
FirstNames        |Priya
IDNumber          |8503125012083
IncomeTaxNumber   |0123456789
PeriodsInYear     |12
PeriodsWorked     |12

# Income / deduction source codes (amount in whole Rand)
3601|480000
3605|40000
3699|520000
4001|24000
4005|21600
4102|96420
4116|4368
4141|2126
4142|5200

# Reconciliation note: certificate 4102 totals across all employees must
# equal the PAYE on the 12 EMP201s and the PAYE paid to SARS.

Validation checklist


Last updated: 2026-06-04 — confirm the active schema version, field codes, and SARS eFiling requirements against the current South African Revenue Service specifications before use.