Skip to main content

IRP5 (Employee Tax Certificate)

The IRP5 (Employee Tax Certificate) is the cornerstone of South Africa’s employee tax compliance framework. Issued annually by every South African employer to each employee whose remuneration was subject to Pay As You Earn (PAYE) withholding tax, the IRP5 captures the full picture of an individual’s employment income, statutory deductions, fringe benefits, retirement contributions, and tax withheld during the South African tax year (1 March to 28 or 29 February). For every employee where no PAYE was due, employers issue the sister certificate, the IT3(a), instead.

What makes the South African system unique is its twice-yearly reconciliation cycle, its rich source code structure (with hundreds of distinct income, deduction, and Employment Tax Incentive codes), and its tightly integrated SARS submission ecosystem combining the EMP201 monthly declarations, the EMP501 reconciliation, and the IRP5/IT3(a) certificates themselves. From 1 March 2026, SARS is also tightening one of the most consequential validation rules in South African payroll history: Income Tax Reference Numbers will be mandatory on every IRP5 certificate where PAYE applies.

For multinational organizations operating in South Africa, mastering IRP5 compliance, EMP501 reconciliation, and SARS source codes is non-negotiable. With three statutory contributions (PAYE, UIF, SDL) plus the optional Employment Tax Incentive (ETI), the e@syFile™ Employer software, eFiling, and the unique 1 March to 28/29 February tax year, South African payroll demands deep local expertise paired with reliable technology. That is why global businesses turn to Mercans, a global leader in payroll technology and Employer of Record (EOR) services, for fully integrated South African payroll, IRP5/IT3(a) generation, and SARS compliance.

What Is the IRP5?

The IRP5 is the official annual Employee Tax Certificate issued by every South African employer to each employee whose remuneration was subject to PAYE withholding during the tax year. It is governed primarily by the Fourth Schedule to the Income Tax Act No. 58 of 1962, which places statutory obligations on employers to deduct, withhold, declare, pay, and certify employees’ tax.

Core purposes of the IRP5 include:

  • Reporting total employment remuneration earned by the employee during the year of assessment.
  • Documenting PAYE (employees’ tax) deducted or withheld by the employer.
  • Capturing UIF (Unemployment Insurance Fund) employee and employer contributions.
  • Recording SDL (Skills Development Levy) contributions where applicable.
  • Disclosing fringe benefits such as company car usage, residential accommodation, and low-interest loans.
  • Reporting deductions including retirement annuity, pension fund, provident fund, and medical scheme contributions.
  • Tracking Employment Tax Incentive (ETI) values for qualifying employers.
  • Providing employees with the data needed to file their ITR12 (Individual Income Tax Return) or to receive an auto-assessment from SARS.
  • Pre-populating the SARS auto-assessment system to streamline annual income tax filing.

The IRP5 is therefore both a compliance document for employers and a critical input for employees’ personal tax filings.

IRP5 vs IT3(a): Two Sides of South Africa’s Employee Tax Certificate

A defining feature of South African payroll is the dual certificate system. Depending on whether tax was withheld during the year, the employer issues either an IRP5 or an IT3(a). Both follow the same structure and are submitted through the same SARS reconciliation, but they serve subtly different purposes.

IRP5 (Where PAYE Was Deducted)

  • Issued whenever PAYE was deducted from an employee’s remuneration during the year.
  • Source code 3015 indicates the certificate type as IRP5.
  • Code 4102 captures the PAYE amount, which must be greater than zero.
  • Most full-time and salaried employees receive an IRP5.
  • Required for employees to file their ITR12 with confidence.

IT3(a) (Where No PAYE Was Due)

  • Issued when remuneration was paid but no PAYE was due for the year.
  • Common reasons include earnings below the tax threshold, non-taxable earnings (such as nil tax directives), or specific exemptions.
  • Source code 3015 indicates the certificate type as IT3(a).
  • Source code 4150 is included to indicate the reason no tax was deducted.
  • Reason codes include code 02 (Earnings less than the tax threshold) and code 04 (Non-taxable earnings, including nil directive).
  • Even where no tax is due, the employer must still issue the certificate to maintain SARS compliance.

This dual system ensures every wage payment in South Africa is captured in SARS records, regardless of whether tax was due, providing comprehensive coverage of the formal employment landscape.

