Built for South-African payroll

Smarter Payroll Starts Here

Accounter Payroll runs South-African payroll on a calculation engine verified to the cent — PAYE, UIF, SDL, ETI, medical credits and the statutory filing set, with leave and an employee self-service portal in the same platform.

No enforced period close. Edit any historical period safely. Recompute a migrated year through our own engine — and reconcile it against your own figures before you go live.

EMP201 e@syFile IRP5/IT3(a) Monthly UIF declaration Netcash EFT Hosted in Johannesburg
app.accounterpayroll.co.za
Dashboard
Processing
Employees
Filing
Reports
Settings
Finview Associates Edit New employee
Monthly · ending 31st
No.NamePay pointJulJunMay
0002Thabo NkosiHead office Draft Done Done
0003Gerhard BothaHead office Draft Draft Done
0004Lerato MokoenaCape Town Done Done Done
Completed Draft Draft — was completed
South-African statutory coverage
PAYE UIF SDL ETI Medical credits EMP201 IRP5 / IT3(a) EMP501 reconciliation UIF declaration (E03) Leave (BCEA)
Why Accounter Payroll

Payroll that works the way you do

We stripped the friction out of running payroll while keeping every bit of the statutory rigour.

No enforced period close

Payslips are simply Draft ⇄ Completed. Calculation and persistence happen on Completed, and reports and exports become available — no rigid "close the period" gate before you can do anything.

Approval is opt-in

Need sign-off? A per-cycle checkbox adds a Release step that gates reports and exports only — never calculation. Turn it on for the businesses that require it, off for the rest.

Edit any historical period

Fix a past period with tiered warnings and a correct per-employee, YTD-aware cascade. Once a period is filed, changes are captured as proper correction records.

Many businesses, one login

Built for accountants and bookkeepers: switch between client businesses from a single dashboard, each with its own pay points, cycles and component catalogue.

Import that fits your month

A downloadable per-business template your clients complete each pay period — new employees plus transactions — validated with a completeness check before it lands.

In-country by design

Employee PII stays in Johannesburg for POPIA, fronted by Cloudflare for security. Your sensitive payroll data never leaves the country.

Leave that reaches the payslip

Set what each business grants and how it accrues; leave accrues on every completed payslip and days taken are captured where you run the payroll. Unpaid leave comes off as a negative income line, so PAYE and UIF follow what was actually earned.

Joiners and leavers, properly

Terminate with a last day and a UIF status code together, so they can't drift apart. Re-employ someone and it opens a second spell — which is what decides their IRP5 certificates, whether PAYE restarts, and which periods they weren't employed in.

Pay that works itself out

Overtime takes its rate from Normal Time at 1.5×, Sunday and public holidays at — enter one wage and the rest follow. Custom components can use a formula. A calculation that can't work is refused when you save it, never mid-pay-run.

Correctness is proven, not assumed

Verified to the cent

The engine implements the current SARS tables exactly — cross-checked against live data, line by line.

PAYE (cumulative)
R29 652
YearlyTax(258 000) − rebate ✓ matches live trace
Medical credits
R1 006/mo
376 + 376 + 254 ✓ matches YTD trace
UIF
R177.12
1% × R17 712 ceiling ✓ verified
IRP5 control total
R837 025.76
code 6030 reproduced ✓ matches certificate
The interface

A processing hub, not a maze

Everything you touch on a pay run is one or two clicks away — and the navigation gets out of the way when you don't need it.

Processing

See every period at a glance

One grid per pay cycle, in whichever view suits the job: Current for the live period alone, History for the last three, or Batch to capture the whole company on one screen.

  • Click a name to edit the employee; click a status to open the payslip.
  • Filter by pay cycle, pay point, payment type and status; search across the whole book; sort on any column heading.
  • Completed green, Draft grey, and a distinct amber for a draft that used to be completed.
Monthly ending 31st
Thabo Nkosi · Head office · EFT Completed
Gerhard Botha · Head office · EFT Draft
Lerato Mokoena · Cape Town · EFT Draft
Payslip processing

Process a period, step by step

Open a period, capture inputs, and watch the payslip calculate with a per-line trace and SARS source codes on every value.

  • Move through employees with Prev / Next in the filtered order.
  • Mark completed to calculate and persist, or revert to reopen.
  • Returns you to the dashboard on save — no dead ends.
Payslip Jul 2026
Income21 500.00
UIF — employee177.12
Tax (PAYE)1 465.00
Net payR 19 857.88
Mark completed Revert
Employee self-service · Pro add-on

Your staff stop asking you for payslips

A second site, on its own address, where an employee signs in to read what they've been paid and ask for time off. Nothing else — no company data, no other employee, and no way to touch the payroll.

Part of the Pro add-on, on the Business and Bureau plans.

