Vendors Supporting AIS Employers' Submission

Payroll software vendors may support the Auto-Inclusion Scheme (AIS) for Employment Income by developing payroll software to facilitate AIS employers' preparation and submission of their employees' income records.

Payroll Software for AIS Submission

The payroll software should be able to:

Find out more about the technical file format/ specifications for file generation and the API.

How to be listed as a Supporting Payroll Vendor for AIS

All supporting payroll software vendors who wish to be listed for a particular Year of Assessment (YA) have to submit a declaration form, and complete a Validation Test. We will contact you on the testing process after receiving your completed declaration form.

If you are a payroll software vendor and wish to support the AIS for Employment Income for the first time, please email your request to by 30 Sep. All new interested vendors are required to support AIS employers' submissions via API.

Timeline to be listed for YA 2020 submission:

Request Due Date  Validation Test Period Website Listing Period
30 Sep 2019      Sep 2019 - Nov 2019     Jan 2020 - Dec 2020 


Annual Declaration for Payroll Software Vendors

All payroll software vendors need to submit a Declaration Form to IRAS by 30 Sep annually to ensure that their payroll software supports IRAS' format and specifications.

Those who do not submit the completed form by the due date or fail to complete the Validation Test will not be included in IRAS’ list of supporting payroll software vendors for AIS.

List of Supporting Payroll Software Vendors for AIS

A list of payroll software vendors whose software can support the AIS for Employment Income for the YA is published for employers' reference, and will be updated periodically throughout vendors' validation testing period.

Please note that when employers select payroll software, they should also evaluate the controls the software have against the List of Recommended Controls for Payroll Software (PDF, 316KB).

IRAS will not be liable for any losses or damages, loss of income, profit or savings, or indirect, incidental, special, or consequential or punitive damages arising from or in connection with the use of any of the payroll software purchased from the list of vendors.

Validation Test

All supporting payroll software vendors must complete a Validation Test by 30 Nov to ensure that your payroll software complies to IRAS’ technical file format/ specifications. You must submit the annual declaration before we can start the testing process with you.

Payroll vendors are required to perform a self-verification exercise to ensure that your payroll software is able to generate and output values according to the sample scenarios provided. You will need to return IRAS with the following items for the Validation Test:

  1. Completed Self-Verification Checklist, and 
  2. Test files or Submission Reference No. submitted to API Sandbox

IRAS may conduct random checks on the submitted test file(s) to verify your Validation Test results. If the submitted test file(s) are found to have failed the Validation Test, IRAS reserves the right to not publish the name of the payroll software.

Please note that the Validation Test only validates the format of the TXT/ XML file generated from the payroll software to ensure that it can be accepted by IRAS' system. Completion of the Validation Test does not mean that the payroll software has been validated or approved by IRAS.

The Validation Test guide, test scenarios* and expected output files for YA 2020 are available below. Payroll vendors are only required to complete the Validation Test for 1 scenario based on the corresponding form(s) supported by your payroll software.

Guide, Test Scenarios and Expected Output Files for YA2020
S/NGuides/ Test Scenarios DescriptionLast Updated
1Validation Test Guide (PDF, 490KB)N.A.Sep 2019
2Scenario 1 (ZIP, 366KB)IR8A Sep 2019
3Scenario 2 (ZIP, 652KB)IR8A, IR8SSep 2019
4Scenario 3 (ZIP, 548KB)IR8A, Appendix 8ASep 2019
5Scenario 4 (ZIP, 668KB)IR8A, Appendix 8BSep 2019
6Scenario 5 (ZIP, 954KB)IR8A, IR8S, Appendix 8ASep 2019
7Scenario 6 (ZIP, 954KB)IR8A, IR8S, Appendix 8BSep 2019
8Scenario 7 (ZIP, 850KB)IR8A, Appendix 8A, Appendix 8BSep 2019
9Scenario 8 (ZIP, 1.15MB)IR8A, IR8S, Appendix 8A, Appendix 8BSep 2019


*The values in the scenario are fictitious and are solely meant for the purpose of the Validation Test. The values in the scenario are NOT to be used as a reference for any computation purposes (e.g. CPF computation).

  • When am I required to participate in the Validation Test?

    The testing period is between Sep to Nov each year. You will be notified to participate in the validation test if you had submitted a completed Declaration Form to IRAS by 30 Sep. 

    If there are subsequent changes made to your payroll software post the publishing of your company name in our listing, you are required to inform IRAS via email to, and complete the Validation Test again.

  • When will IRAS publish my company name if I have completed the Validation Test?

    The list of supporting payroll software vendors for the upcoming YA will be updated periodically throughout Sep to Nov each year. Payroll vendors are required to inform IRAS if there are subsequent changes to their payroll software systems or contact information once their names have been published. IRAS reserves the right to remove any payroll vendor from the list without notification.

  • Does publishing of payroll software vendor's name means that the payroll software is approved by IRAS?

    No, publishing of payroll software vendor’s name only means that the file format(s) generated by the payroll software is/ are acceptable by IRAS.