Back to blog
5 November 20256 min read

How to Generate Payslips for Your Small Business in South Africa

payslipssmall businesshow-toSouth Africa

Generating payslips is one of those tasks that every South African employer must handle, yet it often feels more complicated than it should be. Whether you have two employees or twenty, the process is the same. You need to calculate gross pay, apply the correct deductions, and produce a document that meets the requirements of the Basic Conditions of Employment Act.

This guide walks you through the entire process step by step.

Step 1: Gather Employee Information

Before you can generate a single payslip, you need certain details for each employee. At a minimum, you should have the following on file:

  • Full legal name as it appears on their ID document.
  • South African ID number which is used for tax and UIF registration purposes.
  • Tax reference number issued by SARS when the employee is registered for income tax.
  • UIF reference number if the employee is registered separately with the Unemployment Insurance Fund.
  • Bank account details including bank name, branch code, account number, and account type.
  • Employment start date to determine the period of service.
  • Basic salary or hourly rate as agreed in the employment contract.
  • Any additional allowances such as transport, housing, or commission.

Having all of this information organised and accessible is the foundation of payslip generation. If you are currently keeping these details in notebooks or scattered across various documents, consider centralising them in a proper system.

Step 2: Calculate Gross Pay

Gross pay is the total amount an employee earns before any deductions. For salaried employees, this is typically their monthly salary plus any additional allowances. For hourly employees, you need to multiply their hourly rate by the number of hours worked, then add overtime if applicable.

In South Africa, overtime is regulated by the BCEA. An employee may not work more than 45 ordinary hours per week or more than 10 hours of overtime per week. Overtime must be paid at 1.5 times the normal hourly rate, or double on Sundays and public holidays.

Your gross pay calculation should clearly separate ordinary earnings, overtime, and any allowances.

Step 3: Calculate Deductions

This is where payslip generation gets more involved. South African employers must make several statutory deductions from each employee's gross pay.

PAYE (Pay As You Earn) is the income tax that must be deducted from each employee's salary and paid over to SARS. The amount depends on the employee's annual taxable income and is calculated using the tax tables published by SARS each year. The tax tables use a bracket system where different portions of income are taxed at different rates, starting at 18% for the lowest bracket.

UIF (Unemployment Insurance Fund) contributions are set at 2% of the employee's gross remuneration, split equally between the employer and the employee. So the employee contributes 1% and the employer contributes a matching 1%. There is a ceiling on UIF contributions, which is recalculated annually.

Pension or provident fund contributions are deducted if the employee belongs to a retirement fund. The contribution rates depend on the specific fund's rules.

Other deductions might include medical aid contributions, union fees, or agreed-upon deductions such as loan repayments. Remember that you cannot make any deduction from an employee's pay without their written consent, except for statutory deductions like PAYE and UIF.

Step 4: Calculate Net Pay

Net pay is simply the gross pay minus all deductions. This is the amount that gets deposited into the employee's bank account. Your payslip must clearly show how you arrived at this figure by listing the gross amount, each individual deduction, and the resulting net pay.

Step 5: Generate the Payslip Document

Once you have all the calculations done, you need to produce the actual payslip. The document must include all the information required by Section 33 of the BCEA: employer details, employee details, payment period, gross pay, itemised deductions, and net pay.

You have several options for generating payslips:

Manual method using spreadsheets. You can create payslip templates in Excel or Google Sheets. This works for very small teams but becomes tedious and error-prone as you add more employees. You also need to update tax tables manually each year and double-check every calculation.

Word processing templates. Some businesses use Word documents with a standard payslip layout. This is even more manual than spreadsheets because you lose the ability to use formulas for calculations.

Dedicated payroll software. This is the recommended approach for any business that wants to save time and reduce errors. Payroll software handles the calculations automatically, stays updated with the latest tax tables, and generates professional payslip documents.

The Easiest Way: Using Origami Pay

Origami Pay was designed specifically for South African small businesses that need a simple, affordable way to generate payslips. Here is how it works:

  1. Add your employees by entering their personal details, tax numbers, and salary information. You only do this once.
  2. Create a payslip by selecting the employee and the payment period. The system automatically calculates PAYE using current SARS tax tables and applies UIF contributions at the correct rate.
  3. Review and download the payslip as a professional PDF that includes all BCEA-required information. Send it to your employee via email or WhatsApp.

The entire process takes less than two minutes per employee. There are no complex configurations, no accounting knowledge required, and no risk of miscalculating tax deductions.

Tips for Staying Organised

Whichever method you choose, here are some tips to keep your payslip process running smoothly:

  • Be consistent with payment dates. Pay your employees on the same date each month and issue payslips on that same day.
  • Keep records for at least three years. The BCEA requires employers to keep payslip records for three years after the employment relationship ends.
  • Update tax tables annually. SARS publishes new tax brackets and rebates each year, usually effective from 1 March. Make sure your calculations reflect the current year's tables.
  • Reconcile monthly. Compare your total payroll costs against your bank statements each month to catch any discrepancies early.

Generating payslips does not have to be a headache. With the right tools and a systematic approach, you can handle this critical business function in minutes rather than hours. Try Origami Pay free for 30 days and see the difference for yourself.

Ready to simplify your payroll?

Generate professional, BCEA-compliant payslips in minutes. Free for 30 days.

Get Started Free

More articles