Turning Point Chartered Accountants

Outsourced payroll for NPOs in South Africa

Payroll for NPOs runs best when monthly inputs, approvals, and supporting documents follow the same routine every time. Whether you manage payroll in-house or use outsourced payroll for NPOs, the goal is the same: clean calculations, clear sign-off, and evidence that stands up to questions later.

This article breaks down a practical approach that keeps PAYE, UIF and SDL accurate, helps you prepare and submit your EMP201 correctly each month, and keeps your EMP501 reconciliations clean during the bi-annual submission periods, without payroll admin taking over your week.

Payroll shouldn’t steal time from your mission.

Payroll can feel like a “small” monthly task until something goes wrong: late inputs, missing approvals, uncertainty about deductions, or a submission deadline creeping up. The good news is that payroll becomes far simpler when the workflow is predictable. You don’t need heroic effort every month. You need a repeatable process that makes payroll easy to run, easy to review, and easy to approve.

This guide is written for finance managers, or anyone involved in payroll processing, who want a clean payroll process, better month-end control, and fewer compliance surprises.

What this article covers

Payroll can be outsourced, co-managed, or run internally. The winning approach is the same in all three: clear inputs, a cut-off, simple checks, and a consistent monthly payroll pack.

  • How payroll works (the monthly flow)
  • Common payroll pain points (and how to avoid them)
  • SimplePay (a South African payroll system) and why structure matters
  • How TPC can assist your NPO
  • Frequently asked questions
  • Resources

How does the payroll process work?

Onboard and confirm rules

Start by confirming your payroll rules and your current process: pay dates, monthly cut-off, approvals, allowances, deductions, and leave rules. Also confirm how payroll ties back to your accounting records (journals and payment references).

Run payroll using approved inputs

Submit approved inputs by cut-off (new starters, terminations, leave, overtime, claims, allowances, deduction changes). Run a draft payroll, scan for unusual movements, and confirm anything that looks incorrect before finalising.

Review and approve

Review the payroll summary and any flagged items. Once approved, finalise payslips and payment outputs.

Report, file, and reconcile

Produce a monthly payroll pack that stays consistent every month: payslips, summary reports, journals, payment batch files and supporting documents needed for reconciliations and submissions. Do quick checks so your PAYE, UIF and SDL totals stay aligned between payroll reports, journals, and payments.

Payroll for NPOs in South Africa: Common payroll pain points (and how to avoid them)

Late or incorrect inputs

Payroll problems usually start with timing. When overtime, claims, leave, and one-off changes arrive after cut-off, payroll becomes a rush and mistakes slip in. The fix is not more effort. The fix is one input deadline and one place where every department submits changes.

How to avoid it

Use a monthly cut-off date and a standard input template. Only process changes that are approved and supported (timesheets, leave approvals, supporting documents). Keep one running “payroll changes” list during the month so nothing arrives last minute.

Compliance and reporting anxiety

Most finance teams don’t fear payroll because of payslips. They fear SARS deadlines and the uncertainty of whether everything was handled correctly. If PAYE, UIF and SDL were calculated incorrectly, or if submissions are late, the stress spikes quickly. The solution is a repeatable month-end routine and a payroll pack that proves what was done.

When your monthly payroll pack is consistent, EMP201 submissions becomes a straightforward monthly step, and EMP501 becomes a tidy reconciliation later, instead of a rebuild of the periods.

How to avoid it

Keep a monthly payroll pack folder with the same outputs every month. Do quick monthly reconciliations so the EMP501 process is not a panic event later. Track exceptions as they happen (missing docs, pending approvals, unusual deductions) so they don’t pile up.

Audit trail + donor scrutiny

Even when payroll is correct, audits can still become painful if the organisation can’t show the evidence behind the numbers: who approved changes, why a payment was made, and which documents support each payroll item. Donors and boards may also want clarity on staffing and personnel costs. Good payroll is not only about paying people. It is about being able to explain payroll.

How to avoid it

File signed contracts, amendments, and approvals so they are easy to find later. Make sure payroll journals and bank payments can be tied back to payroll summaries. Keep supporting documents with the monthly pack (not scattered across email threads).

SimplePay (South African payroll software)

Payroll can be run in different ways: spreadsheets, built-in payroll modules, or dedicated payroll software.

