> For the complete documentation index, see [llms.txt](https://help.allwage.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.allwage.com/modules/payroll/payrun-templates/sars-codes.md).

# SARS Codes

SARS requires that all items on the IRP5 / IT3(a) certificates are reported under specific codes.

In order for SARS to assess the total tax liability due from an individual, they need to be informed of the accumulated income which the individual has received during a particular period, as well as the amount of the allowable deductions for this same period.

By law, the employer is obligated to submit the employee’s IRP5 to SARS which provides information about a particular tax year. Each certificate is allocated its own individual certificate number and displays all the company’s details for which the employee works such as company name, physical address and registration numbers for PAYE, Skills Development Levy and Unemployment Insurance Fund.

The IRP5 contains all the necessary information that SARS requires in order to calculate the tax liability on your remuneration received for the tax year. it will list different categories of income, deductions, benefits and allowances that have been received or paid during the particular period. All these categories are allocated to specific SARS codes.

## Income & Allowances

* 3601 - Income
* 3605 - Annual Payment
* 3606 - Comission
* 3607 - Overtime
* 3901 - Severance Benefit

## Deductions

* 4001 - Employee Pension Fund Contributions
* 4003 - Employee Provident Fund Contributions
* 4005 - Employee Medical Aid Contributions

## Benefits & Company Contributions

* 3713 - Allowances
* 3801 - General Fringe Benefit
* 3805 - Accomodation Fringe Benefit
* 3825 - Employer Provident Fund Fringe Benefit
* 3828 - Employer Retirement Annuity Fringe Benefit
* 4472 - Employer Pension Fund Contributions
* 4473 - Employer Provident Fund Contributions
* 4474 - Employer Medical Aid Contributions
* 4475 - Employer Retirement Annuity Fund Contributions


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.allwage.com/modules/payroll/payrun-templates/sars-codes.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
