Skip to main content
All CollectionsPayroll (SG)
Submitting IR8A to IRAS
Submitting IR8A to IRAS

IR8A submission for employers who are under Auto-Inclusion Scheme (AIS)

StaffAny avatar
Written by StaffAny
Updated over a month ago

Submitting IR8A to IRAS

Contents of this article are applicable to the following users

Product: Payroll

Platform: Web

StaffAny is directly integrated with IRAS which allows you to do IR8A submission directly.

Important things to note before proceeding with submission:

  1. Submission period will start from 1 January to 1 March. Employers are encouraged to submit by early Feb to avoid rushing during peak period.

  2. You have to be under AIS (Auto-Inclusion Scheme) for employment income. If you’re not under AIS, you can register by 31 December 2024 for year assessment 2025.

  3. Ensure following information is filled correctly:

    1. Business entity: business registration number (UEN) and business address.

    2. Employee data: gender, join date*, contract end date*, citizenship, identity type, identity number (NRIC/FIN)**, nationality, and statutory information.
      *only for staff who resigned or terminated within the year
      **make sure that all staff account (active and inactive) have different identity number

  4. Ensure that all pay items have been set up correctly before you proceed with the submission.

  5. At least one month's payroll data must be processed. For optimal results, we recommend processing payroll for the entire year to date. Learn more on how to import your past payroll data.

  6. (if any) Prepare and manually input the following data as these fields are not generated by the system:

    1. Directors fee approval date

    2. Exempt or remission income indicator

    3. Exempt income

    4. Bonus declaration date

    5. Approval date for compensation for loss of office amount

    6. Income for tax borne by employer

    7. Partial income tax borne by employee

This guide will cover the following:


How to create an IR8A submission

  1. Go to Payroll and click on the IR8A Submission menu on the left

  2. Select the Year Assessment and Business Entity

  3. Click on Add Submission

  4. Fill in the required employer data of the authorized personnel who will do the submission:

    1. Full name

    2. Email

    3. Phone Number

    4. Designation (optional)

  5. Make sure to select the staff with the same entity. You can use the table filter at the far right

  6. Select staff you want to include in the submission

  7. Click the Add Submission button at the bottom right

  8. Your submission will be generated. Click the Refresh button or refresh your browser to update the status

  9. When status changed to “Pending” you can view the submission details by clicking on View IR8A button


How to cross check the data in the form with payroll

You can use year-to-date payroll report as a reference to verify all the information on the IR8A form. Check the "IR8A code" column to ensure that all income details are accurate.

Additionally, refer to the CPF, SHG, and SDL rows to confirm all deductions.

To view staff's form:

  1. Select the submission you want to edit and click on View IR8A

  2. Click on the View button at the far right

  3. You will be directed to view page.

Note: The amount on all incomes will be rounded down (e.g. $23,040.98 to $23,040.00) and all deductions will be rounded up (e.g. $3.50 to $4.00).


How to submit IR8A to IRAS

How to edit IR8A Form

Staff who have missing information on their form will be marked with a red exclamation mark (!)

To edit on staff’s form:

  1. In the submission details page, click on the Edit button at the far right and you will be directed to the edit page

  2. The missing required information will be highlighted at the top of the page and you can find the required field marked with red asterisk (*)

  3. Click on Save at the bottom right before you leave the page

  4. To change the form to another staff, select the account on the left side


    A confirmation will appear and click on “Leave”

To edit employer’s data:

  1. Click on Edit Employer Data

  2. Make the changes and click on Save button on the bottom right when you’re done

How to submit IR8A form