Who Must Issue IRP5/IT3(a) Certificates?

Under the Fourth Schedule to the Income Tax Act No. 58 of 1962, every South African employer must register with SARS, obtain an employer registration number, and issue IRP5 or IT3(a) certificates for every employee on payroll.

Entities required to issue IRP5/IT3(a) certificates include:

  • All companies registered in South Africa, including private companies (Pty) Ltd, public companies, and close corporations.
  • Foreign companies with a permanent establishment, branch, or representative office in South Africa.
  • Sole proprietors, partnerships, and trusts that pay remuneration.
  • Public-sector employers, government departments, and state-owned enterprises.
  • Charitable organizations, NGOs, and not-for-profit entities with paid staff.
  • Employers paying directors’ fees, bonuses, gratuities, and lump sum payments.
  • Employers paying schedular payments to certain categories of contractors (such as personal service providers).

Key registration requirements

  • Register for PAYE with SARS within 21 business days of employing the first employee.
  • Register for SDL if total annual remuneration exceeds R500,000.
  • Register for UIF with both SARS and the Department of Employment and Labour for employees working more than 24 hours per month.
  • Apply for an employer reference number (PAYE number) which is used on every EMP201, EMP501, and IRP5/IT3(a).

Filing exemptions and special cases

  • Independent contractors (true freelancers operating their own businesses) are not subject to PAYE and do not receive IRP5/IT3(a) certificates.
  • Personal service providers (a specific SARS classification) are subject to PAYE and receive IRP5 certificates.
  • Casual workers employed for short, intermittent periods may receive a single IRP5 covering all their employment in the tax year, or multiple certificates per the employer’s preference.

For multinationals expanding into Johannesburg, Cape Town, Durban or Pretoria, Mercans’ South Africa Employer of Record and payroll services handle every aspect of SA payroll, from EMP201 monthly submissions to EMP501 reconciliation and IRP5/IT3(a) issuance, without the need to set up a local SA entity.

South Africa’s Unique Tax Year and Twice-Yearly Reconciliation Cycle

A defining structural feature of the South African payroll system is its non-calendar tax year combined with a twice-yearly reconciliation cycle. Both elements distinguish South African compliance from most other jurisdictions globally.

The South African Tax Year

  • Runs from 1 March to 28 (or 29) February of the following year, not the calendar year.
  • For example, the 2025 tax year covers 1 March 2024 to 28 February 2025.
  • The 2026 tax year covers 1 March 2025 to 28 February 2026.
  • Aligned with South Africa’s fiscal year and the National Budget Speech delivered annually around February or March.
  • All IRP5/IT3(a) certificates are issued for periods within this unique fiscal cycle.

(Please note: SARS uses a 6-digit filing period notation (YYYYPP) to identify reconciliation periods, where the year reflects the February tax year-end and the period suffix distinguishes interim (01) from annual (02) reconciliations. This differs from standard calendar-year conventions used in most other jurisdictions.)

The Twice-Yearly Reconciliation Cycle

South African employers must reconcile their PAYE, SDL, UIF, and ETI declarations with SARS not once but twice each tax year, through the EMP501 reconciliation process.

Interim Reconciliation (Mid-Year):

  • Covers the first six months of the tax year, from 1 March to 31 August.
  • Submission window typically opens 22 September and closes 31 October.
  • Captures interim IRP5/IT3(a) data based on year-to-date payroll.
  • Allows SARS to monitor employer compliance throughout the year.

Annual Reconciliation (Year-End):

  • Covers the full tax year, from 1 March to 28/29 February.
  • Submission window typically opens 1 April and closes 31 May.
  • Final IRP5/IT3(a) certificates are issued and distributed to employees.
  • Forms the basis for SARS to issue auto-assessments and pre-populate ITR12 returns during income tax filing season.

This twice-yearly cycle gives SARS unmatched visibility into payroll compliance and reduces year-end surprises for both employers and employees.

Source Codes: The Language of South African Payroll Reporting

A unique technical feature of the IRP5/IT3(a) is its comprehensive source code structure. Every income line, deduction, and Employment Tax Incentive value is coded using a specific four-digit SARS source code that determines its tax treatment.