Most payroll systems cover the basics (payslips, standard deductions, and reports), but what usually makes month-end feel heavy is not the payslip, it’s the admin trail; getting inputs in on time, applying changes consistently, and keeping the same evidence every month so submissions and reconciliations don’t become a scramble.

For South African NPOs, SimplePay is a strong fit because it helps keep the process structured and repeatable. It centralises employee details and pay items, supports clean PAYE, UIF and SDL calculations based on your setup, and generates consistent monthly outputs (payslips, payroll summaries, and submission-ready reports). That means fewer manual workarounds, fewer “where is that document?” moments, and a clearer trail when you need to confirm a change, explain a deduction, or support a submission. The real value is the routine it enables: the same workflow, the same outputs, filed the same way every month.

How can TPCsa assist your npo?

TPCSA supports payroll for NPOs end-to-end, or can plug into an existing process and strengthen the compliance and reporting side. This is especially useful for teams that want a reliable monthly routine without carrying all the admin internally.

Assistance is focused on keeping payroll compliant and evidence-based, with the right monthly outputs in place for reporting, audits, and submissions, including:

 

  • Payroll setup and onboarding
  • Monthly pay runs and payslips
  • PAYE UIF SDL deductions and reporting support
  • EMP201 monthly process support
  • EMP501 reconciliation support
  • Payroll reporting, journals, and reconciliations

FAQs

What needs to be submitted each month to process payroll?

A complete set of approved inputs by the cut-off date, such as new starters and terminations, salary changes and allowances, overtime or timesheets (where applicable), leave updates and approvals, claims or reimbursements with supporting documents, and any deduction changes.

What’s a payroll cut-off date and why does it matter?

People use the phrase “cut-off” to mean two different deadlines:

  1. The SARS deadline (fixed)
    Your EMP201 submission and payment is due by the 7th of the following month, or the last business day before the 7th if it falls on a weekend or public holiday.

  2. Your internal payroll cut-off (set by your organisation) 

    This is your own deadline for payroll inputs and approvals (timesheets, overtime, leave, new starters/terminations, allowances, reimbursements, deduction changes). It should be set early enough to allow review and corrections before payday, and early enough that the EMP201 can still be prepared and submitted by the SARS deadline.

What documents should be kept as payroll evidence?

Keep signed employment contracts, amendments, pay change approvals, leave approvals, timesheets, and supporting documents for claims or reimbursements. File monthly payroll outputs in a consistent payroll pack (payslips, payroll summaries, journals, payment batch file/EFT proof, and submission reports)

Who should approve payroll changes before processing?

The person responsible for HR/line management should approve employee changes (start dates, salary changes, allowances, overtime, leave), and finance should confirm the final payroll summary before payment is released.

How do payroll amounts tie back to the bank and accounting records?

After payroll is finalised, the payroll summary and journals should match the bank payment(s). The payroll journals should also reconcile to what is recorded in the accounting system for salaries, PAYE, UIF, SDL and any other deductions.

What are PAYE, UIF and SDL in plain terms?

PAYE stands for Pay-As-You-Earn and it is employees’ tax withheld from salaries and paid over to SARS.

UIF stands for Unemployment Insurance Fund and it refers to the unemployment insurance amounts linked to an employee’s pay (based on the UIF rules that apply).

SDL stands for Skills Development Levy and it is an employer levy that supports skills development and training initiatives.

What’s the difference between EMP201 and EMP501?

EMP201 is the monthly declaration/payment process for PAYE, UIF and SDL. The EMP 201 discloses to SARS the information as a whole for the organisation (i.e not employee data)

EMP501 is the reconciliation process (twice a year) that checks what was declared and paid against payroll records and employee tax certificates.  The EMP 501 discloses to SARS the payroll information per employee.

What’s a realistic turnaround time each month?

Turnaround depends on how quickly inputs and approvals arrive. As a general guideline, once complete and approved inputs are received by cut-off, payroll can usually be finalised within a few working days. If inputs arrive late or are missing support, it takes longer because figures need to be confirmed and corrected before payments are made to employees. This ensures the accuracy of the organisations, PAYE, UIF and SDL and keeps your monthly payroll pack consistent.

Ready to simplify payroll?

If you want your NPO’s payroll handled end-to-end, TPCSA can manage monthly runs, help keep PAYE, UIF and SDL correct, help ensure the EMP201 submission is in order each month, and make the EMP501 reconciliation periods easier to complete (twice a year), with a clean monthly payroll pack that’s easy to review, file, and explain.