Free payslip generator

Every employee must get a written payslip on pay day, and section 33 of the Basic Conditions of Employment Act says exactly what goes on it. This builds one in your browser: PAYE and UIF worked out on the 2026/27 tables, overtime and Sunday pay at the right rate, every deduction named. Print it or save it as a PDF. Nothing you type leaves this page.

1. EmployerAppears at the top of the payslip
2. EmployeeName and job title are required by the Act
3. Pay periodWhat this payslip covers and when it is paid
PAYE is annualised on this.
4. EarningsBasic pay plus any hours at a higher rate
5. DeductionsPAYE and UIF are worked out for you; add anything the employee agreed to in writing
Lowers the PAYE by the tax credit. 0 if none.
Employee's share. Deducted from pay and from taxable income.
Gross payR0
PAYER0
UIF (employee 1%)R0
Other deductionsR0
Net payR0
6. Leave (optional)Showing balances on the payslip is good practice, not a legal requirement
Runs in your browser. Nothing is stored or sent.

Doing this every month for a few staff?

We prepare every payslip, file the monthly UIF declaration and keep the leave balances for up to five employees, delivered by the 25th. R190 a month, cancel any time.

Payslips done monthly, R190

What the law requires on a payslip

Frequently asked questions

What must a payslip show by law in South Africa?

Section 33 of the Basic Conditions of Employment Act requires the employer’s name and address, the employee’s name and occupation, the period the payment is for, the remuneration in money, the amount and purpose of every deduction, the actual amount paid, and, where relevant to how the pay was worked out, the rate of pay and overtime rate, the ordinary and overtime hours worked, and the hours worked on a Sunday or public holiday. It must be given on every pay day, in writing, in a form the employee can understand.

Is a payslip compulsory for a domestic worker?

Yes. The Basic Conditions of Employment Act and Sectoral Determination 7 apply to domestic workers, so a written payslip is required on every pay day, showing the hours, the rate, the deductions and the amount paid.

How is overtime paid?

At one and a half times the ordinary hourly rate, for employees earning under the BCEA earnings threshold of R269 600,90 a year. Work on a Sunday is paid at double the rate, or one and a half times if the employee normally works Sundays, and work on a public holiday is paid at double the rate. The employer may agree to give paid time off instead.

Which deductions may an employer make from pay?

PAYE and UIF, which the law requires; deductions the employee has agreed to in writing for a specific debt, such as a staff loan; and deductions required by a court order, a collective agreement or a law, such as an emoluments attachment order. A deduction for loss or damage needs the employee’s written agreement, a fair procedure and is capped at a quarter of the pay. Deductions for uniforms, shortages or breakages without those steps are unlawful.

How is UIF worked out on a payslip?

One percent of the employee’s pay, deducted from the employee, and another one percent paid by the employer, both capped at pay of R17 712 a month, so the maximum each is R177,12. The employee’s one percent appears as a deduction; the employer’s share does not reduce the employee’s pay.

Do I need to register before I can pay someone?

You must register as an employer with the Unemployment Insurance Fund from the first employee who works more than 24 hours a month, and with SARS for PAYE as soon as any employee earns above the tax threshold. The UIF number and the PAYE reference belong on the payslip once you have them. We do UIF registration for R690 and PAYE registration for R890.

Tax tables and the UIF ceiling change

When the PAYE brackets, the UIF ceiling or the minimum wage move, every payslip moves with them. We send the new numbers when they land.

Free. Unsubscribe in one click. We never share or sell an address, and nothing you typed into the builder above is attached to it.

Keep exploring

Payslip contents per section 33 of the Basic Conditions of Employment Act 75 of 1997; overtime, Sunday and public holiday rates per sections 10, 16 and 18 (earnings threshold R269 600,90 from 1 May 2026, GN 7384); PAYE on the SARS rates of tax for individuals and medical tax credits for the 2027 tax year (1 March 2026 to 28 February 2027), sars.gov.za; UIF ceiling R17 712 a month. The PAYE is an estimate on an annualised basis and your payroll software or SARS may differ for irregular pay. Free tools are estimates, not payroll or tax advice.