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 may be required to pass a File Validation Test/ API Sandbox Testing. 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.

Timeline to be listed for YA 2019 submission:

Request Due Date  Testing Period Website Listing Period
30 Sep 2018      Sep 2018 - Nov 2018     Jan 2019 - Dec 2019 


Annual Declaration for Payroll Software Vendors

All payroll software vendors need to submit a Declaration Form (for SingPass users/ for non-SingPass users) 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 who fail the File Validation Test and/ or Sandbox Testing 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 (316 KB).

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.

File Validation Test/ API Sandbox Testing

The File Validation Test and/ or API Sandbox Testing are held between Sep to 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 participate in the test if:

  • You are supporting the AIS for Employment Income for the first time;
  • You are an existing supporting vendor who had made changes to the software since your last declaration; or
  • There are changes to the file format with effect from the next YA. 

We may also request selected vendors to undergo the validation tests.

Please note that IRAS only validates the format of the TXT/ XML file generated from the payroll software and/ or the API JSON request of the employment income information submitted, to ensure that it can be accepted by IRAS' system. IRAS do not validate the payroll software itself.

The guides for validation test and test scenarios* for YA 2019 are available below. Vendors who are required to undergo the validation tests will be informed via email.

S/NGuides/ Test Scenarios DescriptionLast Updated
1File Validation Test Guide (406 KB)N.A.Sep 2018
2API Sandbox Testing Guide (352 KB)N.A.Sep 2018
3Scenario 1 (1 MB)IR8A Sep 2018
4Scenario 2 (1.5 MB)IR8A, IR8SSep 2018
5Scenario 3 (1.53 MB)IR8A, Appendix 8ASep 2018
6Scenario 4 (2 MB)IR8A, Appendix 8BSep 2018
7Scenario 5 (2.02 MB)IR8A, IR8S, Appendix 8ASep 2018
8Scenario 6 (2.03 MB)IR8A, IR8S, Appendix 8BSep 2018
9 Scenario 7 (2.03 MB)IR8A, Appendix 8A, Appendix 8BSep 2018
10 Scenario 8 (2.53 MB)IR8A, IR8S, Appendix 8A, Appendix 8BSep 2018


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


  • Strongly Disagree
  • Strongly Agree

Information is easy to understand.

Information is useful.

Information is easy to find.

Please email us if you would like us to respond to your enquiries.