Articles in this section

IRAS File Generation and Direct Submission

This article guides Payroll Administrators on how to generate employees' tax forms and export files, and how to submit them directly to IRAS through JustLogin.

Pre-requisite: To use the Direct Submission feature, your company must be registered under the Auto-Inclusion Scheme (AIS). Learn how to join the AIS on the IRAS website.

Overview

The IRAS submission process in JustLogin consists of three stages, which you can navigate between at any time:

  1. Generate IRAS Forms – Configure submission details and select employees.
  2. Review & Submit Forms – Review generated files, release them to employees, and submit to IRAS.
  3. Submission Status – View submission results and reference numbers.

Getting Started

  1. Step 1: Log in to JustLogin as a Payroll Administrator.
  2. Step 2: Navigate to the Payroll module: Payroll module icon
  3. Step 3: From the main menu, select the IRAS section: IRAS menu option
  4. Step 4: You will see the three submission stages. You can click on any stage at any time:
    Three IRAS submission stages

Stage 1: Generate IRAS Forms

Step 5: Fill in the required details across the following sections.

Generate IRAS Forms overview

IRAS Submission Details

IRAS Submission Details section

Field Description
Tax Year The tax submission year.
Payment Type Greyed out and automatically set based on your Form/Export Type selection.
Form/Export Type

Form/Export Type options

IR8A Form, IRAS Export, Appendix 8A, and Appendix 8B will generate a PDF file. For reference: Tax Forms for Employers.

Organisation ID Type The organisation type your company is registered under. For reference: UEN Information.
Source Type Set to Private Sector by default.
Organization ID No.

Organisation ID field

The system automatically captures the UEN saved under Company Details in Configuration.

Other Details

Other Details section

Field Description
Batch Indicator

Batch Indicator options

  • Original – Select this for your first submission if no prior submissions have been made.
  • Amendment – Select this only if you have previously submitted to IRAS and need to make revisions. Reference: Common Filing Mistakes.
Batch Date The date the file is generated. Defaults to today's date.
Division/Branch Name Optional β€” complete only if applicable.
Appendix 8A/8B Options Retrieves values from Appendix 8A and/or 8B when applicable. Note: The Appendix form(s) must be filled out before generating. See Appendix 8A and 8B guide.
Exclude Excess CPF Options If "Auto exclude Employer Excess CPF" is checked, the Employer's Contribution amount in Section B of the IR8S form will be subtracted from the amount in Item 7 of the IR8A form.

Authorised Person Details

IRAS will use the contact details in this section if they need to reach the company regarding the submission.

Authorised Person Details section

Field Description
Employee Name The company's main person-in-charge (PIC).
Email Address The PIC's email address.
Designation The PIC's role/job title.
Company Name The name of the company you are submitting tax forms for.
Phone Number The PIC's contact number.

Select Employees

Step 6: Select the employees whose IRAS files you are generating.

Employee selection screen

Tick "Exclude Employee with '0' income" to omit employees with zero income who are not required to be reported to IRAS.

Exclude zero income checkbox

Use the filter on the upper right to refine the employee list:

Employee filter options

  • Activated Employees – Active Payroll users.
  • Deactivated Employees – Inactive or resigned employees who were Payroll users at the time of profile deactivation.

Adjust the number of entries displayed using the entries-per-page control:

Adjust entries per page

Tick the checkbox beside "Employee" in the header row to select all employees in the current search results, or manually select individual employees.

Select all or individual employees

Step 7: Click the Generate button button to proceed.

Stage 2: Review & Submit Forms

The system will direct you to this stage, where you can review the generated file(s) and submit them to IRAS.

Review and Submit Forms page 

Generated files table

Column Description
Form Type The type of IRAS form or file generated.
Tax Year The tax submission year.
Batch Date The date when the file was generated.
Batch Indicator Whether the submission is an original (first time) or an amendment.
Status The current status of the generated file.
Total Users The number of employees selected for the generated file.
Success The number of records successfully generated.
Fail The number of records that failed to generate.
Released The number of files released to employees.
Run By The Payroll Administrator who initiated the file generation.
Action Options to Download, Release Files, or Delete the generated file.

Action Icons

Depending on the type of file generated, the following action icons are available:

Icon Action
Download icon Download the generated file.
Release icon

Release the PDF file to the employee. Once released, employees can view it under Payroll > My Payslip > Tax Documents.

You can also check "Send IRAS form via email after release" to automatically email the form to the employee.

Send via email checkbox

Click Confirm button to confirm.

Delete icon Delete the generated file β€” use this for failed files or if you wish to regenerate.

Note: If any records failed to generate, make the necessary corrections and generate a new file. Repeat until all records are successfully generated.

Reviewing Form Files

Click on the Form Type name to access the file details. A Tax File Download panel will load below.

Tax File Download panel

Click on the file name to open the Tax File Download Preview page.

Tax File Download Preview

πŸ“Œ Note: XML file formats are no longer supported.

Once you have verified all information is correct, click Back button to return to the Review & Submit Forms page. You may proceed with the submission immediately or return to it later.

Submitting to IRAS

Step 8: When you are ready to submit, select the file(s) and click the appropriate button at the lower right of the page:

  • Submit as Employer button β€” Use this if you are submitting your own company's tax information.
  • Submit as Tax Agent button β€” Use this if you are a Tax Agent submitting on behalf of a client.

A confirmation pop-up will appear. Click Confirm to proceed, or Cancel to go back.

Submission confirmation pop-up

Step 9: A pop-up page will appear prompting you to log in with your SingPass credentials.

SingPass login pop-up

Note: If the pop-up does not appear, check your browser's pop-up blocker settings and allow pop-ups from JustLogin.

Step 10: Once logged in, select the Company Tax Number you are submitting the tax file for.

Note (Tax Agents): If submitting as a Tax Agent, ensure you have been granted the appropriate authorisation before proceeding. See the IRAS Authorisation Guide.

Step 11: Review and confirm the permission request, which authorises JustLogin to connect to IRAS and submit your tax records on your behalf.

Note: The page may take a moment to load after clicking Allow. Please wait until the pop-up window closes β€” this indicates that all data has been successfully uploaded.

After submission is complete, you will be automatically redirected to the Submission Status page in JustLogin.

Stage 3: Submission Status

Step 12: If the submission was successful, a Submission Reference Number will be displayed. IRAS will also send an acknowledgement email confirming the submission status.

Submission reference number

If the submission failed, use the status icons below to understand the issue:

Icon Meaning
Error icon Error β€” Incorrect or missing information must be corrected before generating and resubmitting a new file.
Warning icon Warning β€” You may either click Continue button to proceed with the submission, or click Generate new file button to generate a new file with the missing information included.

Other IRAS Forms

Additional IRAS-related forms are accessible from the top of the IRAS page. Clicking any of these links will navigate you to the corresponding section in your account.

Other IRAS forms navigation

Form Purpose
IRAS Opening Balance Record income for months prior to using JustLogin Payroll, or to correct missing pay elements and tax codes.
IRAS Employee Details Capture additional employee information required for submission that is not recorded through the payrun.
Appendix 8A/8B Separate forms to declare Benefits-in-Kind (BIK) and stock options.
IRAS Amendment Used to correct any inaccurate data that has already been submitted to IRAS.
IR21 Required for foreign employees who are leaving Singapore.
IR8S Required if you have over-contributed CPF on an employee's wages and have requested (or plan to request) a refund of the excess contributions.
Was this article helpful?
7 out of 12 found this helpful