How to Calculate PAYE and UIF for a South African Employee in 2026
Apply the 2026/27 SARS tax tables to taxable income, subtract rebates and medical aid credits, then calculate UIF at 1% of capped remuneration.
✓ Fact-checkedUpdated 4 August 2026Sources: Rand Tools editorial team·South African government sources
Key takeaways
- ✓PAYE is calculated on annual taxable income after pension and RA deductions, using the 2026/27 SARS brackets that run from 18% up to 45%.
- ✓Rebates reduce the tax itself, not the income — R17,820 for everyone, plus R9,765 from age 65 and a further R3,249 from age 75.
- ✓Medical aid contributions are not a pre-tax deduction. They earn a fixed monthly credit of R376 for each of the first two members and R254 per additional member.
- ✓UIF is a separate 1% deduction on gross remuneration capped at R17,712 per month, so the employee contribution never exceeds R177.12, and the employer matches it with another 1%.
- ✓Anyone earning under R99,000 a year (under 65) falls below the tax threshold and should have no PAYE deducted at all.
To calculate PAYE and UIF correctly for a South African employee in 2026, apply the 2026/27 SARS tax tables to the employee's taxable income after deductions, then calculate UIF separately at 1% of capped remuneration. This guide walks through seven steps and covers a complete payroll deduction calculation for the current tax year.
What you'll need
- The employee's gross monthly salary or annual remuneration package
- Medical aid membership details (how many people are on the scheme)
- Pension fund or retirement annuity (RA) contribution amounts
- The employee's age — it affects the primary, secondary, and tertiary rebates
- The 2026/27 SARS tax tables (available at sars.gov.za, and pre-loaded in the Rand Tools salary calculator)
- Estimated time: about 20 minutes by hand
Step 1: Establish the employee's gross remuneration
Calculate the employee's total gross remuneration by adding all taxable income components — basic salary, allowances, travel allowances, and any fringe benefits. Gross remuneration is the starting point for both PAYE and UIF, but the two calculations diverge immediately after this step.
Not all allowances are fully taxable. A travel allowance is typically 80% taxable for PAYE purposes unless the employee keeps a logbook proving substantial business use. Fringe benefits such as employer-provided vehicles or low-interest loans carry their own inclusion rules set in the Seventh Schedule of the Income Tax Act.
For most salaried employees on a standard payslip with no travel allowance or fringe benefits, gross remuneration is simply the agreed monthly salary.
You'll know this worked when you have a single rand figure representing everything the employee receives before any deductions.
Step 2: Apply allowable deductions to reach taxable income
Subtract the allowable pre-tax deductions from gross remuneration to arrive at taxable income. The main deduction for most employees is retirement funding: pension fund, provident fund, and retirement annuity contributions are deductible up to 27.5% of remuneration or R350,000 per year, whichever is lower.
These deductions reduce the income on which PAYE is calculated, so they matter significantly. An employee earning R30,000 per month who contributes R3,000 to a pension fund reduces their PAYE base by R36,000 per year.
Medical aid contributions are not a pre-tax deduction from income; they are handled separately as tax credits after the tax liability is calculated. Do not subtract medical aid premiums at this stage.
You'll know this worked when taxable income is lower than gross remuneration by the exact rand value of qualifying deductions applied.
Step 3: Apply the 2026/27 SARS tax tables
Convert monthly taxable income to an annual figure, then apply the 2026/27 SARS income tax brackets to calculate the annual tax before rebates. For the 2026/27 tax year the brackets start at 18% and reach 45% on income above R1,878,600.
| Taxable income (annual) | Rates of tax |
|---|---|
| R0 – R245,900 | 18% of taxable income |
| R245,901 – R383,200 | R44,262 + 26% of the amount above R245,900 |
| R383,201 – R527,900 | R79,959 + 31% of the amount above R383,200 |
| R527,901 – R694,300 | R124,897 + 36% of the amount above R527,900 |
| R694,301 – R880,100 | R184,801 + 39% of the amount above R694,300 |
| R880,101 – R1,878,600 | R257,264 + 41% of the amount above R880,100 |
| R1,878,601 and above | R666,731 + 45% of the amount above R1,878,600 |
Find the bracket the annual taxable income falls into, then add the base amount to the marginal rate applied to the portion above the bracket's lower threshold.
You'll know this worked when your figure matches the bracket arithmetic — for example, an employee with R400,000 taxable income owes R79,959 + 31% of R16,800 = R85,167 before rebates.
Step 4: Subtract the applicable SARS tax rebates
Subtract the correct rebates based on the employee's age to reach the net annual PAYE liability. For 2026/27 there are three rebates: the primary rebate of R17,820 applies to all taxpayers; the secondary rebate of R9,765 is added for taxpayers aged 65 and older; the tertiary rebate of R3,249 is added for taxpayers aged 75 and older.
Rebates are not deductions from income — they are direct reductions of the tax amount itself, which makes them more valuable than an equivalent income deduction. A 25-year-old subtracts only the R17,820 primary rebate. A 67-year-old at the same income subtracts R17,820 + R9,765 = R27,585.
Divide the resulting annual tax liability by 12 to get the monthly PAYE deduction.
You'll know this worked when the monthly PAYE figure is zero or positive — if the result is negative, the employee falls below the tax threshold and no PAYE should be deducted.
Step 5: Apply medical aid tax credits to reduce PAYE further
Subtract the applicable medical scheme fees tax credit (MTC) from the monthly PAYE liability calculated in Step 4. For 2026/27 the monthly rates are R376 for the main member, R376 for the first dependant, and R254 for each additional dependant.
These credits apply regardless of how much the employee contributes to medical aid — the credit is fixed per person covered, not a percentage of the premium. An employee covering themselves plus one dependant subtracts R376 + R376 = R752 per month from their PAYE. Themselves plus two dependants: R376 + R376 + R254 = R1,006.
If the MTC exceeds the PAYE liability, the credit reduces PAYE to zero — it does not result in a negative withholding.
You'll know this worked when the final monthly PAYE amount is lower than the pre-credit figure by exactly the sum of the applicable credits.
Step 6: Calculate UIF separately at 1% of remuneration
Deduct UIF at exactly 1% of the employee's remuneration, subject to a monthly earnings ceiling of R17,712 — meaning the maximum contribution is R177.12 per month per party. UIF applies to a different base than PAYE: it is calculated on gross remuneration before retirement deductions, and the employer contributes an additional 1% on top of the employee's 1%.
Certain categories of worker fall outside UIF, including employees who work fewer than 24 hours a month for the employer, learners on a registered learnership agreement, and employees of national and provincial government. Independent contractors are not employees and do not attract UIF.
UIF contributions are declared and paid to the Department of Employment and Labour (via uFiling, or through SARS together with PAYE for employers registered for PAYE).
You'll know this worked when the employee UIF deduction is 1% of gross remuneration, capped at R177.12, and the employer's matching contribution equals the same amount.
Step 7: Verify the full calculation using Rand Tools
Open the Rand Tools salary calculator and enter the employee's gross monthly salary, age group, number of medical aid members, and monthly pension or RA contribution. The result updates live as you type — there is no Calculate button — using the 2026/27 SARS tax tables. It is free, with no sign-up and no paywall, and the calculation runs in your browser.
Compare the outputs line by line against your manual work from Steps 1–6. The breakdown shows gross salary, PAYE, the medical aid credit, net PAYE after credits, UIF, the pension/RA deduction, and final take-home pay, along with the effective and marginal tax rates.
If your manual calculation differs, the most common cause is misapplying the bracket boundaries or using outdated 2025/26 rates.
You'll know this worked when the Rand Tools output matches your manual calculation to the rand, confirming you've applied the brackets, rebates, and credits correctly.
Troubleshooting
Why is my PAYE calculation higher than what appears on the employee's payslip?
The payslip may reflect a SARS tax directive with a fixed rate or amount, or the employer's payroll system may use a different annualisation method. Payroll systems commonly use either an averaging method or a cumulative year-to-date method, which can produce different monthly amounts, especially mid-year or after a raise. Check which method the employer's payroll system uses.
What if the employee has multiple employers or income sources?
Each employer withholds PAYE on the salary it pays, but because the tax tables are progressive, the combined withholding is usually too low and the employee owes more on assessment. The employee can ask an employer to withhold PAYE at a higher fixed percentage, or apply to SARS for a tax directive. The Rand Tools calculator covers a single income source; combined income must be assessed via SARS eFiling.
Why does my UIF calculation exceed R177.12?
The UIF contribution is capped at R177.12 per month because UIF applies only up to the remuneration ceiling of R17,712. If your calculation exceeds this, you are applying the 1% rate to the full salary above the ceiling. Cap the base at R17,712 before multiplying.
What if the employee is over 65 and still working?
Employees over 65 remain liable for PAYE and UIF in the same way as younger employees. The difference is the secondary rebate of R9,765, which reduces their tax liability, and a higher tax threshold of R153,250 per year (R171,300 from age 75). There is no UIF exemption based on age alone. Apply the secondary and, if applicable, tertiary rebate in Step 4.
Why does my PAYE come out as zero for a low-income employee?
Employees earning below the annual tax threshold — R99,000 for taxpayers under 65 in 2026/27 — pay no PAYE. The threshold works out exactly: 18% of R99,000 is R17,820, which the primary rebate cancels in full. If the rebates in Step 4 reduce the liability to zero or below, the correct PAYE deduction is R0. Do not deduct tax from employees below the threshold.
What to do next
Run the employee's figures through the Rand Tools salary calculator to verify your manual workings. If you are checking UIF specifically — contributions or potential benefits — the UIF calculator covers that side in more detail, and monthly declarations can be confirmed on the uFiling portal at ufiling.labour.gov.za.
Sources
Calculate your take-home pay
Enter your salary and see exactly how much you keep after PAYE, UIF, and deductions.