Payroll & HR

Most payroll products integrate with your accounts. This one posts to them.

The pay run creates its journal in the same ledger as the rest of the business. Labour cost appears in the income statement the moment it is posted — not after somebody exports a file and imports it somewhere else.

Calculation

SARS rules in the engine, not on a settings page

The calculation your payroll manager relies on every month:

  • SARS annualised PAYE
  • UIF, with the monthly ceiling applied
  • SDL, with the employer exemption threshold
  • Employment Tax Incentive
  • Medical tax credits
  • Section 11F retirement fund deduction
  • SARS tax directives, applied inside the calculation rather than adjusted afterwards
  • Monthly, fortnightly, weekly and daily cycles

Statutory parameters are data, not code

When the Minister changes a bracket in February, that is a data update. It is not a software release, and you are not waiting in a queue behind every other organisation for a patch.

Every payslip stores the exact parameters it was calculated with. Reprint a March 2024 payslip in 2026 and it reproduces the original figure, because it does not recalculate against today's tables. That matters the day SARS asks.

Compliance

The returns your payroll manager actually files

Monthly

EMP201

PAYE, UIF and SDL declaration.

Biannual

EMP501

Reconciliation, with IRP5 and e@syFile export.

Monthly

UI-19

Employment declarations to the UIF.

Annual

COIDA return

Return of earnings.

Annual

Employment Equity

Workforce profile.

Per council

Bargaining council returns

For the councils your sector falls under.

Paying people

Getting the money out and the schedules sent

  • A bank payment file for bulk EFT
  • Payslip PDFs by email
  • Third-party schedules for medical aids, pension and provident funds, and unions
  • Tax-year rollover
Leave

BCEA leave, with the balance enforced where it is captured

Annual, sick, family responsibility, maternity, parental and unpaid leave, with accrual and carry-over, against a South African public holiday calendar.

The balance check happens at the point of capture. Your supervisor cannot approve fourteen days against a balance of six and leave your payroll manager to find it at month end.

Self-service

An installable app, on the phone your team already carries

It installs from a link. There is no app store approval to wait for, no update for your team to chase, and one link to send when somebody joins.

Your team can see their payslips, apply for leave, and maintain their own address, contact numbers and next of kin.

Managers approve their team's leave with the balance the decision would leave sitting in front of them, at the moment they decide.

Bank details are deliberately not self-service. Changing where the money goes is the most exploited path in payroll fraud, and a phone app is exactly where that attack starts. Bank detail changes go through your payroll manager, on purpose.

Confidentiality

Enforced in the database

Payroll confidentiality is not a permission on a menu. It is a row-level policy in the database, the same mechanism that governs the other 209 permission keys.

A buyer with a perfectly valid login sees their own payslips and nobody else's — whatever request they send, however they send it.

How permissions work
Check it yourself

Compare every payslip to the cent, before you move anything

Payroll is the one thing nobody can afford to get wrong once. So run a full month in parallel with what you have now, at no cost, and compare line by line — gross, PAYE, UIF, SDL, ETI, medical credits, net pay.