Skip to main content

How to Read Your IRP5 Certificate: A Complete South Africa Guide (2026)

Every February your employer issues an IRP5 certificate summarising your entire year of employment income, deductions, and tax paid. SARS uses it to pre-populate your annual ITR12 return. Yet for most South African employees, the IRP5 is a confusing page of three- and four-digit codes with rand amounts that seem disconnected from any payslip they recognise.

This guide explains every major code group, what the numbers mean, how to verify them against your payslips, and what to do if something looks wrong — before you file your return.

What the IRP5 Is — and Why It Matters

The IRP5 (Employee's Tax Certificate) is the official record of your employment income for the tax year, which runs from 1 March to the last day of February. Your employer must submit it electronically to SARS and issue a copy to you by 31 May each year.

SARS uses the IRP5 data to pre-populate your ITR12 return on eFiling. When you log into eFiling, much of your return is already filled in — that data comes from your employer's IRP5 submission. This is why accuracy matters: an error on your IRP5 becomes an error on your tax return, potentially resulting in an incorrect assessment, unexpected tax owed, or a refund you did not receive.

IRP5 vs IT3(a)

Both are employee tax certificates. An IRP5 is issued when PAYE was deducted — you were taxed at source by your employer. An IT3(a) is issued when income was paid but no PAYE was deducted (for example, certain contractor payments or non-taxable income). Both must be included when filing your ITR12.

The Structure of an IRP5 — Four Code Groups

IRP5 codes are organised into four groups, each covering a different aspect of your employment income:

Code SeriesWhat It CoversEffect on Tax
3600sIncome codes — amounts paid to you as remuneration (salary, bonus, commission, overtime, allowances)Increases taxable income
3700sAllowance codes — travel, subsistence, and other allowances (some taxable, some exempt)Increases taxable income (partial or full depending on code)
3800sFringe benefit codes — non-cash benefits valued under the Seventh Schedule (company car, medical aid, meals, accommodation)Increases taxable income
4000sDeduction codes — contributions and amounts deducted from your remuneration (pension, UIF, PAYE, medical aid)Reduces taxable income (tax-deductible) or generates credits (medical aid)

The 3600 Series — Income Codes

These codes record what you were paid. Add them all up and you get your gross employment income for the year before any deductions or benefits.

CodeDescriptionCommon Question
3601Regular taxable salary — your normal monthly pay subject to PAYEShould equal 12 × monthly salary (or actual months worked)
3602Non-taxable income — amounts paid that are exempt from PAYEWhy is this non-taxable? Check with payroll
3605Annual bonus / 13th cheque subject to PAYEThe gross bonus before PAYE deduction
3606Commission subject to PAYETotal commission earned during the year
3607Overtime subject to PAYETotal overtime paid during the year
3613Restraint of trade paymentTaxable since March 2015 — lump sum often causes a higher marginal rate for the year
3615Director's remunerationSeparate from salary — both 3601 and 3615 can appear for executive directors
3616Independent contractor income subject to PAYEPersonal service providers and labour brokers — PAYE deducted at 27% or 25%

The 3700 Series — Allowance Codes

Allowances are not the same as salary — their tax treatment depends on the specific code and conditions.

CodeDescriptionTax Treatment
3701Travel allowance — fixed monthly amount80% included in taxable income for PAYE monthly; claim deduction at year-end with logbook
3702Reimbursive travel — per-km reimbursementExempt up to R4.95/km (2025/2026) with logbook and no 3701 running
3704Local subsistence allowanceExempt up to R452/day (meals) or R141/day (incidentals) for overnight trips
3706Entertainment allowanceFully taxable — no prescribed exempt rate
3711Computer allowanceFully taxable — no prescribed exempt rate
3712Telephone / cell phone allowanceFully taxable — no prescribed exempt rate

The 3800 Series — Fringe Benefit Codes

Fringe benefits are non-cash advantages your employer provides. Under the Seventh Schedule, their market value is added to your taxable income even though no extra cash changed hands.

CodeDescriptionValuation
3801General fringe benefits — gym memberships, staff discounts, giftsMarket value less employee contribution
3802Company vehicle3.5% of determined value per month (or 3.25% if fuel included)
3804Meals fringe benefitEmployer cost; canteen meals and R30/day vouchers are exempt
3805Accommodation fringe benefitLower of 17.5% of remuneration ÷ 12 or market rental, less rent paid
3807Employer loan or interest subsidyInterest saving below the official SARS rate (repo rate + 1%)
3810Employer medical aid contributionRand amount the employer contributes to your medical aid
3817Employer pension / provident fund contributionRand amount of employer contributions — offset by Section 11F deduction for most employees
3820Taxable bursary (further education)Amount above exempt threshold: R20,000 (basic) or R60,000 (higher education)

The 4000 Series — Deduction Codes

These codes record what was taken off your income — either reducing your taxable income directly, or generating a tax credit that offsets your PAYE bill.

CodeDescriptionTax Effect
4001Pension fund contributions (employee)Deductible under s11F — reduces taxable income
4002Provident fund contributions (employee)Deductible under s11F — reduces taxable income
4003Retirement annuity fund contributionsDeductible under s11F — reduces taxable income
4005Medical aid employee contributionsGenerates a Section 6A tax credit — R376/month per member
4006Loss of income / PHI insurance contributionsNot deductible — reported for information only
4101UIF contributionsNot deductible — reported for compliance
4102PAYE (income tax deducted)The total tax deducted at source — appears as a credit on your return
4115Skills development levy (SDL)Employer-paid — appears for information only
4474Medical aid tax creditsSection 6A and 6B credits applied by employer to reduce monthly PAYE

How to Verify Your IRP5 — A Step-by-Step Check

Do not assume your IRP5 is correct. Payroll errors happen — wrong codes, incorrect amounts, missing deductions. Before filing your ITR12, run through this checklist:

IRP5 Verification Checklist

  • Total code 3601 vs payslips: Add up your monthly gross salary from all 12 payslips. It should match code 3601 on the IRP5 (adjusted for any months you joined or left during the year).
  • Annual bonus (3605): If you received a 13th cheque, code 3605 should reflect the gross amount. Check your bonus payslip.
  • PAYE total (4102): Add up the PAYE column on all 12 payslips. This should match code 4102. A significant discrepancy may indicate a payroll error.
  • Medical aid contribution (4005): Add your monthly medical aid employee contribution × 12. Verify against code 4005.
  • Pension/provident contributions (4001/4002): Add monthly fund contributions × 12 and compare to the IRP5.
  • UIF (4101): Should be 1% of monthly remuneration (capped at R177.12/month) × months worked.
  • Allowances (3701, 3702): Travel allowances should match what appears on your payslips. If you received a reimbursement-only arrangement (3702), confirm it appears correctly.
  • Fringe benefits (3802, 3810, 3817, etc.): If you have a company car, employer medical aid, or employer pension contribution, confirm these appear under the correct codes and at the correct values.
  • Employee details: Verify your ID number, name, and employer PAYE reference number are correct. Errors here can cause SARS to reject your return or match it to the wrong taxpayer.

What to Do if Your IRP5 Is Wrong

Contact your employer's payroll department in writing, citing the specific code and the discrepancy you found. Your employer must issue a corrected IRP5 and resubmit to SARS. Once the resubmission is processed, your SARS eFiling profile will be updated with the corrected data.

Do not file your ITR12 with a known error on your IRP5. Filing an incorrect return creates a compliance problem that can take months to unwind — SARS assessments based on incorrect data require objections and corrections that are significantly more time-consuming than waiting for a corrected IRP5 before you file.

If you received income from multiple employers during the year — for example, if you changed jobs — you will have multiple IRP5 certificates. SARS will aggregate them on your return. Make sure all IRP5s appear on your eFiling profile before filing; if one is missing, contact the relevant employer.

Common IRP5 Questions

What is an IRP5 certificate?

An IRP5 is an employee tax certificate issued by your employer at the end of each tax year (by 31 May). It records your total remuneration, all deductions, and the PAYE paid to SARS on your behalf. SARS uses it to pre-populate your ITR12 return on eFiling.

When do I get my IRP5?

By 31 May each year — three months after the tax year ends on the last day of February. SARS filing season for individuals typically opens in July. Contact HR or payroll if you have not received your IRP5 by 31 May.

What if my IRP5 is missing from my SARS eFiling profile?

Your employer may not have submitted it yet, or there may be a processing delay. Contact your payroll department first — confirm they submitted it to SARS. Allow a few days for SARS to process the submission. If it is still missing a week before your filing deadline, call the SARS contact centre or visit a branch.

Do I need to attach my IRP5 when filing my ITR12?

No — your employer submits the IRP5 data directly to SARS electronically. You do not need to attach a physical copy to your return. SARS pre-populates your return from the employer's submission. However, keep your IRP5 certificate on file for at least five years in case SARS requests supporting documentation during an audit.

What is the difference between my IRP5 amount and what I actually received?

Your IRP5 shows gross amounts — before PAYE, UIF, pension, and medical aid deductions. The gross figures are higher than what landed in your bank account. The difference is accounted for by the codes in the 4000 series (deductions). Adding all 4000-series deductions to your net salary should approximate your gross IRP5 income total.

Related Calculators

Use these PayTools calculators to verify the figures on your IRP5:

Verify Your IRP5 Figures

Disclaimer: This guide is for informational purposes only and does not constitute tax advice. IRP5 codes and tax rules change annually with SARS legislation. Always verify your specific situation with a registered tax practitioner before filing your ITR12. Last reviewed: June 2026. Read full disclaimer →