Payroll is one of the most high-stakes financial processes in any South African business. Getting it wrong has direct consequences for your employees, your SARS compliance and your business reputation as an employer. Getting it right, consistently and on time, is a non-negotiable management requirement.

For South African businesses with employees, payroll involves significantly more than calculating a gross salary and transferring money. It involves deductions to be taken off, being PAYE, UIF for employees and then SDL levies, the Employment Tax Incentive where applicable. Then there are leave accruals, IRP5 certificates at year end and bi-annual EMP501 reconciliations. Each of these has legislative requirements, deadlines and consequences for non-compliance.

In this post I want to explain what your payroll obligations are as a South African employer, why Xero does not include a built-in SA payroll module. Then tell you how to integrate the payroll programs that are available to South Africa.

Your payroll obligations as a South African employer

Here is a summary of the key payroll obligations under South African legislation, including the Income Tax Act 58 of 1962, the Unemployment Insurance Act 63 of 2001 and the Skills Development Levies Act 9 of 1999:

ObligationWho bears itKey detail
PAYE – Pay As You EarnEmployer on behalf of employeeDeduct monthly from employee remuneration using SARS tax tables.
Pay to SARS by 7th of following month via EMP201.
UIF – Unemployment Insurance FundSplit: 1% employee, 1% employer1% deducted from employee gross remuneration (up to the UIF ceiling) plus a matching 1% employer contribution.
Paid monthly with PAYE.
SDL – Skills Development LevyEmployer only1% of total payroll paid by the employer.
Applicable once annual payroll exceeds R500 000.
Not deducted from employees.
ETI – Employment Tax IncentiveEmployer benefitA rebate reducing your monthly PAYE payment, available to qualifying employers hiring qualifying young employees aged 18 to 29 who are first-time workers within certain salary thresholds.
IRP5 certificatesEmployer issues to employeesAnnual tax certificate issued to each employee at year end, reconciling total remuneration and deductions.
Filed with the EMP501 reconciliation.
EMP501 reconciliationEmployer submits to SARSBi-annual reconciliation of all PAYE, UIF and SDL paid versus individual employee deductions.
Due 31 October (interim) and 31 May (annual). *dates may change.

Xero does not include built-in SA payroll

Xero does not include a payroll module configured for South African legislation in its standard package. This is important to understand before you set up payroll for your business. Processing SA payroll requires PAYE calculations based on the current SARS tax tables, which are updated annually with each budget. It requires UIF and SDL calculations, leave management under the Basic Conditions of Employment Act, IRP5 generation and EMP501 preparation.

These requirements change with each budget and require a platform that is continuously updated to reflect current SA tax law. Xero have no public reason for not having a payroll module for SA and rather than maintaining a built-in SA payroll module, Xero partners with dedicated South African payroll platforms that integrate directly with the accounting system.

A payroll platform that does not integrate with Xero creates two separate records of your payroll cost that need to be manually reconciled every month. In a business where accuracy matters, that manual step is precisely where errors enter your books.

SA payroll platforms that integrate with Xero

Here are the three most widely used South African payroll platforms that integrate with Xero:

PlatformBest suited toXero integrationBCAS recommendation
Simplepay1 to 50 employees. Most common SA SME size range.Payroll journal posts directly to Xero after each pay run. Clean and reliable.Our standard recommendation for most BCAS clients.
PaySpaceBusinesses with more complex payroll structures, multiple entities or larger teams.Full Xero integration with detailed journal mapping.Recommended for clients with payroll complexity above Simplepay’s scope.
It does get costly
Sage Business Cloud PayrollBusinesses already in the Sage ecosystem or with existing Sage familiarity.Can integrate but not ideal.Only suitable where the client has an existing Sage relationship.

How the Xero integration works in practice

When you process a payroll run in your integrated SA payroll platform, the following happens automatically. Each employee’s net pay is calculated after PAYE, UIF and any other deductions. The payroll journal is posted to Xero, debiting your payroll expense accounts and crediting your bank account and payroll liability accounts. Your payroll cost appears in your management accounts in the correct period without any manual journal entry required. This is all customisable to your needs, not just a standard journal.

At SARS submission time, your EMP201 is prepared from the payroll platform using the same underlying data that was posted to Xero. Once you reconcile your bank account, everything is rounded off to complete the circle.

Your IRP5 certificates at year end are generated from the payroll platform and reconciled through the EMP501 process. Because the payroll data and the Xero accounting data originate from the same source, the reconciliation is straightforward rather than a manual matching exercise.

Leave management and your balance sheet

Leave management is an area where South African SMEs consistently underestimate their financial exposure. Under the Basic Conditions of Employment Act 75 of 1997, employees accrue annual leave at a rate of one day for every 17 days worked. This accrued but untaken leave is a liability on your balance sheet.

For a business with eight employees each earning an average of R28 000 per month, the leave liability at any given time could be R140 000 to R220 000 depending on how much leave has accrued and remains untaken. This liability is real, must be reflected correctly in your balance sheet and must be settled when employees resign or are retrenched.

Your integrated payroll platform tracks leave balances for each employee and the Xero integration ensures the leave provision is correctly stated on your balance sheet. Without this integration, leave liabilities are frequently understated in SME accounts, which distorts the equity position and the working capital calculation.

Leave liability is one of the most consistently understated items on South African SME balance sheets. At meaningful payroll levels it is not a rounding error. It is a real obligation that affects your working capital and your equity position.

Getting started with SA payroll in Xero

The setup process for integrating a SA payroll platform with Xero involves three steps: selecting and subscribing to your chosen payroll platform, configuring the Xero integration within the payroll platform settings and mapping your payroll expense accounts to the correct Xero chart of accounts categories. This sounds awfully tricky and it can be at times but both Xero and the payroll systems have made it much simpler than you expect it to be.

Bruce can assist with the full payroll setup, platform selection, Xero integration configuration and account mapping as part of your onboarding or advisory service. Getting this right from the start saves significant time and avoids the need to reprocess historical payroll journals.

Need to set up payroll correctly for your South African business and integrate it with Xero? Book a free discovery call with Bruce

Bruce is the founder of BC Accounting Services (BCAS), a Xero Partner and Certified Adviser based in South Africa. He works with SME owners and growing businesses to build financial clarity, strategic direction and measurable performance through the PCP Method: Purpose, Clarity, Performance.

bcas.co.za  #bcaccounting  #purposedrivenbusiness  #purposeclarityperformance

BPC REPORT 4: 1.3.0 Free Checklist Not Completed, 12/09/2026 09:15:27 Active Has SSL Cookies disabeled or was accepted