Skip to content
Menu
Payroll11 min read

IRP5 Explained: What Every South African Employer Needs to Know

A complete guide to the IRP5 employee tax certificate — what it is, what the codes mean, when employers must issue it, and how it fits into the South African tax system.

Last updated: 9 April 2026

What Is an IRP5 Certificate?

An IRP5 is an employee tax certificate issued by an employer in South Africa. It provides a detailed breakdown of an employee's total remuneration, taxable fringe benefits, deductions, and the tax (PAYE) that was deducted during the tax year.

The IRP5 is a critical document in the South African tax system. It serves as proof of income and tax paid for employees, and it is what SARS uses to pre-populate individual income tax returns (ITR12). When SARS issues an auto-assessment, the data comes primarily from the IRP5.

Every employer who deducts PAYE from an employee must issue an IRP5. There is a related certificate called the IT3(a), which is issued to employees from whom no tax was deducted (for example, those earning below the tax threshold).

IRP5 vs IT3(a) — What's the Difference?

Both are employee tax certificates, but they serve different purposes:

CertificateWhen IssuedKey Difference
IRP5PAYE was deducted from the employeeShows tax deducted and paid to SARS
IT3(a)No PAYE was deductedReports income only — no tax withheld

What Information Does the IRP5 Contain?

The IRP5 certificate contains:

- Employer details: company name, PAYE reference number, and trading name - Employee details: name, ID number, tax reference number, and date of birth - Employment period: start and end dates for the tax year - Income source codes: detailed breakdown of all income types (basic salary, bonuses, allowances, fringe benefits) - Deduction source codes: pension, provident fund, medical aid, and other deductions - Tax deducted: total PAYE withheld during the year - Employment Tax Incentive (ETI) claimed

Each income and deduction type is identified by a specific SARS source code. These codes tell SARS exactly what type of income or deduction each amount represents.

Key IRP5 Source Codes

Understanding source codes is important for verifying that your IRP5 is correct. Here are the most common codes:

CodeDescription
3601Basic salary
3605Commission
3606Overtime
3701Bonus / 13th cheque
3702Travel allowance
3810Employer pension fund contribution (taxable portion)
4001Pension fund deduction (employee)
4003Provident fund deduction (employee)
4005Retirement annuity fund (employee)
4474Medical aid employer contribution
4102PAYE / employees' tax

When Must Employers Issue IRP5 Certificates?

IRP5 certificates are generated and submitted to SARS as part of the annual EMP501 employer reconciliation. The deadline for the EMP501 (and therefore the IRP5 certificates) is 31 May each year for the tax year ended in February.

Once submitted to SARS via the EMP501, the IRP5 data becomes available to employees on SARS eFiling. Employers should also provide copies directly to employees.

If an employee leaves during the year, a final IRP5 covering the period of employment must be included in the next EMP501 reconciliation. It is good practice (and often requested) to provide the departing employee with a copy of their IRP5 shortly after their last payroll run.

How the IRP5 Affects Employee Tax Returns

When an employee files their annual income tax return (ITR12) or receives an auto-assessment from SARS, the IRP5 data is automatically populated. The employee should verify that:

- The gross income matches their payslip records - All allowances and fringe benefits are correctly coded - Deductions (pension, medical aid) are accurately reflected - The total PAYE matches their cumulative payslip deductions

Discrepancies between an IRP5 and an employee's records should be raised with the employer immediately, as the employer must issue a corrected IRP5 via a revised EMP501.

Common IRP5 Issues and How to Fix Them

Incorrect source codes: Using the wrong source code changes how SARS treats the income. For example, coding a travel allowance (3702) as basic salary (3601) means the employee cannot claim travel deductions. Always verify source codes against SARS guidelines.

Missing IRP5: If an employer fails to submit an IRP5, SARS cannot process the employee's tax return correctly. Employees should contact their employer (or former employer) and request submission. If the employer is unresponsive, SARS has procedures for employees to lodge a complaint.

Duplicate IRP5s: If you changed jobs during the year, you should receive an IRP5 from each employer. Both will appear on your SARS eFiling profile. Ensure none are duplicated and that the employment periods don't overlap incorrectly.

Lump sum payments: Retirement fund withdrawals, retrenchment packages, and lump sum payments have specific source codes and tax treatment. These should appear on a separate IRP5 or be correctly coded on the main certificate.

IRP5 for Employers: Best Practices

Reconcile monthly: Don't wait until EMP501 time to check your figures. Reconcile payroll totals against your EMP201 submissions every month. This makes the annual reconciliation straightforward.

Use correct source codes: Refer to the SARS Business Requirements Specification (BRS) document for the full list of valid source codes. When in doubt, consult a payroll specialist.

Keep records for 5 years: SARS may request supporting documents for any IRP5 certificate. Keep payroll records, contracts, and supporting calculations for at least 5 years.

Issue certificates promptly: Employees need their IRP5s to file returns and claim refunds. Submit your EMP501 early to give employees access to their data on eFiling.

Frequently Asked Questions

An IRP5 is an employee tax certificate issued by South African employers. It details an employee's total income, deductions, and PAYE tax paid during the tax year. It is submitted to SARS as part of the annual EMP501 reconciliation.
IRP5 data becomes available on SARS eFiling after your employer submits the EMP501 reconciliation, which is due by 31 May each year. Your employer may also provide a copy directly.
Contact your employer immediately and request a correction. The employer must submit a revised EMP501 to SARS with the corrected IRP5. Do not accept an auto-assessment if your IRP5 contains errors — dispute it and provide evidence.
Source code 3601 represents basic salary or wages. It is the most common income code on the IRP5 and covers regular employment remuneration before any allowances, bonuses, or fringe benefits.
Your IRP5 data is automatically populated in your SARS eFiling profile. You don't need a physical copy to file. However, you should verify the auto-populated figures against your payslip records before accepting an assessment.
A payslip is a monthly document showing one month's earnings and deductions. An IRP5 is an annual certificate summarising the entire tax year's income, deductions, and tax paid. The IRP5 totals should equal 12 months of payslip totals.

Disclaimer: This article is provided for informational purposes only and does not constitute tax, legal, or financial advice. While we strive for accuracy, tax laws and regulations change frequently. All rates, thresholds, and deadlines should be verified against the official SARS website (www.sars.gov.za). Always consult a qualified accountant or tax practitioner for advice specific to your situation. Last updated: 9 April 2026.