What they get

Payslips, certificates and leave

  • Read and print every completed payslip — sharing is a download, so no link to a payslip ever leaves the system.
  • Their IRP5 / IT3(a) certificates, for the tax years payroll has released — not a day before.
  • Leave balances, and a leave request that goes to the employee you named as their approver.
  • Approved days post straight through the same capture the payslip uses. If that period is already completed, the request is held for payroll rather than landing in a period it didn't happen in.

Access is yours to give, one employee at a time, and it lapses six months after someone's last day — long enough to fetch the certificate for their final tax year.

My payslips Thabo Nkosi
July 2026 Payslip
June 2026 Payslip
2026 tax year IRP5
Leave balance
Annual leave12.5 days
Sick leave30 days
Request leave

Walled off by cryptography

Not by getting a permission check right. Portal sign-ins live in their own table and are signed with a different key for a different audience, so an admin session can't be used on the portal and a portal session can't be used anywhere else.

Nothing to tamper with

No portal address takes an employee or a company as a parameter. Every query resolves from who signed in, so there is no id to change in a URL and see somebody else's pay.

Two-factor, your choice

A password plus whatever second factor the business asks for: none, an authenticator app, or a six-digit code by e-mail — a code rather than a link, because mail scanners follow links and would spend a one-time link before the employee ever clicked it.

Import & migration

Move a whole year across — and prove it

Migration adapters don't trust the source's figures. We recompute every historical period through our own engine and reconcile against your source figures line by line, so the year is internally consistent from cut-over.

1
IngestRead employees, components and every historical transaction from your export.
2
RecomputeRe-run each period through the Accounter engine — PAYE, UIF, SDL, ETI, medical, YTD.
3
ReconcileMatch our recomputed net pay against your source's, to the cent, and flag every row that differs before you go live.
SimplePay exportRecognised
Sage exportRecognised
Per-period templateReady
Any other .csv / .xlsxMap it yourself
Architecture & security

Built to protect your data — and grow with you

Secure by design, compliant by default, and ready to scale from your first business onward.

In-country & POPIA-ready

Your employees' personal data stays in South Africa, hosted in Johannesburg — built for POPIA compliance from the ground up.

Protected end to end

ID numbers, tax numbers and bank details are encrypted at rest under a key held per business. Access is role-controlled, every change to an employee is audited, and the employee portal signs in with two-factor authentication.

Scales with you

Starts lean for a single business and scales smoothly as you grow — no re-platforming, no disruptive migrations.

Your team Secure edge Payroll platform Data in South Africa
Integrations

Connected to the tools you already run

Payroll doesn't end at the payslip. Accounter pushes money, returns and journals straight to where they belong — reconciled to the cent before they leave.

Available

Netcash

Salary payments

Pay the whole run in one batch. Accounter builds the Netcash “PaySalaries” EFT file — balanced to the cent against net pay and ready to upload, with no manual capture.

Coming soon

SARS eFiling

EMP201 returns

Submit your monthly EMP201 — PAYE, UIF and SDL less ETI — straight to SARS eFiling from the figures Accounter already reconciled. No re-keying, no portal round-trips.

Available

Payroll journals

General ledger export

Every pay run produces a balanced journal — wages, PAYE, UIF and SDL control accounts — to export and post to Accounter Ledger or any general ledger you run. Debits equal credits, every time.

Pricing

Simple, transparent pricing

Start free and upgrade as you grow. Save 15% on annual billing

Free
For very small teams getting started.
R0/ month
Up to 2 employees.
Start free
  • PAYE, UIF & SDL to the cent
  • Draft ⇆ Completed payslips
  • Monthly EMP201
  • Email support
Starter
Everything a small business needs to run payroll.
R99/ month
Up to 5 employees.
Get started
  • Everything in Free, plus:
  • IRP5 / IT3(a) filing & EMP501 reconciliation
  • Monthly UIF declaration
  • Netcash EFT & bank export
Bureau
Built for accountants & payroll bureaus.
R299/ month
+ R12 per employee, across unlimited companies.
  • Everything in Business, plus:
  • Unlimited client companies
  • One login, all your businesses
  • Bulk processing across companies
  • Optional supervisor release
  • Dedicated support
Pro add-on R99 / plan / month
Employee self-service portal Approvals, roles & audit API & integrations Coming soon Priority support & onboarding Available on the Business and Bureau plans.

Save 15% when you pay annually.

Enterprise

Need something bigger?

For large employers and payroll bureaus with custom requirements — volume pricing, bespoke integrations, onboarding and SLAs. We'll build a plan around you.

Book a demo Custom pricing

Run your next pay run on Accounter

See the engine reconcile your own numbers to the cent. Book a walkthrough and we'll migrate a sample business with you.

Book a demo