For small SA employers · Free · No signup

Free South African Payslip Generator

Create a simple payslip for a South African employee in minutes. Enter the employer and worker details, pay period, earnings and deductions, and download a PDF you can print or attach in WhatsApp.

For spaza shops, small farms, domestic employers, small contractors and micro businesses. Built by Anton de Villiers, the Cape Town developer behind BX1X.

  • No signup or cloud account.
  • BCEA Section 33 payslip information, built in.
  • UIF auto-calculated (1% employee + 1% employer, monthly UIFable-income ceiling). PAYE entered manually.
  • Earnings, deductions, hours and rates (ordinary, overtime, Sunday/public holiday).
  • Saved locally with IndexedDB. JSON backup export and import.
  • Live A4 preview. Download as PDF. Send via WhatsApp.

Important

This tool helps generate a basic South African payslip based on commonly required BCEA payslip information. It is not legal, tax, payroll, UIF, SARS, or labour advice. Employers remain responsible for compliance.

Your data is stored only in this browser. If you clear browser data, change devices, or use private browsing, saved data may be lost. Export a JSON backup regularly under the Backup tab.

Loading…

Disclaimer: This tool helps you create basic South African payslips aligned to BCEA Section 33 payslip information. It is not legal, tax, payroll, UIF, SARS, or labour advice. You remain responsible for sector determinations, statutory submissions, and recordkeeping requirements that apply to your business.

In one paragraph

What is the free South African payslip generator?

A free browser tool that generates a South African payslip with the information required by Section 33 of the Basic Conditions of Employment Act, including UIF (1% employee + 1% employer, capped at the SARS monthly UIFable-income ceiling) when enabled. PAYE is entered manually. Records stay in your browser; nothing about employees is uploaded. You can download a PDF, send it via WhatsApp, and export a JSON backup. Built for micro businesses, spaza shops, small farms, domestic employers, small contractors and other small South African employers. Updated 2026-05-06.

Quick guide

What goes on a South African payslip?

The Basic Conditions of Employment Act (BCEA) Section 33 sets the minimum payslip information employers must give to workers each time they are paid.

Required information

  • Employer's name and address.
  • Employee's name and occupation.
  • Period for which the payment is made.
  • Employee's remuneration in money (gross pay).
  • Amount and purpose of any deduction made.
  • Actual amount paid to the employee (net pay).

If relevant to the pay calculation, the payslip must also show ordinary hours worked, overtime hours, Sunday and public holiday hours, the employee's rate of pay, and the overtime rate.

Who is this tool for?

Spaza shops, small farms, domestic employers, small contractors, micro businesses and informal-to-formal employers who want a clean payslip without payroll software.

Is my data uploaded?

No. Records are stored in your browser only (IndexedDB + localStorage). Use the Backup tab to export a JSON file you control.

Does it do PAYE / UIF?

UIF, yes — enable it on a payslip and the tool calculates 1% employee + 1% employer using the SARS monthly UIFable-income ceiling, with a UIF Reports tab per period. PAYE, no — you enter PAYE yourself. This is a payslip generator, not a full payroll engine.

Can I export my records?

Yes. Use the Backup tab inside the app to download a JSON backup. Import it later or on another device.

How to

Create a South African payslip in 5 steps

Five steps from open-the-tool to send-on-WhatsApp. Same flow for monthly staff, weekly staff, casual or piece work.

  1. Open the free payslip generator. Open the tool in any modern browser. No account, no signup. Your records stay on your device.
  2. Capture your employer profile. Open the Employer tab and enter your business name, address, registration number and (if registered) UIF reference. Saved once, reused on every payslip.
  3. Add a worker. Open the Workers tab and add the employee — name, occupation, ID number and pay frequency. Workers are saved for reuse.
  4. Create a payslip. Open the Payslips tab, choose the worker and pay period, and enter earnings, deductions and hours. Enable UIF if applicable — the tool calculates 1% employee + 1% employer using the SARS monthly UIFable-income ceiling.
  5. Download and send. Use the live A4 preview, then download as PDF and send via WhatsApp or email. Use the Backup tab to export a JSON backup you control.
Glossary

South African payslip terms — quick definitions

Plain-language definitions for the terms used on the payslip and on this page.

Gross pay
The full amount earned in the pay period before any deductions — basic pay plus allowances, overtime, bonuses, commission and any other earnings lines.
Net pay
The actual amount paid to the employee after all deductions are subtracted from gross pay.
UIF
Unemployment Insurance Fund. South African statutory contribution: 1% from the employee plus 1% from the employer, on the employee’s UIFable income, capped at the SARS monthly UIFable-income ceiling.
UIFable income
The portion of the employee’s remuneration that the UIF contribution is calculated on, capped at the monthly UIFable-income ceiling.
PAYE
Pay As You Earn — the employee income tax the employer withholds and pays to SARS. PAYE depends on tax tables and is not auto-calculated by this tool; you enter PAYE yourself and label the deduction.
BCEA
Basic Conditions of Employment Act. Section 33 sets the minimum payslip information South African employers must give to workers each time they are paid.
Sectoral Determination
Sector-specific minimum wage and conditions issued under the BCEA — e.g. Sectoral Determination 7 for domestic workers, Sectoral Determination 13 for farm workers, Sectoral Determination 1 for contract cleaning. Sector-specific compliance stays with the employer.
Pay period
The interval the payslip covers — most commonly monthly, fortnightly, weekly, daily or hourly.
Compare

Free payslip generator vs payroll software vs custom payroll system

When the free browser tool is enough, when payroll software is the next step, and when you have outgrown both.

CapabilityThis free toolPayroll software (Sage, SimplePay, PaySpace)Custom payroll system
CostFreePer-employee monthly feeProject cost + ownership
Employees1–handfulSmall to large teamsAny, with bespoke roles
BCEA Section 33 fieldsYesYesYes
UIF auto-calculationYesYesYes
PAYE auto-calculationNo (manual)YesYes
Statutory submissions (UI-19, EMP201, IRP5)NoYesYes
Leave trackingNoYesYes
Multi-user accessNo (single browser)YesYes (custom roles)
Audit trailNoYesYes
Where employee data livesYour browser onlyVendor cloudYou decide (self-hosted or cloud)
Ownership of the systemYouVendorYou

Sectoral Determinations

Domestic workers, farm workers and contract cleaners have sector-specific minimum wages and hours rules issued under the BCEA (Sectoral Determinations 7, 13 and 1 respectively). This tool generates the payslip; sector-specific compliance — including minimum wage, working hours, leave and termination conditions — remains the employer’s responsibility. See the Department of Employment and Labour for current sectoral wage and hours rules.

Last updated: 2026-05-06. Verified against the wording of BCEA Section 33 and current SARS UIF guidance.

Sources: Basic Conditions of Employment Act (gov.za) · Department of Employment and Labour · SARS — UIF.