Income Source Codes (3601 to 3957)

  • 3601: Standard income (taxable salary or wages).
  • 3605: Annual payments such as bonuses.
  • 3606: Commission income.
  • 3607: Overtime pay.
  • 3615: Director’s remuneration.
  • 3617: Labour broker income.
  • 3702: Reimbursive travel allowance (taxable portion).
  • 3703: Reimbursive travel allowance (non-taxable portion).
  • 3713: Other allowances (taxable).
  • 3714: Other allowances (non-taxable).
  • 3801 to 3825: Various fringe benefits including company car (3802), low-interest loans (3808), residential accommodation (3805), and medical aid contributions (3810).
  • 3696: Total non-taxable income.
  • 3699: Total taxable income.

Deduction and Contribution Codes (4001 to 4589)

  • 4001: Pension fund contributions.
  • 4003: Provident fund contributions.
  • 4006: Retirement annuity fund contributions.
  • 4024: Medical scheme fees paid by employer on behalf of employee.
  • 4474: Medical scheme contribution (employer’s contribution to medical scheme).
  • 4102: PAYE deducted (employees’ tax).
  • 4115: Tax on retirement lump sums.
  • 4141: UIF contribution.
  • 4142: SDL contribution.
  • 4150: Reason no PAYE was deducted (used on IT3(a) certificates).
  • 4582: Voluntary over-deduction.

Employment Tax Incentive Codes (7002 to 7009)

  • 7002 to 7005: ETI calculation values for qualifying employees.
  • 7007 to 7009: Additional ETI reporting fields for accumulated and brought-forward amounts.

Identification and Reference Codes

  • 3015: Type of certificate (IRP5 or IT3(a)).
  • 3100: Income Tax Reference Number (becoming mandatory from 202602 reconciliation period).
  • 3101: Pay periods worked in the year of assessment.
  • 3102: Total pay periods in the year.

Critical limits:

  • Maximum 20 income codes per certificate.
  • Maximum 12 deduction codes per certificate.
  • If a code is repeated, employers must combine the values and report under the relevant code only once.

This source code system enables SARS to perform automated validation, classification, and tax calculation across millions of certificates each year.

The Three-Element Reconciliation: EMP201 + Payments + IRP5/IT3(a)

A successful EMP501 reconciliation depends on three independent data streams matching exactly. This three-element reconciliation is the heart of South Africa’s PAYE compliance regime.

Element 1: EMP201 Monthly Employer Declarations

  • Submitted monthly to SARS, declaring the total PAYE, SDL, UIF, and ETI for each pay period.
  • Includes a unique Payment Reference Number (PRN) for matching to actual payments.
  • Submitted via SARS eFiling or e@syFile™ Employer.
  • Forms the foundation of the year’s reconciliation.

Element 2: Payments Made

  • Covers all PAYE, SDL, UIF, and ETI payments made to SARS during the period.
  • Excludes penalties and interest payments.
  • Each payment is matched to its corresponding EMP201 via the PRN.
  • Must align exactly with the totals declared in the EMP201s.

Element 3: IRP5/IT3(a) Certificates Generated

  • Aggregated PAYE, UIF, and SDL values from all individual certificates.
  • Must match the totals declared on the EMP201s and paid to SARS.
  • Discrepancies trigger SARS validation alerts and may delay certificate processing.

The reconciliation outcome

  • All three elements must reconcile for a successful EMP501 submission.
  • If any element disagrees, SARS issues a discrepancy letter requiring correction.
  • Successful reconciliation enables SARS to release the IRP5/IT3(a) data to employees and pre-populate their ITR12 returns.

This rigorous three-way matching process is what makes South African payroll compliance unusually thorough compared to many global peers.

Filing Channels: e@syFile™ vs eFiling vs SARS Service Centres

SARS provides multiple channels for IRP5/IT3(a) and EMP501 submissions, with the appropriate channel determined by the size of the employer’s workforce.

SARS eFiling (online portal)

  • Available to employers with 50 or fewer IRP5/IT3(a) certificates.
  • Web-based access from any browser.
  • Allows direct capture, change, or cancellation of certificates.
  • Suitable for small and medium-sized businesses.

e@syFile™ Employer (desktop software)

  • Available to all employer sizes, including those with more than 50 certificates.
  • Required for larger employers exceeding the eFiling certificate limit.
  • Supports import of CSV files generated from payroll systems.
  • Includes built-in validation against SARS Business Requirement Specification (BRS).
  • Recently re-platformed (versions 8.0.1 onwards) with improved performance.

