Nothing kills a good month faster than an unexpected SARS penalty.
For many businesses, the problem isn’t that they don’t want to be compliant – it’s that payroll, EMP201s, EMP501s and the whole SARS ecosystem feel complicated, technical, and easy to mess up. A small slip on a deadline or a mismatch between payroll and declarations can quietly grow into penalties, interest, and endless admin.
The good news? Most SARS penalties related to payroll are 100% avoidable with the right processes, software, and checks.
This guide is a practical, checklist-style walkthrough of how to protect your business from payroll-related SARS penalties, focusing on:
- Correct EMP201 handling
- EMP501 submitted accurately and on time
- Proper reconciliations between payroll, SARS returns and payments
- Using the right software and setups so your system works for you, not against you
Use it as a self-audit or as a conversation tool with your payroll provider.
- Why SARS Penalises Employers
Before we dive into the checklist, it helps to understand what SARS cares about in payroll:
- Did you withhold the correct tax and contributions?
- PAYE (employees’ income tax)
- UIF
- SDL (where applicable)
- Did you declare these correctly and on time?
- Monthly on EMP201
- Annually on EMP501
- Did you pay the amounts due in full and on time?
- No short payments
- No missed months
- Do your declarations match your detailed payroll data and IRP5s?
When the answer to any of those is “no”, SARS has a range of tools: penalties, interest, and sometimes further verification or audit.
Your goal as an employer is simple:
Get the right numbers, on the right forms, paid at the right time – every time.
The rest of this guide shows you how.
- EMP201: Monthly Compliance Checklist
Your EMP201 is your monthly employer declaration to SARS. It shows how much you owe for:
- PAYE
- UIF
- SDL
- (and ETI, if applicable)
It must be submitted and paid by the due date (usually the 7th of the following month or the last working day before if the 7th is a weekend/public holiday).
2.1. Before You Submit the EMP201
Use this checklist each month before you submit:
☐ 1. Payroll is finalised and approved
- All salary changes, overtime, bonuses and deductions have been captured.
- New employees and terminations are correctly processed.
- The payroll for the month has been signed off by the responsible person (e.g. owner, finance manager).
☐ 2. PAYE calculations use current tax tables
- Your payroll system is up to date with the latest SARS tax tables.
- Any changes in tax rebates or thresholds are correctly reflected.
- Fringe benefits and allowances are using correct SARS income codes and tax treatment.
☐ 3. UIF and SDL are correctly set up
- UIF:
- 1% employee + 1% employer (where applicable).
- Only for qualifying employees (generally >24 hours/month, with relevant exceptions).
- SDL:
- Applied at 1% of SDL-liable remuneration only if your total annual payroll exceeds the SDL threshold.
☐ 4. Payroll totals are extracted correctly
- Total PAYE for all employees.
- Total UIF (employee + employer).
- Total SDL (if applicable).
These should be clearly visible in your payroll reports for the month.
2.2. When Completing the EMP201
☐ 5. EMP201 figures match payroll reports
- PAYE on the EMP201 matches the payroll PAYE total.
- UIF on the EMP201 matches combined UIF contributions.
- SDL on the EMP201 matches the SDL total from payroll.
If something doesn’t match, stop and investigate. Don’t submit and hope for the best.
☐ 6. EMP201 is submitted before the deadline
- You know the monthly cut-off date.
- You have a calendar reminder a few days before.
- You avoid leaving submission to the last few hours of the deadline day.
☐ 7. Payment is made in full and on time
- The total amount due on the EMP201 is paid to SARS as soon as possible after submission – not “one day”.
- You use the correct payment reference number (as per eFiling).
- You keep proof of payment.
2.3. Common EMP201 Mistakes That Lead to Penalties
- Submitting late or not at all.
- Paying late (SARS can charge interest and late payment penalties).
- Under-declaring (e.g. forgetting to include a bonus or overtime run).
- Using estimated figures instead of final payroll data.
Golden rule:
If your EMP201 numbers come from a final, reconciled payroll, and you pay on time, you massively reduce your risk of penalties.
- EMP501: Annual Reconciliation Checklist
The EMP501 is your annual (and interim) reconciliation where SARS checks that:
- Your EMP201 declarations for the year
- Your actual payments
- Your IRP5/IT3(a) certificates
- Your payroll records
…all tell the same story.
This is where many hidden issues come out. Getting your EMP501 wrong or submitting late can lead to:
- Penalties and interest
- Delays or problems with employees’ tax returns
- Requests for verification and supporting documents
3.1. Before You Start the EMP501
☐ 1. Payroll data for the full tax year is complete
- Covers 1 March to end February.
- Includes all active and terminated employees.
- All earnings, deductions, and benefits are accurately captured.
- No “loose” manual adjustments that aren’t properly documented.
☐ 2. EMP201s are available for all months
- You can access each month’s EMP201 on eFiling.
- There are no missing months (unless you legally had no employees and no liability).
☐ 3. Payments to SARS are traceable
- Bank statements or payment confirmations show each EMP201 payment.
- Any short or late payments have been identified and dealt with.
☐ 4. IRP5/IT3(a) certificates are generated from payroll
- Your payroll system can generate IRP5/IT3(a) certificates or export files for e@syFile.
- You have checked:
- Employee details (ID, tax number, names).
- Income codes and totals.
- PAYE, UIF, SDL totals per employee.
3.2. During the EMP501 Reconciliation
☐ 5. Use e@syFile if you have multiple employees
- Install the latest version of e@syFile.
- Link it properly to your eFiling profile.
- Import IRP5/IT3(a) files from your payroll instead of capturing everything manually.
☐ 6. Reconcile EMP201 totals vs payroll vs IRP5 totals
For the full tax year:
- Total PAYE on all EMP201 returns
- Total PAYE according to payroll
- Total PAYE on IRP5/IT3(a) certificates
These must all match, or any differences must be clearly explained and corrected.
Do the same for:
- UIF totals
- SDL totals
☐ 7. Fix mismatches before submitting
If:
- Payroll says one thing,
- EMP201s say another,
- IRP5s say something else,
…then your EMP501 will be wrong.
Investigate and fix:
- Revise EMP201s if required.
- Correct payroll and regenerate IRP5s.
- Adjust EMP501 as per actual, correct data.
☐ 8. Validate in e@syFile and resolve errors
- Use the built-in validation tools.
- Fix:
- Invalid ID or tax numbers.
- Missing mandatory fields.
- Certificates with unbalanced totals.
Don’t submit until you can run validation with no critical errors.
3.3. Submitting the EMP501
☐ 9. Submit EMP501 before the SARS deadline
- Know the window for the Employer Annual Declaration (usually 1 April – 31 May).
- Aim to finalise and submit well before the last week.
☐ 10. Keep proof and monitor for SARS correspondence
- Save the EMP501 submission confirmation.
- Keep a backup of your IRP5/IT3(a) file and reports.
- Check eFiling/e@syFile for any SARS letters or queries after submission.
- Reconciliations: Your Best Defence Against Penalties
Many SARS penalties and problems don’t come from “fraud” or bad intentions. They come from simple lack of reconciliation.
To avoid this, build reconciliations into your monthly and annual routines.
4.1. Monthly Reconciliation Checklist
Every month, after payroll and EMP201:
☐ 1. Payroll vs EMP201
- Total PAYE in payroll = PAYE on EMP201.
- Total UIF in payroll = UIF on EMP201.
- Total SDL in payroll = SDL on EMP201.
☐ 2. EMP201 vs payments
- Amount due on EMP201 = amount paid to SARS.
- Payment was made before the deadline.
☐ 3. Exceptions list
- Any employees with unusual or large changes in PAYE.
- Any manual overrides or adjustments made in payroll.
Deal with issues as they appear, not at year-end.
4.2. Year-End Reconciliation Checklist
At EMP501 time, for the full year:
☐ 1. Sum of all EMP201 declarations vs payroll totals
- Total PAYE for the tax year matches payroll and IRP5 totals.
- Same for UIF and SDL.
☐ 2. Sum of payments vs EMP201 totals
- What you actually paid SARS equals what you declared (excluding penalties/interest).
☐ 3. IRP5 totals vs payroll
- Income codes and totals on IRP5s correctly reflect payroll records.
- PAYE deductions on IRP5s match payroll and EMP201 history.
A clean reconciliation means SARS sees a coherent, accurate picture – reducing the chance of penalties or additional scrutiny.
- Using the Right Payroll Software and Setups
Even if you’re very careful, trying to do payroll manually or in basic spreadsheets is asking for trouble. The complexity of PAYE, UIF, SDL, allowances, fringe benefits and changing rules makes good software essential.
5.1. What good payroll software should do
When choosing or configuring payroll software, look for:
☐ 1. South Africa-specific compliance
- Built for SA tax law.
- Regular updates for changing tax tables and rules.
☐ 2. Automatic PAYE, UIF and SDL calculations
- Correct application of latest SARS tax tables.
- UIF and SDL applied only where appropriate.
☐ 3. EMP201, EMP501 and IRP5 reporting
- Ability to generate EMP201 figures directly from payroll.
- Ability to produce IRP5/IT3(a) files compatible with e@syFile.
- Year-end reports that support EMP501 reconciliation.
☐ 4. Clear audit trails
- You can see who changed what and when.
- Manual overrides are visible and controlled.
☐ 5. Employee self-service (optional but helpful)
- Employees can access payslips and IRP5s themselves.
- Reduces admin time and builds trust.
5.2. Configuring your payroll correctly
Even the best software causes problems if it’s set up badly.
Checklist:
☐ 1. Correct company details
- SARS PAYE number, UIF number, SDL status and reference.
- Company address and contact details.
☐ 2. Employees correctly classified
- Permanent vs fixed-term vs casual, etc.
- Tax status (e.g. resident/non-resident where relevant).
☐ 3. Earning and deduction codes match SARS treatment
- Salary, overtime, bonus, commission.
- Travel allowance, subsistence allowance, fringe benefits.
- Retirement fund and medical aid contributions.
☐ 4. Terminations and new joiners handled properly
- Start and end dates correctly captured.
- Final pay calculations, leave encashment, etc. done according to law/policy.
Getting the set-up right once saves countless hours of corrections later.
- General Best Practices to Stay Penalty-Free
Beyond EMP201, EMP501 and software, there are a few good habits that keep payroll compliance on track:
☐ 1. Keep written payroll procedures
- Who does what, when, and how.
- How changes are requested and approved.
☐ 2. Train the people responsible for payroll
- Don’t treat payroll as an afterthought.
- Ensure key staff understand basics of PAYE, UIF, SDL, EMP201 and EMP501.
☐ 3. Keep backups and documentation
- Signed contracts, timesheets, approval emails.
- Copies of EMP201, EMP501, IRP5s and proof of payments.
☐ 4. Do internal reviews at least once a year
- Have your accountant, auditor or payroll specialist review your processes and a sample of payslips/declarations.
☐ 5. Don’t ignore SARS letters
- Respond promptly to any SARS correspondence.
- If you don’t understand a notice, get professional help.
- When to Get Professional Help
You should seriously consider getting help from a payroll specialist or outsourcing your payroll if:
- You’ve had SARS penalties, interest or EMP501 issues in the past.
- You’re using spreadsheets or outdated systems.
- Your EMP201s and payroll totals don’t always match and you’re not sure why.
- You have complex pay structures, many employees, or rapid growth.
- You simply don’t have the time or expertise to manage compliance properly.
It’s often cheaper to pay an expert monthly than to deal with:
- Back-dated SARS assessments
- Large penalty and interest bills
- Lost time fixing historic problems
- Final Checklist: Your “No SARS Penalties” Game Plan
Here’s a single-page style summary you can pin up internally:
Every Month
- ☐ Finalise payroll accurately.
- ☐ Extract PAYE, UIF, SDL totals from payroll.
- ☐ Complete EMP201 with those exact figures.
- ☐ Submit EMP201 before the deadline.
- ☐ Pay the full amount due on time.
- ☐ Reconcile payroll vs EMP201 vs payments.
Every Year (EMP501)
- ☐ Ensure full-year payroll data is clean and complete.
- ☐ Generate and check IRP5/IT3(a) certificates.
- ☐ Reconcile payroll totals vs EMP201 vs IRP5 totals.
- ☐ Use up-to-date e@syFile.
- ☐ Validate and fix errors.
- ☐ Submit EMP501 before the SARS deadline.
Ongoing
- ☐ Use proper SA-compliant payroll software.
- ☐ Keep it correctly configured and updated.
- ☐ Train staff handling payroll.
- ☐ Keep documentation and backups.
- ☐ Review processes regularly or get professional help.
Final Thought
SARS penalties aren’t random – they usually arrive where there are gaps in process, systems, or reconciliations.
By focusing on:
- Correct, timely EMP201 submissions and payments
- Accurate and on-time EMP501 reconciliations
- Regular reconciliation between payroll, declarations and payments
- Using the right software and setups
…you dramatically reduce your risk of penalties and turn payroll from a source of anxiety into a controlled, predictable function.





