A Payroll that knows SA tax rules by heart.

VerityPay automates PAYE, UIF and SDL using the exact SARS annualised method. Bank-ready EFT files, BCEA leave tracking, and employee self-service included.

Full gross-to-net payroll pipeline.

From basic salary to nett pay in seconds. VerityPay handles every deduction, contribution, and fringe benefit — with immutable audit logs on every run.

  • PAYE, UIF & SDL auto-calculated

    SA tax rules baked in — always current.

  • Multi-company, multi-run

    Manage unlimited organisations from one account.

  • Immutable payroll runs

    Corrections create new runs — history never changes.

About us
Core System
Product modules

Everything your payroll team needs.

Built for South African legislation from the ground up. Every module ships production-ready.

Payroll engine

Full gross-to-net pipeline. PAYE annualised method, UIF R177.12 cap, SDL threshold — all automated per SARS 2025/26 rules. Immutable run history for SARS audit.

PAYE auto-calcUIF R177.12 capSDL 1% employerImmutable runs

Tax compliance

IRP5 and EMP201 XML generation on demand. ETI calculation for qualifying employees. SARS e-filing ready with correct codes.

Primary rebate R17,235
Secondary R9,444 (65+)
Tertiary R3,145 (75+)

Leave management

BCEA-compliant annual, sick and family responsibility leave. Termination payout auto-calculated.

15daysAnnual
30days3yr sick
3daysFamily

Bureau services

Accounting firms manage payroll for multiple clients from one dashboard. Full run and submission handling.

Get started

Employee portal

Payslip downloads, leave applications, and salary confirmation letters. No HR inbox needed.

Payslip PDF download
Leave application
Salary confirmation letters
FAQ

Commonly asked questions

Everything you need to know about VerityPay, SA tax rules, and payroll compliance.

VerityPay uses the SARS annualised method: monthly gross is multiplied by 12, the applicable tax bracket is found, the base tax plus marginal rate is applied, and the correct rebates (primary R17,235 / secondary R9,444 / tertiary R3,145 for 2025/26) are subtracted — then divided by 12 for the monthly amount. All bracket thresholds and rebates are updated each tax year.

Yes. UIF is calculated at 1% employee and 1% employer, capped at R177.12 per month (ceiling salary R17,712). SDL is 1% employer-only and applies to organisations with an annual payroll above R500,000. Both are excluded from / included in the correct earnings components automatically.

VerityPay tracks annual leave (15 working days/year, monthly accrual), sick leave (30 days per 3-year cycle), and family responsibility leave (3 days/year, no carry-over) — all per BCEA requirements. On termination, outstanding annual leave is automatically included in the final pay and correctly coded on the IRP5.

Completed payroll runs are immutable in VerityPay — this protects your audit trail. To correct an error, you create a new correction run. Both the original and correction runs are retained in full for SARS audit purposes.

Yes. Each employee gets a secure self-service portal where they can download branded PDF payslips, apply for leave, and request employment letters — immediately after each payroll run, without any action required from HR.

Reviews

What SA payroll teams say about VerityPay

Thandi Mokoena's avatar

Thandi Mokoena

Payroll Manager · Johannesburg, GP

VerityPay calculates our PAYE correctly every single month. I don't have to second-guess the numbers before submitting our EMP201. It just works.

Pogiso Dube's avatar

Pogiso Dube

Finance Director · Cape Town, WC

We moved from spreadsheets and the time saving is massive. Leave balances update automatically, and the employee portal means staff get their payslips without calling HR.

Naledi Sithole's avatar

Naledi Sithole

HR Business Partner · Pretoria, GP

The IRP5 export saved us hours at year-end. Everything maps to the correct SARS codes automatically. Our accountant was genuinely impressed.

Morne Jacobs's avatar

Morne Jacobs

Operations Manager · Durban, KZN

The immutable run history gives us a clean audit trail. VerityPay handles multiple pay frequencies with no fuss and the two-person approval adds confidence.

Zanele Dlamini's avatar

Zanele Dlamini

People Operations Lead · East London, EC

The BCEA leave module is exactly what we needed. Sick leave cycles, annual accrual, and termination payout all handled correctly and automatically.

Pieter Erasmus's avatar

Pieter Erasmus

Chartered Accountant · Bloemfontein, FS

Bureau mode lets our firm manage payroll for 12 clients from one dashboard. Clean separation between organisations and full run history per client.

South African payroll, done right.

SARS-compliant from day one. No credit card required to start your free trial.

  • No credit card required

  • 14-day free trial