BBB Payroll

Payslips · EMP201 · EMP501 · v6.5

Company
Working tax year
Signed in as

1 Create a payslip

Do these one at a time, as your information comes in through the month. You can edit or delete any payslip before you run the payroll.

Net amounts paid (what reaches the employee's bank)

The employee's monthly medical aid contribution. Leave at 0 if they are not on a scheme.

Personal expenses or drawings the company paid on behalf of a director or employee — a bond instalment, a credit card, school fees. SARS treats it as a taxable fringe benefit: no cash reaches the employee, but PAYE is charged on it.

The employee's own monthly retirement contribution. It is deducted from their pay and reduces their PAYE, limited by SARS to 27.5% of remuneration and an annual cap. Anything above the limit still comes off their pay but does not reduce tax.

Medical aid is optional. The number of people on the scheme sets the SARS medical tax credit, which lowers PAYE. Leave the medical fields at 0 if not applicable.

Total annual payroll is above R500,000 (SDL applies) Adds SDL (1% of gross) to this payslip under Company Contributions. Most small businesses are exempt — leave unticked unless registered for SDL.
File this payslip in Google Drive and share it with the employee Saves the PDF into Employee Payroll / company / employee in your Drive and shares it privately with the employee's Google account, then emails them the link.

Leave

2 Payslips for this period

Each employee saves as a separate landscape PDF named "Name - Month Year - Salary Slip". If any figure looks stale, tap Recalculate.

Run payroll once a period is complete. First create every employee's payslip in the Create payslips tab. Then pick the period here, confirm they're all done, and this collates them into the EMP201 you file with SARS.

1 Choose the period to run

Saved EMP201 register

Every EMP201 you create is stored here. Deleting keeps an audit record marked DELETED.

Employee database for the active company. Add each person once; they appear in the payslip dropdown and flow into EMP501/IRP5 exports. Stored on this device — export to Excel as a backup.

Add / manage employees

Employees (0)

Leave balances — this period

Balances are in days. Use the month and year on the Create payslips tab to change the period.

Leave types

Only annual leave is tracked as a balance. Sick leave works on a three-year cycle under the BCEA and is deliberately not counted here.

Year-end (EMP501). Export the 12-month reconciliation — each employee's totals across the tax year with the SARS codes (3601, 3699, 4102, 4141, 4142, 4149) plus their master details — to complete your EMP501 and IRP5s on e@syFile.

Year-end exports

Payslip history

UI-19 — Employer's Declaration of Employees. Required under the Unemployment Insurance Act 63 of 2001, section 56(1) and (3). It tells the UIF who you employed in a month, what they earned and who started or left, so your staff can claim if they ever need to. It is due by the 7th of the following month.

1 Choose the month

How tax years work. Tables are editable data. Each payslip uses the tax year matching its pay-period date (SA tax year = 1 March–28 February), and every saved payslip keeps the year it was calculated under. Eight years are pre-loaded (2019/20 to 2026/27).
Updating for a new year. There is no live SARS feed a file on Drive can pull from. When the next Budget lands (late February), either add the year by hand below, or use Check for updates — that only works once this app is hosted online (not opened as a local file). It fetches a tax-table file maintained for BBB.

Check the maths (self-test)

Runs a known SARS example through the live engine. If this is green, your PAYE calculation is working.

Tax years on file

Company settings

One active company builds a valid EMP201/EMP501. If a director has more than one company, add each separately and switch between them at the top.

Payroll settings

Total annual payroll is above R500,000 (SDL applies) Adds SDL at 1% of gross to every payslip for this company, and to the EMP201. Most small businesses are exempt — leave unticked unless you are registered for SDL.
⚠ No SDL reference number captured. SDL will still be calculated and shown, but you cannot file an EMP201 with an SDL amount without the reference. Add it under SARS references above when you have it.

Leave

Track leave — YES / NO Keeps a running annual-leave balance for every employee in this company, with a suggested accrual each month that you can adjust.

Weekly & fortnightly payslips

BBB Payroll produces monthly payslips by default. Weekly and fortnightly wages are an add-on, because SARS works the tax out differently — a weekly wage is annualised by 52 and a fortnight by 26, never by adding the weeks into a month — and it carries real administrative weight: a pay period for every week, dates that must never overlap, and up to five payslips a month for one person.

Request weekly & fortnightly payslips for this company Ticking this sends a request. It is reviewed before it is switched on, and it is quoted separately as an add-on service.

Administratively heavy — worth a conversation before you commit to it.

Payslip security

Payslip to be password protected — YES / NO When on, every payslip PDF for this company opens only with the employee's SA ID number as the password — or their passport number if they have no SA ID. With neither on file the payslip is produced unprotected. The company employee number is never used.

Display

Mobile view A single-column layout built for phones and tablets, with the menu moved to the bottom of the screen. It turns on by itself on a small screen; the floating button switches it any time.

Help

Show help tips Turns the blue guidance panels and the small ? icons on or off across the whole app.

Users & access

Up to three users. The owner sees everything. A support accountant has full access but cannot manage users. A database administrator manages employee records only and cannot see any salary, medical, retirement or payslip data.

Work with a qualified accountant

Ask for a vetted accountant to be assigned to this company. They get access to your payroll portal to help with the parts you would rather not do — the monthly SARS figures, the year end, or the whole payroll.

Would you rather not do this yourself?

Get your payroll filed from as little as R150 per employee, fully outsourced. Share your payroll portal with a qualified accountant to qualify.

Cloud

Your IDs

Backup & restore

Your payroll is stored in this browser on this device only. Backups work one company at a time — its details, employees, payslips and EMP201 register — so your other companies are never touched by an export or a restore.

Only used for Export / download below.

⚠️ Restoring replaces the current company — its employees, payslips and EMP201s. Switch to the right company at the top of the screen first if you need to.

Downloads land in your Downloads folder — move the file into Google Drive to keep it safe and to open it on another computer.