Get a demo account

Payroll that does the South African tax sums.

Run payroll monthly, weekly or fortnightly, with PAYE, UIF, SDL, payslips and leave in one place.

Pay run, Monthly staffAugust 2026, payday Tue 25 Aug. Sample data.
Locked
Gross pay, 2 people
R50 000.00
PAYE
R5 948.25
UIF, staff and employer
R708.48
SDL
R500.00
Net pay
R43 697.51
  1. Fri 09:10Prepared by Nomsa Dlamini
  2. Mon 08:45Approved by Pieter Naidoo
  3. Mon 08:52Locked, 2 payslip PDFs created

Pay day in five steps.

Every pay run follows the same path, with a second pair of eyes before anything is final. Once it’s locked, it stays as it was.

Monthly staff, August 2026Payday Tue 25 Aug. Sample data.
Draft

Step 1 of 5: Prepare. Salaries, wages, allowances and overtime hours go in. BX1X works out PAYE, UIF and SDL for each person.

Monthly staff pay run, August 2026, sample data
EmployeeGrossPAYENet pay
Thandi NkosiR25 000.00R3 381.00R21 441.88
Margaret BothaR25 000.00R2 567.25R22 255.63
TotalR50 000.00R5 948.25R43 697.51
Payslip, August 2026Margaret BothaNet pay R22 255.63
Draft
  1. Fri 21 Aug 09:10Prepared by Nomsa Dlamini
Found a mistake after locking? See how it’s put right.

The sums, done to the cent.

PAYE on the current SARS tables, UIF and SDL, worked out for every person in every pay run. Pick an employee and read the payslip.

Karoo Oak JoineryPayslip, August 2026
Sample data
Employee
Thandi Nkosi
Pay
Monthly salary
ID number
••••••••••084
Earnings and deductions for Thandi Nkosi
Earnings
SalaryR25 000.00
Gross payR25 000.00
Deductions
PAYE-R3 381.00
UIF-R177.12
Total deductions-R3 558.12
Net payR21 441.88
Paid by the employer, not taken from pay
UIFR177.12
SDLR250.00
Cost to the businessR25 427.12

UIF is worked out up to the monthly ceiling, so it stays at R177.12 on a R25 000 salary. SDL is paid by you as the employer and never comes off her pay.

Sample data. Every amount is taken from BX1X’s own tested sample calculations on the current SARS tables.

Also in the sums

  • Medical aid tax creditsFor the main member and each dependant. One member on a monthly payslip: R376.00 off PAYE.
  • The extra credit from 65A 66-year-old paying R2 000 a month for one member gets a further R290.38 a month.
  • The retirement fund deduction limitRetirement fund contributions reduce taxable pay, up to the limit the law allows.
  • Earnings, allowances and benefitsSet per person, with deductions and employer contributions, on a salary or an hourly wage.

Sample figures. The calculations behind them are covered by tested sample calculations at every tax bracket edge.

Leave without the spreadsheet.

Balances live next to the payroll, so you can answer “how many days do I have left?” in seconds.

  • Annual, sick and family responsibility leaveEach with its own balance per person.
  • Adjustments on recordAdd or take off days, and every change is recorded.
Thandi NkosiLeave balances. Sample data.
  • Annual leave9.5 days left
  • Sick leave27 days left
  • Family responsibility2 days left
3 MarAnnual leave adjusted by +2 days. Recorded by Nomsa Dlamini.
Illustrative photo: hands working with a calculator and notebook beside a laptop.
Illustrative photo

Month end and tax season, ready.

BX1X adds up what each pay run withheld and prepares the figures and exports to help you file.

  1. Every monthEMP201PAYE, UIF and SDL for the month, added up and ready to declare.
  2. Reconciliation timeEMP501Your reconciliation figures, built from the pay runs themselves.
  3. For every employeeIRP5 and IT3(a)Tax certificate figures for each person, ready to export.

Into your books, without retyping.

Switch on accounting in BX1X and your pay runs post their payroll journals to your books, so nobody types payroll into the ledger by hand.

Switching over mid-year.

Bring in opening balances and year-to-date figures from a CSV template, so the tax sums carry on where your old system stopped. Any row that isn’t clear is flagged for a person to decide, never guessed. Our team helps you switch.

Private by default.

Pay is personal. Each person sees only what their role allows, and showing a hidden number is always recorded.

  • Masked bank and ID numbersHidden until someone with the right role shows one, and every time they do, it’s recorded.
  • Nine payroll rolesRole templates decide who can prepare a run, who can approve it and who can see what.
  • A full audit trailEvery step on record, with a CSV export for your auditor. More on security and access.
Margaret BothaSample data
ID number
••••••••••512
Bank account
•••••• 4471
  1. Mon 08:40Bank account shown to Pieter Naidoo, payroll approver

Questions owners ask

Does BX1X work out PAYE, UIF and SDL?

Yes. BX1X works out PAYE on the current SARS tables, UIF and SDL for every pay run, including medical aid tax credits, the extra credit from 65 and the retirement fund deduction limit.

Can I run weekly and monthly payroll side by side?

Yes. Put people in pay groups that run monthly, weekly or fortnightly, on a salary or an hourly wage. Each group has its own payday rule, such as moving payday to the previous business day when it falls on a weekend.

Who approves a pay run?

A second person approves each pay run by default. If you run the business on your own, you can switch that off, and the change is recorded in the audit trail.

What happens if I find a mistake after a pay run is locked?

The locked run stays exactly as it was. BX1X records a clear reversal and a replacement run, so the history shows what changed and why.

Can I switch to BX1X in the middle of the tax year?

Yes. Opening balances and year-to-date figures come in from a CSV template, and any row that isn't clear is flagged for a person to decide. Our team helps you through the switch.

Does it help with EMP201, EMP501 and IRP5 certificates?

Yes. BX1X prepares your EMP201 figures every month, and your EMP501 and IRP5/IT3(a) figures and exports, to help you file.

Pay day, in one piece with the rest.

Get a demo account and click through BX1X with sample data, at your own pace.