Skip to Content

South Africa Payroll

93.45 93.45

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
South Africa Payroll for Odoo banner

South Africa Payroll for Odoo

Run South African payroll in Odoo — SARS PAYE tax tables with age rebates and medical credits, UIF, SDL and ETI, with the EMP201 monthly employer declaration and an EMP501 annual reconciliation. Built on hr, no Enterprise dependency.

PAYE 18–45%UIF 1% / 1% SDL 1%ETIEMP201 / EMP501Odoo 18 & 19

What It Does

For each employee this module computes PAYE on the SARS progressive rate table (2025/2026: 18% up to R237,100 then 26% / 31% / 36% / 39% / 41% / 45% over R1,817,000), applies the age-based primary, secondary (65+) and tertiary (75+) rebates and the monthly medical-scheme fees tax credit (section 6A), then UIF (1% employee + 1% employer on remuneration capped at the monthly ceiling), the employer Skills Development Levy (SDL, with the small-employer exemption) and the Employment Tax Incentive (ETI). It produces a payroll register and the EMP201 Monthly Employer Declaration (PAYE + SDL + UIF less ETI utilised = total payable), plus an EMP501 annual reconciliation. The PAYE bracket scale is an editable model and every rate, rebate and cap is a parameter, so the module follows the law as SARS changes it.

Payroll Run & EMP201

South Africa payroll run with per-employee PAYE, UIF, SDL, ETI and net pay

Populate employees, compute PAYE, UIF, SDL, ETI and net pay, with run totals, the EMP201 total payable and CSV / Excel / EMP201 export.

Editable PAYE Tax Brackets

Editable South Africa PAYE tax bracket scale in Odoo

The SARS rate table is a real editable model — adjust bands, base tax and rates as the tax year changes; nothing is hard-coded.

Key Features

  • PAYE (employees' tax): SARS progressive rate table, age-based primary / secondary / tertiary rebates, monthly medical-scheme tax credit (section 6A).
  • Editable bracket scale and editable rebates, ceilings and rates per company.
  • UIF: 1% employee + 1% employer on remuneration capped at the monthly ceiling (R17,712).
  • SDL: 1% employer Skills Development Levy with the small-employer exemption (annual payroll at/below R500,000).
  • ETI: Employment Tax Incentive wage subsidy (first / second 12-month bands, part-month gross-up), set off against PAYE.
  • EMP201: Monthly Employer Declaration export as CSV and a readable summary.
  • EMP501 reconciliation: annual PAYE reconciliation comparing recomputed yearly tax to monthly withholding.
  • Payroll register with run totals and CSV & Excel export.
  • Pure-Python computation engine, fully unit tested. Built on hr, no Enterprise dependency.

More Odoo apps by Pokutsoft: pokutsoft.com/

Support: support@pokutsoft.com · Live demo: demo.pokutsoft.com

All rates, brackets, rebates and caps carry the current statutory defaults and are editable; confirm them against the latest SARS guidance before running live payroll. Not affiliated with SARS or any government authority.

Update date: 2026-07-02