South Africa: Preparing for the EMP501 Interim Reconciliation

Employers in South Africa are required to submit their EMP501 Interim Reconciliation for the first half of the tax year to the South African Revenue Service (SARS).

The exact submission dates for this year have not yet been confirmed, but historically the period runs from mid-September to the end of October. For the latest updates, visit the Pay As You Earn page on the SARS website.

To help you prepare in advance (especially in August), here are some key steps:

1. Stay updated on your payroll version

  • The submission must be done on our next update, Release 6.5a.

  • This new update will be released for the mid-year submission — the release schedule and dates will be shared in the community.

  • The update will include the IRP5 changes to align your system with the latest specifications from SARS.

2. Verify company information

  • On the Basic Company Information screen, ensure all reference numbers and submission details are accurate.

  • Double-check company date settings in the Period Info section:

    • Processing period

    • Tax year start and end dates

    • Pay periods in the tax year

    • Weeks in the month


3. Review earning, deduction & contribution definitions

  • Ensure all definitions are set up correctly.

  • Pay special attention to taxability and IRP5 codes — these directly affect payroll calculations and reporting.

  • Reach out to your Business Partner to review your setup.

4. Confirm employee information

  • SARS requires correct employee contact details, bank details, and tax registration numbers.

  • Review the IRP5 start dates per employee - any changes on this field could result in tax changes.

  • Update any missing or incorrect records before submission.


5.  EMP501 reconciliation


6. Reconcile Employment Tax Incentive (ETI) values


7. Run key validation & exception reports


Be sure to book your consultation in time with your Business Partner if you need help with reconciliations and submissions.

If you have tips or processes that make submissions smoother, share them in the discussion forum — your insight could help others.

  • Good day

    if there are tax number missing, will the import file still be created and if so, will easy file allow the import of the file from VIP ?. I can then register on easy file for those without tax numbers?

    thank you 

  • in reply to Nerosha

    Hi Nerosha, 

    I hope you are wellt oday.

    Tax numbers are now mandatory, however there is a way to bulk register those that do not have tax numbers, though you can only do 100 at a time.

    https://www.sars.gov.za/wp-content/uploads/Ops/Guides/PAYE-easyFileG01-e@syfile%E2%84%A2TC-Employer-Guide-External-Guide.pdf

    Have a look at this guide from SARS that will assist on bulk registration.

    Alternatively provide guidance to employees, below is also a link to SARS website that provides various methods of self service on tax numbers and efiling for individuals.

    https://www.sars.gov.za/individuals/i-need-help-with-my-tax/i-need-my-tax-number/

    Please feel free to reach out for further guidance and information.

    Have a beautiful day!

    Thank you kindly, 
    BSM Support Desk

    [email protected]

  • in reply to Nerosha

    Hi ,

    In addittion to the information shared by , the ITREG export will make things a bit eaier.

    Export your Income Tax Registration (ITREG) file form payroll for employees without tax numbers  and import the data into SARS e@syFileTm Employer. This will allow you to o the bundle registration for the employees:

    Unfortunately, there is no function to export the new numbers from the SARS software ,and will need to be captured manually, or can be imported with the Flexi Utility (setup a Excel CSV file to import)

  • in reply to Francois Brand

    Thank you

    But what I would like to know is when I am doing the actual EMP501 recon and submission and I import my payroll file into easy file, firstly

     - will VIP create the import file even though tax numbers are missing?

     - if it allows this, then will easy file successfully import the payroll? 

     - after the import I can then register individuals for tax. there aren't too many

    thank you 

  • in reply to Nerosha

    Hello 

    Q: Will VIP create the import file even though tax numbers are missing?

    As from Release 6.5a, the Sage software will apply the same validation rules as specified by the SARS Business Requirement Specification. This allows us to remain compliant.

    Q: If it allows this, then will easy file successfully import the payroll? 

    During the testing phase of e@syFileTm Employer for the midyear submission, SARS confirmed tax numbers are mandatory in the following conditions:

    • If Type of certificate (code 3015) is IRP5 and PAYE (code 4102) is greater than zero, the Income tax reference number is mandatory
    • If Type of certificate (code 3015) is IT3(a) and Reason code for IT3(a) is not 02  (Earnings Less than the Tax Threshold) and not 04 (Non Taxable Earnings (including nil directive)), then Income tax reference number is mandatory

    As from the next release of e@syFileTm Employer, which aligns with the 2025/2026 specifications (available during September), the SARS software doesn't allow import of the IRP5 certificate files without tax numbers, and will fail during the import process. In previous versions since 2022/2023, the imported resulted in a warning only, and allowed the import.

     Q: After the import I can then register individuals for tax. there aren't too many

    We recommend to use the ITREG export/import function - it is the fastest method to get the data from your payroll into e@syFileTm Employer and apply for income ta reference numbers, other than registering them one by one on eFiling.

    You can find more details on our Community Hub post:

  • hi! 

    my Pastel Payroll EMP501 report balances exactly to my efiling.  I imported the irp5 file to E@syfile, and although the payments match the liabilities,  there is a discrepancy with the certificates.  How do i balance this?  Only one certificate (for a fired staff member) comes up on payroll, and it is not the amount the report is out by

  • in reply to Sue Connock

    Hello ,

    Based on the image above, the values of the certificates and your declared values are different - and might only be for one employee.

    When you review the reports printed from the payroll, when running the IRP5 file export, are the values of the report the same as your declared values, or the tax certificate totals?

  • in reply to Francois Brand

    They are the same as the declared totals.

    if I look at the summary, there is only one printed certificate, and the tax on that is R7050.23

    just checking - payroll doesn’t create irp5s in August unless the employee left? 

  • in reply to Sue Connock

    Hi Sue,

    The same thing happened to me - although I use VIP Payroll. What I did to resolve this issue, was to delete the payroll import and import it again.

    Just make certain when you choose the employer on the employers list at the bottom (I have a few clients and choose from the list at the bottom), that the company name reflect at the top next to the dropdown for the submission period. Do not do anything in those fields and do not drop down and click the submission date. It takes a few seconds before the company name appears at the top.

    Then continue to import the file again. Once the import is done, the submission period will reflect automatically. This worked for me and all the strange negative amounts disappeared and my totals and certificates balanced and I could submit

    I hope this will assist you as well.

    Zelda

  • in reply to Sue Connock

    Hi Sue,

    Please see Zelda's feedback - she had a similar issue which she was able to solve. The payroll file would include all certificates, which need ot create on the SARS e@syFile database, not only the terminations.

    If you open the live run file, you should be able to see the amount of certificates included for submission. If the same amount of certificates do not create for your mid-year submission, you can maybe test this on another computer with the same version of e@syFile to see if the issue persist.

    If the certificates are find in the import file, but doesn't create (without any errors on import), the issue might be related to the SARS software or database.