What is Code 4003 on a South African Payslip?
Retirement annuity fund contributions explained — how code 4003 reduces your PAYE, the Section 11F deduction limit, how RA differs from pension and provident funds, and your IRP5.
4003Code 4003 is a deduction for contributions to a retirement annuity fund — either deducted via your payroll or reflected on your IRP5 for contributions you made independently. RA contributions reduce your taxable income under Section 11F, up to the lower of 27.5% of your income or R350,000 per year. This directly reduces the PAYE you pay each month.
What Code 4003 Means
Code 4003 records contributions to a retirement annuity fund — your personal retirement savings vehicle chosen independently of your employer. Unlike pension funds (code 4001) and provident funds (code 4002), which are employer-sponsored schemes tied to your employment, an RA is individual, portable, and flexible. You choose the provider, the investment strategy, and the premium amount, and you keep it regardless of where you work.
Contributions to an RA reduce your taxable income under Section 11F of the Income Tax Act. If your employer deducts your RA premium via payroll, code 4003 appears on your monthly payslip as a deduction and reduces your PAYE immediately. If you contribute directly to the insurer or investment platform, the deduction is claimed on your annual ITR12 return and any refund due is paid at assessment.
From a tax perspective, all retirement contributions — pension (4001), provident (4002), RA (4003), and employer contributions (3817) — are pooled under the same Section 11F cap. This means contributing to an RA does not create a separate additional deduction on top of your pension fund; they all count toward the same R350,000 annual limit.
How the Tax Saving Works
| Item | Without RA | With R3,000/month RA |
|---|---|---|
| Monthly gross salary | R35,000 | R35,000 |
| RA contribution (code 4003) | — | -R3,000 |
| Taxable income for PAYE | R35,000 | R32,000 |
| Approximate monthly PAYE | R6,890 | R5,960 |
| Monthly PAYE saving from RA | — | R930/month |
The R3,000 RA contribution costs R2,070 in net take-home (R3,000 minus R930 PAYE saving). This makes RA contributions one of the most tax-efficient ways for South African employees to save — the government effectively co-contributes by reducing your PAYE bill. Use our Retirement Annuity Tax Benefit Calculator for your specific salary and contribution amount.
Frequently Asked Questions
What does code 4003 mean on my payslip?
Code 4003 is a deduction for contributions to a retirement annuity fund (RA). If your employer deducts your RA premiums via payroll, the monthly contribution appears as code 4003 on your payslip and reduces your taxable income before PAYE is calculated. If you contribute directly to an RA (not via payroll), the code 4003 deduction appears on your IRP5 when you declare the contribution on your annual return and SARS adjusts your assessment.
How much tax does an RA save?
Your RA contribution reduces your taxable income rand-for-rand up to the Section 11F cap (27.5% of income or R350,000 per year). The PAYE saving equals your contribution multiplied by your marginal tax rate. At 31% marginal rate: a R3,000/month RA contribution saves R930/month in PAYE — R11,160 per year. At 36%: the same contribution saves R1,080/month. Use our Retirement Annuity Tax Benefit Calculator for your specific numbers.
What is the Section 11F deduction limit for 2025/2026?
Section 11F allows a deduction of the lower of 27.5% of the greater of taxable income or remuneration, or R350,000 per year. This limit covers all retirement contributions combined — code 4001 (pension), code 4002 (provident), code 4003 (RA), and code 3817 (employer pension contributions as a fringe benefit). Contributions above this cap are not deductible in the current year but are carried forward and deductible in future years or on retirement.
What is the difference between code 4003 and codes 4001 and 4002?
Code 4001 is for contributions to an employer-sponsored pension fund — a defined structure managed by your employer. Code 4002 is for an employer-sponsored provident fund. Code 4003 is for a retirement annuity — an individual retirement vehicle you choose independently of your employer. An RA is portable (you keep it when you change jobs), flexible (you can adjust premiums), and not tied to employment. All three are deductible under Section 11F within the shared cap.
Can I claim an RA deduction if my employer does not deduct it via payroll?
Yes. If you contribute directly to an RA fund — paying the insurer or investment platform yourself — you declare the contributions on your annual ITR12 return in the deductions section. SARS will allow the Section 11F deduction on assessment and refund any overpaid PAYE. Provisional taxpayers can factor the RA deduction into their provisional tax calculations during the year to avoid a large refund at assessment.
What happens to RA contributions above the R350,000 annual cap?
Contributions above the Section 11F cap are not lost — they are carried forward and deductible in future years (when current contributions are lower) or at retirement. At retirement, the first R500,000 from a retirement fund is exempt from tax; contributions that were not deducted during the savings years are added to this exempt amount, effectively recovering the tax benefit deferred. This rollover mechanism means no permanent loss of the deduction.