SARS Service Centres (in-person)

  • Available to employers with 5 or fewer IRP5/IT3(a) certificates.
  • A SARS agent assists with capturing the EMP501 and certificates.
  • Appointments must be booked in advance.
  • Suitable for very small employers without payroll software.

File format requirements

  • Submissions must follow the prescribed CSV format with comma-delimited fields.
  • Must align with the SARS BRS validation rules for the relevant tax year.
  • Faxed or emailed certificates are not accepted.

Key Statutory Contributions Reported in the IRP5

Beyond income tax, the IRP5 captures three additional statutory components plus an optional incentive that shape South Africa’s employment-related tax burden.

PAYE (Pay As You Earn)

  • The income tax withholding system based on the Income Tax Act No. 58 of 1962.
  • Applied progressively across tax brackets that are typically updated annually in the National Budget Speech.
  • Reported under source code 4102.
  • Calculated using SARS-published tax tables or the official PAYE calculation formula.

UIF (Unemployment Insurance Fund)

  • Funds short-term unemployment, illness, maternity, and adoption benefits.
  • Both employee and employer contribute 1 percent of the employee’s gross remuneration.
  • Capped at a monthly remuneration ceiling that is reviewed annually.
  • Reported under source code 4141.
  • Submitted via the EMP201 alongside PAYE.

SDL (Skills Development Levy)

  • Funds skills training initiatives via Sector Education and Training Authorities (SETAs).
  • Employer-only contribution at 1 percent of total annual remuneration.
  • Mandatory for employers whose total annual remuneration exceeds R500,000.
  • Reported under source code 4142.
  • Used to fund accredited training programs across South African industries.

ETI (Employment Tax Incentive)

  • A targeted tax incentive that allows qualifying employers to reduce their PAYE liability.
  • The ETI age range is 18–29 for private sector employees, but 18–34 for employees in Special Economic Zones (SEZs). This nuance is missing and could mislead employers in SEZ regions.
  • Reported using ETI source codes 7002 to 7005 and 7007 to 7009.
  • Claimed monthly through the EMP201 and reconciled through the EMP501.

These four components together drive the structure of every IRP5 certificate and the resulting EMP501 reconciliation.

Major Updates for 2025 and 2026

The South African payroll landscape continues to evolve through National Budget Speech announcements and SARS BRS updates. Key recent and upcoming changes include:

Mandatory Income Tax Reference Numbers (Effective 202602 Reconciliation Period):

  • From the 202602 reconciliation period, the inclusion of Income Tax Reference Numbers on IRP5 certificates will be mandatory for all employees required to register under section 67 of the Income Tax Act.
  • Validation rules: If certificate type (code 3015) is IRP5 and PAYE (code 4102) is greater than zero, the income tax reference number is mandatory.
  • For IT3(a) certificates: If reason code is not 02 (earnings less than the tax threshold) and not 04 (non-taxable earnings including nil directive), the income tax reference number is mandatory.
  • Submissions without valid tax numbers will no longer be accepted, leading to rejection of the entire reconciliation.
  • Employers should use the ITREG/BundleReg process on eFiling or e@syFile to register or request employees’ tax numbers.

National Budget 2026/27 (Effective 1 March 2026):

  • Inflation-aligned adjustments to personal income tax brackets, thresholds, rebates, and medical aid tax credits.
  • Monthly medical scheme tax credits for the 2027 tax year:
    • Taxpayer (or single covered person): R364 to R376.
    • Taxpayer plus one dependant: R728 to R752.
  • Subsistence and travel allowance rates effective 1 March 2026:
    • Overnight trips (meals and incidentals): increased from R570 to R595 .
    • Overnight trips (incidentals only): R176 to R184.
    • Day trips (meals and incidentals): R176 to R184.
    • Motor vehicle rate per kilometre: R4.76 to R4.95.

e@syFile Replatform

  • SARS launched a major re-platform of e@syFile™ Employer in 2025, with version 8.0.1 series updates rolling out through 2025 and 2026.
  • Enhanced AA88 import file handling for large entities.
  • New source codes and validation tweaks for the 202508 interim reconciliation onwards.

