---
title: How to submit employment income records to IRAS electronically
description: It is compulsory for companies with 5 and above employees to apply for Auto Inclusion Scheme (AIS) under IRAS. For a company that has less than 4 employees, it is also encouraged to join AIS too for e
---

[Skip to content](https://help.swingvy.com/knowledge/how-to-submit-employment-income-records-to-iras-electronically#main-content)

English

Show submenu for translations

[Submit a request](https://help.swingvy.com/knowledge/kb-tickets/new?hsLang=en)

[![Swingvy logo.svg](https://help.swingvy.com/hubfs/Frame%20927-3.svg)](https://help.swingvy.com/?hsLang=en)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Submit a request](https://help.swingvy.com/knowledge/kb-tickets/new)
- [Swingvy website](https://www.swingvy.com/)

[Swingvy website](https://www.swingvy.com/)

 Hello, how can we help you? 😊

- There are no suggestions because the search field is empty.

1. [Swingvy | Help Center](https://help.swingvy.com/knowledge?hsLang=en)
2. [Payroll Singapore](https://help.swingvy.com/knowledge/payroll-singapore?hsLang=en)
3. [Year-end tax](https://help.swingvy.com/knowledge/payroll-singapore?hsLang=en#year-end-tax)

# How to submit employment income records to IRAS electronically

**Important notice:**

1. Swingvy doesn’t support the Appendix 8A, and Appendix 8B.
2. IR8S is not required anymore from YA2026. Any refund claim amount must be submitted under the item ‘Allowances’ in the IR8A form.
3. Please exclude those employees that have Benefits-in-Kind or Employee Stock Option from Swingvy's AIS submission and do a manual submission to IRAS via [myTax Portal](https://mytax.iras.gov.sg/ESVWeb/default.aspx) for both IR8A & Appendix 8A for them instead.
4. Learn more [here](https://help.swingvy.com/knowledge/how-to-submit-bik-amendments-via-iras-mytax-portal?hsLang=en)

It is compulsory for companies with 5 and above employees to apply for Auto Inclusion Scheme (AIS) under IRAS. For a company that has less than 4 employees, it is also encouraged to join AIS too for easier tax processing. 

**Note:**

1. You do not need to import your past payroll data for IR8A.
2. When the form is generated, editing is possible.
3. Forms are generated once during submission.
4. If any updates are made to the payroll or the payroll history bulk upload file **after** the form is generated, please delete the existing file and generate a new one to reflect the updated information.

  

#### **Step 1 - Create tax filling by selecting the employee**

To begin, select the employee who are eligible for IR8A submission. 

<iframe data-hsv-src="https://play-na2.hubspotvideo.com/v/9014681/id/282751898299" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="282751898299" data-hsv-style="" data-hsv-width="1470" data-hsv-height="856" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

#### **Step 2 - Update your organisation info**

In this section, 3 columns are needed:

- Determine your IRAS registration types
- Determine your organisation registration number 

If you are unsure about your organisation registration number, here is how you can get yours:

1. **Your GST Registration Number**   
   This is the number you have to print on your invoices, credit notes and receipts.
2. **Your Effective Date of GST Registration**  
   This is the date when you have to start charging and collecting GST on your taxable supplies. You must not charge or collect GST before the effective date of your GST registration.

You may also retrieve a copy of the notification letter by logging in to [myTax Portal](https://mytax.iras.gov.sg/) (select “Notices/Letters”)

- Update PIC information

![IRAS 2](https://help.swingvy.com/hs-fs/hubfs/IRAS%202.gif?width=670&name=IRAS%202.gif)

You also need to enter the affiliation of the PIC to the company. The selection of affiliation is either the PIC is:

- An internal member of the company (Company's staffs)
- An external member (Tax agent)

![Swingvy\_Tax\_agent\_parameter\_3](https://help.swingvy.com/hs-fs/hubfs/Swingvy_Tax_agent_parameter_3.png?width=607&name=Swingvy_Tax_agent_parameter_3.png)

#### **Step 3 - Update your employees’ IR8A **

![IRAS 3](https://help.swingvy.com/hs-fs/hubfs/IRAS%203.gif?width=670&name=IRAS%203.gif)

At this step, you have the option to edit the IR8A form, **send the IR8A form to employees, and download the IR8A form.** 

#### **Step 4 - Validate your IRAS**

![IRAS 4](https://help.swingvy.com/hs-fs/hubfs/IRAS%204.gif?width=670&name=IRAS%204.gif)

**Note:**

Kindly make sure that your company is registered for submission via (Auto-Inclusion Scheme) AIS before proceeding with the submission in Swingvy. Registration can be done before 31st December every year for the following year's submission. Learn more about the registration [here](https://www.iras.gov.sg/taxes/individual-income-tax/employers/auto-inclusion-scheme-(ais)-for-employment-income/join-the-auto-inclusion-scheme-(ais)-for-employment-income).

 

In the event that AIS submission is not registered, you can submit the IR8A form by logging into the [IRAS portal](https://www.iras.gov.sg/irashome/Businesses/Employers/Auto-Inclusion-Scheme--AIS-/Submit-Employment-Income-Records/).

 

**Note:**

1. The submission button is only available when the validation is error-free.
2. The error message is validated by the IRAS website. Please check the error message and update it accordingly.
3. Validation may fail if your CorpPass account does not have **approver** access. Please follow the guidelines [here](https://www.iras.gov.sg/media/docs/default-source/uploadedfiles/pdf/corppass-authorisation-user-guide_employment-income.pdf) to ensure you have the correct access to proceed with the validation and submission.
   
   Example:   
   ![](https://help.swingvy.com/hs-fs/hubfs/image-png-Feb-06-2026-02-10-50-4203-AM.png?width=670&height=176&name=image-png-Feb-06-2026-02-10-50-4203-AM.png)

 

![IRAS 5](https://help.swingvy.com/hs-fs/hubfs/IRAS%205.png?width=670&name=IRAS%205.png)  
 

#### **Step 5 - Submit to  IRAS**

Currently, there is a security authentication before submitting to IRAS. 

Step i - After clicking the submit button, there will be a message box to login with CorpPass

![](https://help.swingvy.com/hubfs/Screen%20Shot%202023-01-05%20at%2010-28-54%20PM-png.png)

![](https://help.swingvy.com/hubfs/image-png-Jan-05-2023-01-23-55-3370-PM.png)

Step ii: Once you log in to CorpPass, you need to provide permission. Only after the permission is granted Swingvy is able to submit the tax filings. 

 

![](https://help.swingvy.com/hubfs/image-png-Jan-05-2023-01-24-15-1214-PM.png)

 

**Note: **

1. Validation and submission may be unsuccessful due to a **token expiration** from the Corppass login page. The session typically expires after 30 minutes, and you’ll need to refresh the page and repeat the process.
2. Validation may fail if the telephone number under the authorised person contains **spaces**. Please ensure the number is entered in the correct format as registered, for example: +6512345678 or 6512345678.
3. Once the submission is completed, it will be marked as **“Submission successful”** in the Swingvy portal.
4. Please ensure that you have received the confirmation email from **IRAS**.

 

Reference link:

- [Auto inclusion scheme (AIS)](https://www.iras.gov.sg/irashome/Businesses/Employers/Auto-Inclusion-Scheme--AIS--for-Employment-Income/)
- <https://www.iras.gov.sg/irashome/Businesses/Employers/Auto-Inclusion-Scheme--AIS--for-Employment-Income/>[How to apply AIS](https://www.iras.gov.sg/irashome/Businesses/Employers/Auto-Inclusion-Scheme--AIS-/Join-the-Auto-Inclusion-Scheme--AIS--for-Employment-Income/)
- [User Guide: Authorisation for Submission of Employment Income Records via Singapore Corporate Access (Corppass)](https://www.iras.gov.sg/media/docs/default-source/uploadedfiles/pdf/corppass-authorisation-user-guide_employment-income.pdf)

- [Swingvy introduction](https://help.swingvy.com/knowledge/swingvy-introduction?hsLang=en#main-content)

    - [Introduction to Swingvy](https://help.swingvy.com/knowledge/swingvy-introduction?hsLang=en#introduction-to-swingvy)
- [Get started with Swingvy](https://help.swingvy.com/knowledge/get-started-with-swingvy?hsLang=en#main-content)

    - [HR Hub](https://help.swingvy.com/knowledge/get-started-with-swingvy?hsLang=en#hr-hub)
    - [Time](https://help.swingvy.com/knowledge/get-started-with-swingvy?hsLang=en#time)
    - [Leave](https://help.swingvy.com/knowledge/get-started-with-swingvy?hsLang=en#leave)
    - [Claims](https://help.swingvy.com/knowledge/get-started-with-swingvy?hsLang=en#claims)
    - [Malaysia Payroll](https://help.swingvy.com/knowledge/get-started-with-swingvy?hsLang=en#malaysia-payroll)
    - [Singapore Payroll](https://help.swingvy.com/knowledge/get-started-with-swingvy?hsLang=en#singapore-payroll)
- [HR Hub](https://help.swingvy.com/knowledge/hr-hub?hsLang=en#main-content)

    - [People](https://help.swingvy.com/knowledge/hr-hub?hsLang=en#people)
    - [News](https://help.swingvy.com/knowledge/hr-hub?hsLang=en#news)
    - [Calendar](https://help.swingvy.com/knowledge/hr-hub?hsLang=en#calendar)
    - [Report](https://help.swingvy.com/knowledge/hr-hub?hsLang=en#report)
    - [Security](https://help.swingvy.com/knowledge/hr-hub?hsLang=en#security)
- [Time](https://help.swingvy.com/knowledge/time?hsLang=en#main-content)

    - [Basic setup](https://help.swingvy.com/knowledge/time?hsLang=en#basic-setup)
    - [For time manager](https://help.swingvy.com/knowledge/time?hsLang=en#for-time-manager)
- [Leave](https://help.swingvy.com/knowledge/leave?hsLang=en#main-content)

    - [Basic setup](https://help.swingvy.com/knowledge/leave?hsLang=en#basic-setup)
    - [For leave manager](https://help.swingvy.com/knowledge/leave?hsLang=en#for-leave-manager)
    - [For leave approver](https://help.swingvy.com/knowledge/leave?hsLang=en#for-leave-approver)
    - [Employee guide](https://help.swingvy.com/knowledge/leave?hsLang=en#employee-guide)
- [Claims](https://help.swingvy.com/knowledge/claims?hsLang=en#main-content)

    - [Basic setup](https://help.swingvy.com/knowledge/claims?hsLang=en#basic-setup)
    - [For claims manager](https://help.swingvy.com/knowledge/claims?hsLang=en#for-claims-manager)
    - [For claim approver](https://help.swingvy.com/knowledge/claims?hsLang=en#for-claim-approver)
- [Payroll Malaysia](https://help.swingvy.com/knowledge/payroll-malaysia?hsLang=en#main-content)

    - [Basic setup](https://help.swingvy.com/knowledge/payroll-malaysia?hsLang=en#basic-setup)
    - [For payroll manager](https://help.swingvy.com/knowledge/payroll-malaysia?hsLang=en#for-payroll-manager)
    - [General information](https://help.swingvy.com/knowledge/payroll-malaysia?hsLang=en#general-information)
    - [Supported bank files](https://help.swingvy.com/knowledge/payroll-malaysia?hsLang=en#supported-bank-files)
    - [Year-end tax](https://help.swingvy.com/knowledge/payroll-malaysia?hsLang=en#year-end-tax)
- [Payroll Singapore](https://help.swingvy.com/knowledge/payroll-singapore?hsLang=en#main-content)

    - [Basic setup](https://help.swingvy.com/knowledge/payroll-singapore?hsLang=en#basic-setup)
    - [For payroll manager](https://help.swingvy.com/knowledge/payroll-singapore?hsLang=en#for-payroll-manager)
    - [General information](https://help.swingvy.com/knowledge/payroll-singapore?hsLang=en#general-information)
    - [Supported bank files](https://help.swingvy.com/knowledge/payroll-singapore?hsLang=en#supported-bank-files)
    - [Year-end tax](https://help.swingvy.com/knowledge/payroll-singapore?hsLang=en#year-end-tax)
- [Mobile Apps](https://help.swingvy.com/knowledge/mobile-apps?hsLang=en#main-content)

    - [General information](https://help.swingvy.com/knowledge/mobile-apps?hsLang=en#general-information)
    - [Employee guide](https://help.swingvy.com/knowledge/mobile-apps?hsLang=en#employee-guide)
- [Performance](https://help.swingvy.com/knowledge/performance?hsLang=en#main-content)

    - [Basic setup](https://help.swingvy.com/knowledge/performance?hsLang=en#basic-setup)
    - [For performance manager](https://help.swingvy.com/knowledge/performance?hsLang=en#for-performance-manager)
- [Integrations](https://help.swingvy.com/knowledge/integrations?hsLang=en#main-content)

    - [Calendar Integration](https://help.swingvy.com/knowledge/integrations?hsLang=en#calendar-integration)
    - [Xero Accounting Software](https://help.swingvy.com/knowledge/integrations?hsLang=en#xero-accounting-software)
    - [StaffAny Rostering & Time tracking](https://help.swingvy.com/knowledge/integrations?hsLang=en#staffany-rostering-time-tracking)
- [Account and Billing](https://help.swingvy.com/knowledge/account-and-billing?hsLang=en#main-content)

    - [Account](https://help.swingvy.com/knowledge/account-and-billing?hsLang=en#account)
    - [Billing](https://help.swingvy.com/knowledge/account-and-billing?hsLang=en#billing)
- [Settings](https://help.swingvy.com/knowledge/settings?hsLang=en#main-content)

    - [Company settings](https://help.swingvy.com/knowledge/settings?hsLang=en#company-settings)
    - [Custom fields](https://help.swingvy.com/knowledge/settings?hsLang=en#custom-fields)
    - [Work group](https://help.swingvy.com/knowledge/settings?hsLang=en#work-group)
    - [Holiday](https://help.swingvy.com/knowledge/settings?hsLang=en#holiday)
    - [Account permissions](https://help.swingvy.com/knowledge/settings?hsLang=en#account-permissions)
- [Promotion and grant](https://help.swingvy.com/knowledge/promotion-and-grant?hsLang=en#main-content)

    - [Referral Program](https://help.swingvy.com/knowledge/promotion-and-grant?hsLang=en#referral-program)
    - [Malaysia](https://help.swingvy.com/knowledge/promotion-and-grant?hsLang=en#malaysia)
    - [Singapore](https://help.swingvy.com/knowledge/promotion-and-grant?hsLang=en#singapore)
- [Employee guide](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#main-content)

    - [Get started](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#get-started)
    - [General settings](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#general-settings)
    - [Time](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#time)
    - [Leave](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#leave)
    - [Claims](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#claims)
    - [Payroll](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#payroll)
    - [People](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#people)
    - [Performance](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#performance)
    - [Mobile apps](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#mobile-apps)
    - [Calendar](https://help.swingvy.com/knowledge/employee-guide?hsLang=en#calendar)
- [Swingvy Stella (AI assistant)](https://help.swingvy.com/knowledge/swingvy-stella-ai-assistant?hsLang=en)

[![Chill listening crop-3](https://help.swingvy.com/hs-fs/hubfs/Swingvy_Small%20logo.png?width=30&height=30&name=Swingvy_Small%20logo.png "Chill listening crop-3")](http://www.swingvy.com)

Swingvy | Help Center

<https://twitter.com/swingvyofficial> <https://www.youtube.com/channel/UC5poJRIS216p0azyaZHEBOA> <https://www.instagram.com/swingvyofficial/?hl=en> <https://www.linkedin.com/company/swingvy/>

Copyright © 2026, Singapore

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://9014681.fs1.hubspotusercontent-na2.net/hubfs/9014681/Knowledge%20Base%20Import/create%20tax%20file.mov",
  "dateModified" : "2025-12-26T07:25:45.720Z",
  "duration" : "PT21S",
  "height" : 856,
  "name" : "create tax file",
  "thumbnailUrl" : "https://9014681.fs1.hubspotusercontent-na2.net/hubfs/9014681/Knowledge%20Base%20Import/create%20tax%20file.mov/medium.jpg",
  "uploadDate" : "2025-12-26T07:25:28.541Z",
  "width" : 1470
}
```