Payslip Generator South Africa

Generate professional, BCEA-compliant payslips with itemised earnings and deductions. No spreadsheets, no software, just WhatsApp.

Professional PDF payslips

Enter earnings and deductions to get a BCEA-compliant PDF with itemised all earnings and deductions, running totals, and professional formatting. Pre-populates from previous payslips for returning employees.

Why small businesses struggle with payslips

Most small businesses in South Africa, especially those with 1 to 5 employees, don't use payroll software. They either skip payslips entirely (which is illegal under the BCEA) or use spreadsheets with manual calculations (which often get the tax wrong).

The problem is that PAYE calculation is not straightforward. You need to annualise the income, apply the correct tax bracket, subtract the primary rebate, and divide back to a monthly figure. Most online calculators don't generate an actual payslip document.

How wabill's payslip generator works

  • Select an employee and set the pay period on the wabill dashboard
  • Add earnings lines (basic salary, overtime, allowances) with amounts
  • Add deduction lines (PAYE, UIF, pension) with amounts
  • A professional BCEA-compliant PDF payslip is generated instantly
  • Previous payslip data pre-populates for returning employees
  • Send it directly to your employee on WhatsApp

PAYE calculation: How it works

PAYE (Pay As You Earn) is South Africa's income tax deduction system. Here is a worked example for a monthly salary of R8,000 (below the tax threshold):

Monthly gross salaryR8,000.00
Annual equivalentR96,000.00
Tax at 18% (R1–R245,100 bracket)R17,280.00
Less: Primary rebate (under 65)−R17,820.00
Annual PAYER0.00
Monthly PAYER0.00

At R8,000/month (R96,000/year), the employee falls below the effective tax threshold of R99,000/year (2026/2027 for under-65s). The tax of R17,280 is fully offset by the primary rebate of R17,820, so no PAYE is deducted. UIF at 1% (R80) is still deducted.

Worked example: R25,000/month salary

Monthly gross salaryR25,000.00
Annual equivalentR300,000.00
Tax on first R245,100 (18%)R44,118.00
Tax on R54,900 (26%)R14,274.00
Less: Primary rebate−R17,820.00
Annual PAYER40,572.00
Monthly PAYER3,381.00
Monthly UIF (1%)R250.00
Net payR21,369.00

Who needs a payslip generator?

  • Small businesses with 1–10 employees who don't use payroll software
  • Households employing domestic workers, gardeners, or au pairs
  • Construction companies paying labourers weekly or fortnightly
  • Restaurants and shops with part-time staff
  • Anyone required by the BCEA to issue payslips (which is every employer)

Generate your first payslip

Sign up on the wabill dashboard, enter your employee's details, and generate a payslip in minutes. Send the PDF straight to their WhatsApp. 10 free documents to start, then R49/month.

FAQ

How do I generate a payslip in South Africa?

With wabill, select the employee, set the pay period, and add your earnings and deduction lines on the dashboard. A professional BCEA-compliant PDF payslip is generated instantly. Send it directly to your employee on WhatsApp.

Is this payslip generator BCEA compliant?

Yes. wabill generates payslips that include all fields required by Section 33 of the Basic Conditions of Employment Act 75 of 1997: employer details, employee details, pay period, gross pay, itemised deductions, and net pay.

Can I generate payslips for multiple employees?

Yes. Create each employee's payslip on the dashboard individually. Each one gets proper BCEA-compliant formatting, and previous payslip data pre-populates for returning employees. Send directly to the employee on WhatsApp.

Does it calculate PAYE?

No. You enter the PAYE amount yourself as a deduction line. The educational sections on this page explain how to calculate PAYE using SARS tax tables so you know what amount to enter. The payslip form gives you a professional PDF with all BCEA-required fields.

10 free documents. No card needed.