Payroll · part of the HR Suite

Every hour paid correctly. Every labour-law risk flagged before you pay.

Payroll turns your staff's clocked hours into ordinary time, overtime, Sunday and public-holiday pay using rules you set once. It calculates PAYE, UIF, SDL and ETI from SARS rates that stay current, and warns you when a pay run breaks the Basic Conditions of Employment Act, before anyone is paid.

Book a demo Pricing
A calculated weekly pay run in Payroll: nine employees with their ordinary and overtime hours, the run's gross, PAYE, UIF and SDL totals, six open warnings, and one employee's payslip

Does your payroll week look like this?

The same four problems come up across South African businesses with shift and hourly staff.

You work out overtime by hand

The clock system exports a file. Someone then decides, line by line, which hours are ordinary, which are overtime, which fell on a Sunday or a public holiday, and who worked nights.

You find out about a breach when someone complains

More than 10 hours' overtime in a week, a shift that started without 12 hours' rest, a rate below the minimum wage. Payroll software pays it anyway and says nothing, until it turns up at the CCMA.

Weekly, weekend and monthly staff don't fit one system

Production is paid weekly, the weekend shift works two 12-hour days, and the office is paid monthly. That usually means two systems, or one system and a spreadsheet beside it.

Tax changes arrive as an update you have to install

Every March the new tax tables come as a release to download and install, sometimes after the first pay runs of the year. And nobody can show you where a rate came from.

Payroll built around how South African pay actually works

One answer to each of those problems, in the same order.

Pay rules you set once, then trust

Each pay group carries its rules: ordinary hours per day and week, overtime after 9 hours a day or 45 a week, Sunday, public holiday, night and shift allowances. Test the rules on a sample week before you run payroll.

Warnings before you approve, not after

Every pay run is checked against the BCEA: overtime caps, 12-hour daily and 36-hour weekly rest, the 4-hour minimum shift, the national minimum wage and the 25% cap on damage deductions. You fix it or acknowledge it with a reason, and the reason is kept.

Weekly, weekend-shift and monthly pay groups in one company

Each pay group has its own frequency, calendar and rules, side by side in one system, including a tax year with 53 weekly pay dates.

Tax rates that stay current, with the source attached

Tax tables, UIF, SDL, ETI, allowance rates, public holidays and the minimum wage are dated rule sets, each value with its official source. An administrator checks a new version against test cases and approves it before it applies.

See it before you buy it

Real screens from Payroll, running a made-up packhouse with staff on weekly, weekend-shift and monthly pay.

The run won't approve until every warning is dealt with

Here Payroll found that an employee had only 11.5 hours' rest between shifts, under the BCEA's 12. You fix the hours, or acknowledge the warning with a reason that stays on the record.

The warnings dialog on a pay run: daily rest breaches under BCEA section 15, each needing a reason before it can be acknowledged

Every rate shows where it came from

The tax year's values each carry their official SARS source, and each rule set is tested against worked examples before it's approved.

The 2027 tax year rule set: approved, 12 of 12 tests passed, values with their units and SARS source documents

Your EMP201 is ready when the month's runs are

Finalised pay runs feed the month's EMP201, with the due date counted down on the dashboard. At year end the EMP501 builds the IRP5 and IT3(a) certificates and the e@syFile import file.

A prepared EMP201 showing PAYE, SDL and UIF totals, the total payable and the pay run it came from

Everything the payroll administrator needs

From opening a pay run to filing with SARS.

Calculations

  • PAYE with year-to-date averaging, bonus tax and directives
  • UIF, SDL and the Employment Tax Incentive
  • Medical scheme fees tax credits and retirement deductions
  • Company car, low-interest loan and other fringe benefits

Staff and leave

  • Staff added and updated in your QuickEasy BOS database
  • Leave policies checked against BCEA minimums
  • Leave accrual, balances and payout on termination
  • Loans, garnishee and maintenance orders with running balances

Payslips and payments

  • Payslips with every field BCEA section 33 requires, emailed as password-protected PDFs
  • Bank files for Absa, FNB, Standard Bank, Nedbank, Capitec, Investec and Netcash

Returns

  • EMP201 values each month
  • EMP501 with the e@syFile certificate file
  • Monthly UIF declaration

Works on its own. Better together.

Payroll runs on its own, and its staff list is the one in your BOS database, so adding another app types nobody in twice. Bank and tax details stay in Payroll.

  • Add Time & Attendance: hours arrive reviewed instead of retyped
  • Add HR: leave, documents and terminations handled before they reach the pay run

R350 a month

covers your first 10 employees

+ R30 a month for each employee after that

Priced per employee per month, not per payslip, so weekly staff cost the same as monthly staff.

Book a demo

What you're actually paying for

Not a licence and a box. Systems that keep running, and people who look after them.

Managed for you

Hosting in South Africa, security patches, upgrades, monitoring and helpdesk support, handled by the same engineers who built the apps.

Help on every screen

A Help button on every screen opens that screen's guide. Ask a question in plain words and get an answer from the documentation. Guided tours show new users around.

Support tickets inside the app

Raise a ticket from the screen you're on. No separate portal, no lost email thread.

Built and supported by engineers you can reach

The HR Suite is built and run by Vibe Crafted Software, a focused team of engineers in South Africa. We work directly with the businesses that use it.

See Payroll with your own pay groups

Tell us how many people you pay, how often, and what you use today. We'll show you a pay run that looks like yours.

Book a demo