Before submitting the form, make sure that all forms are filled and accurate. To submit:

  1. Click on Validate IR8A button

  2. You will be directed to login to the IRAS portal with Singpass

  3. You will be redirected back to StaffAny while the data is being verified with IRAS. Click on the Refresh button to update or refresh your browser

  4. After validation, you might receive 2 types of feedback:

    1. Warning: You may ignore the warning if not applicable and proceed with the submission

    2. Errors: There are issues with the forms’ data and you must resolve the errors. Click on the View button on the right to see the errors listed


      There are 3 categories of error:

      1. IR8A Form: There are issues with the staff’s form that are listed on the “errors” column. Click on the staff name to make changes on the form.

      2. Employer Data: There are issues with the employer data. To resolve, go back to the submission details page and click on Edit Employer Data

      3. IR8A Submission Summary: This means that the system makes a miscalculation. Contact our support team to resolve the issue.

    After resolving the error, you can validate again by clicking on the Validate IR8A button.

  5. If there’s no issues found, you can proceed with IRAS AIS submission by clicking on Submit IR8A button

  6. You will be directed to the submission summary page. Review the amount and then click the Submit to IRAS button at the bottom right

  7. You will be directed to login to the IRAS portal with Singpass again

  8. Then you will be redirected back to StaffAny and the data are being submitted to IRAS. Make sure to not refresh or close your browser while the data is being submitted

  9. After it’s done, you might receive:

    1. Warning (can be ignored if not applicable to you)

    2. Errors: There are issues with the forms’ data and you must resolve the errors and submit it again by clicking on the Submit IR8A button

  10. You will receive a reference number that is stored in the IR8A submission history page. To access, click on View History button at the top

  11. Your reference number will be under submission reference no. column


How to amend submitted submission

If you make a mistake or missed out certain items to be filled in for staff, you can make changes to the submitted submission. Do note that by making amendments it will create a new submission in the IRAS system and replace the previous one. You also need to do validation and submission again.

To make amendment:

  1. Go to Payroll > IR8A Submission > Select year of assessment and business entity > View IR8A

  2. Click on Amend IR8A at the top

  3. A confirmation modal will appear and click on Amend to continue

  4. You can make changes to the form by clicking on edit button on the right. Make sure to enter the final value instead of differences.

  5. Once you’re done, follow same validation and submission steps as original submission.


Troubleshooting IR8A Submission Issues (FAQ)

Q: What should I enter for "Number of Employees" in the AIS registration form?

A: You can enter the estimated number of unique employees for whom you process payroll during the calendar year. This includes both full-time and part-time employees. An exact figure is not required where estimated number is sufficient, as employee numbers may fluctuate throughout the year.

Q: I’m unable to connect to IRAS, what should I do?

A: You might be unable to connect to IRAS due to weekly maintenance hours (Wed 2:00 AM - 6:00 AM and Sun 2:00 AM - 8:30 AM) or myTax Portal is undergoing enhancements.

Q: What should I do if I want to do submission but there are staff who are not in the StaffAny system?

A: To include staff in the submission, you need to:

  1. If the staff resigned/terminated, you can deactivate the account and set their contract end date

  2. If the staff are actively working and you hit the maximum headcount limit, please contact customer support to help you to temporarily increase the headcount.

  3. Make sure that all payroll related data are filled properly

  4. Then they will appear in “add submission” page

Q: What should I do if I want to add staff to a certain submission without creating a new submission?

A: Unfortunately you can’t add a staff to a generated submission. You can restart the submission by:

  1. Deleting the submission

  2. or create a new submission containing the missing staff

Q: How to remove staff from the submission?

A: If you accidentally included a staff in the submission, you can click on the Delete button at the far right. Do note that they cannot be added back to the same submission.

Q: How to add staff back to the same submission?

A: Unfortunately you can’t add another staff to the existing submission. If you accidentally remove a staff, you can create a new submission for that particular staff or restart the submission for all staff.

Q: Why did I get an error saying “Failed to retrieve IR8A access token. Try to validate or submit again.”?

A: It means there’s an issue when you login to IRAS. You can try again by clicking on the Validate IR8A button. If the issue persists, please contact Singpass Helpdesk directly.

Did this answer your question?