EMP501 Filing Windows

  • Interim reconciliation: 22 September to 31 October (annual cycle).
  • Annual reconciliation: 1 April to 31 May (annual cycle).
  • Final dates may shift based on SARS readiness and calendar working day adjustments.

For real-time updates on South African payroll legislation, Mercans publishes regular South Africa statutory alerts covering SARS changes, BRS updates, and Budget Speech impacts.

Penalties for IRP5/IT3(a) Non-Compliance

SARS applies graduated penalties for late, incorrect, or missing IRP5/IT3(a) and EMP501 submissions under the Fourth Schedule to the Income Tax Act No. 58 of 1962 and the Tax Administration Act No. 28 of 2011.

Common IRP5/IT3(a) penalties:

  • Late EMP501 submission: Administrative penalty equal to 1 percent of the annual PAYE liability, increasing by 1 percent per month up to a maximum of 10 percent.
  • Failure to issue IRP5/IT3(a) within the prescribed period: Constitutes a criminal offence under the Income Tax Act.
  • Failure to deduct or withhold PAYE or UIF: Criminal offence with possible fine or imprisonment of up to 2 years.
  • Use of withheld PAYE for purposes other than payment to SARS: Criminal offence with possible fine or imprisonment of up to 2 years.
  • Incorrect monthly PAYE liability calculations: Penalties and interest applied, especially when EMP501 corrections attribute shortfalls to the last month of the period.
  • Inaccurate or incomplete EMP501 submissions: Administrative penalties and rejection of reconciliation.
  • Missing or invalid Income Tax Reference Numbers (from 202602): Submissions will be rejected entirely, preventing certificate issuance and triggering subsequent administrative penalties.

Voluntary disclosure before SARS investigation can reduce penalties, particularly when paired with prompt payment of any shortfalls.

Common IRP5/IT3(a) Mistakes to Avoid

Even seasoned South African payroll teams encounter recurring IRP5/IT3(a) errors. The most frequent issues include:

  • Incorrect or missing employee Income Tax Reference Numbers (becoming a hard rejection from 202602).
  • Wrong source codes applied to specific income types (such as confusing 3601 standard income with 3605 annual payments).
  • Exceeding the 20 income code limit or 12 deduction code limit per certificate.
  • Repeated source codes that should have been combined under one code.
  • Mismatch between EMP201 totals and aggregated IRP5 figures, breaking the three-element reconciliation.
  • Incorrect classification of fringe benefits (such as company car valuations under code 3802).
  • Wrong UIF cap applied above the monthly remuneration ceiling.
  • Failure to register for SDL despite total annual remuneration exceeding R500,000.
  • Late EMP201 monthly submissions cascading into EMP501 errors.
  • Incorrect ETI calculations and missed ETI claim opportunities.
  • Submitting certificates with PAYE = 0 as IRP5 instead of IT3(a).
  • Failing to issue an IT3(a) where IRP5 is not required (no certificate issued at all).
  • Using outdated e@syFile versions that do not align with current BRS validations.
  • Missing the interim reconciliation deadline (31 October) under the assumption that only annual filing is required.
  • Submitting certificates after the deadline, triggering 1 percent monthly penalties.
  • Inadequate record retention (SARS requires 5 years of payroll records).
  • Using e@syFile Flex which has been decommissioned as of the 2025 PAYE Filing Season.

How Mercans Simplifies South African Payroll Compliance

Running payroll in South Africa demands far more than calculating gross-to-net amounts. Beyond IRP5/IT3(a) generation, employers must navigate the unique 1 March to 28/29 February tax year, twice-yearly EMP501 reconciliations, the elaborate source code structure (with hundreds of codes), the upcoming mandatory tax reference number validation, the 1 March 2026 Budget Speech changes, B-BBEE (Broad-Based Black Economic Empowerment) reporting, sector-specific bargaining council agreements, the Basic Conditions of Employment Act (BCEA), the Labour Relations Act, and the Employment Equity Act.

Mercans delivers a complete South African payroll and HR solution built for global employers:

  • Native South African payroll processing with full compliance under the Income Tax Act No. 58 of 1962, the Fourth Schedule, and the Tax Administration Act No. 28 of 2011.
  • End-to-end IRP5/IT3(a) lifecycle management including source code application, certificate generation, and employee distribution.
  • EMP201 monthly declarations automated for PAYE, UIF, SDL, and ETI.
  • EMP501 interim and annual reconciliation with three-element matching: EMP201 totals, payments made, and IRP5/IT3(a) aggregates.
  • e@syFile™ Employer integration with the latest SARS-released versions.
  • SARS eFiling submission for employers below the 50-certificate threshold.
  • CSV file generation aligned to the current SARS BRS validation rules.
  • Income Tax Reference Number (ITN) registration through the ITREG/BundleReg process for new employees.
  • Source code expertise across all 3601 to 3957 income codes, 4001 to 4589 deduction codes, and 7002 to 7009 ETI codes.
  • ETI optimization for qualifying employers and qualifying employees.
  • UIF and SDL administration with SARS and Department of Employment and Labour coordination.
  • Employer of Record (EOR) services allowing global businesses to hire SA employees without setting up a local entity.
  • Bilingual payslip generation in English and Afrikaans (and other official languages on request).
  • HR Blizz™ SaaS platform unifying payroll, HR, and reporting across 160 countries.
  • G2N Nova engine delivering accurate gross-to-net calculations for South African payroll.
  • SOC 1, SOC 2, ISO 27001, and GDPR-certified data security.
  • 24/7 in-country South African payroll specialists providing local expertise and global consistency.

With over 20 years of global payroll expertise, 8,000+ clients, 160+ country coverage, and a strong African presence, Mercans is trusted by leading multinationals expanding into the South African market.

Explore Mercans’ South Africa Employer of Record and payroll services to see how your business can simplify IRP5/IT3(a) compliance, automate EMP501 reconciliation, and scale operations across South Africa with confidence.

Frequently Asked Questions (FAQs)

Q1: What is the difference between an IRP5 and an IT3(a)?

The IRP5 is issued where PAYE was deducted from an employee’s remuneration during the tax year. The IT3(a) is issued where remuneration was paid but no PAYE was due (typically because earnings were below the tax threshold or were non-taxable). Both certificates follow the same structure and are submitted through the same EMP501 reconciliation.

Q2: When is the IRP5 issued?

IRP5/IT3(a) certificates are typically issued to employees after the annual EMP501 reconciliation, with the submission window opening 1 April and closing 31 May each year. Interim certificates are also generated at mid-year for the period 1 March to 31 August.

Q3: Who must register for PAYE in South Africa?

Every employer who employs even one person earning above the tax threshold must register for PAYE within 21 business days of employing the first employee. Employers must also register for SDL if their annual remuneration exceeds R500,000, and for UIF for employees working more than 24 hours per month.

Q4: What is EMP501?

The EMP501 is the Employer Reconciliation Declaration submitted to SARS twice a year (interim and annual) to reconcile monthly EMP201 declarations, payments made, and IRP5/IT3(a) certificates generated. It is the key compliance instrument linking employer records to employee tax certificates.

Q5: What are the deadlines for EMP501 submission?

Interim EMP501: 22 September to 31 October (covering 1 March to 31 August). Annual EMP501: 1 April to 31 May (covering the full tax year 1 March to 28/29 February).

Q6: What happens from the 202602 reconciliation period?

From the 202602 reconciliation period, the inclusion of Income Tax Reference Numbers on IRP5 certificates becomes mandatory. Submissions without valid tax numbers will be rejected, preventing the entire reconciliation from being captured. Employers should register employees through the ITREG/BundleReg process on eFiling or e@syFile in advance.

Q7: What are SARS source codes?

Source codes are four-digit codes used on the IRP5/IT3(a) to classify each income type, deduction, and ETI value. Income codes range from 3601 to 3957, deduction codes from 4001 to 4589, and ETI codes from 7002 to 7009. Each certificate may contain a maximum of 20 income codes and 12 deduction codes.

Q8: Can foreign companies without a South African entity issue IRP5 certificates?

Yes if they have a permanent establishment, branch, or representative office in South Africa and have registered with SARS for PAYE. Alternatively, foreign companies can use an Employer of Record like Mercans to handle the entire SA payroll cycle without local entity setup.

Q9: How long must employers retain payroll records in South Africa?

At least 5 years, including all EMP201 declarations, EMP501 reconciliations, IRP5/IT3(a) certificates, and supporting documentation. Records must be made available to SARS upon request.