Skip to content
itsorted.online
Accounting guide

Authorising Your Payroll or Accounting Software in Corppass

Payroll and accounting software can now file straight to IRAS, but the software never gets its own government login. Whoever presses 'submit' signs in with their Singpass, and Corppass decides whether that person may file for your company. Get the Corppass set-up wrong and the submission fails on 28 February, or an ex-employee keeps access for years. This guide lists the e-services and roles that payroll and accounting apps rely on, how to authorise your own staff or an outside payroll or accounting firm, and how to remove access later. Details are from IRAS and Corppass as of October 2026.

By IT Sorted teamReviewed 8 min readHow we write guides
in

Key takeaways

  • Payroll and accounting apps submit using the Singpass of a person you have authorised in Corppass.
  • IR8A submissions need the 'Submission of Employment Income Records' e-service with the Approver role.
  • For GST returns, assign 'GST (Filing and Applications)' and give the submitter the Approver role.
  • Outside payroll or accounting firms get access through Third Party Authorisation in Corppass.
  • AIS is mandatory for employers with 5 or more employees in 2026; records are due by 1 March.
In this guide · 8 sections
  1. 01How Corppass, Singpass and your software fit together
  2. 02Which e-services payroll and accounting apps need
  3. 03Authorise a staff member to submit from your software
  4. 04Authorise an outside payroll or accounting firm
  5. 05Check, change and remove access
  6. 06Common submission errors and fixes
  7. 07Do it yourself or get help?
  8. 08Frequently asked questions

Short answer

Your Corppass Admin assigns the right e-service to the person who submits: Submission of Employment Income Records (Approver) for IR8A, GST (Filing and Applications) (Approver) for GST, and CPF e-Submission for CPF. Outside firms get access via Third Party Authorisation.

How Corppass, Singpass and your software fit together

Three things are involved. Your payroll or accounting app prepares the data. A person signs in with their own Singpass to send it. Corppass, the government's authorisation system for businesses, says whether that person may act for your company on that particular e-service.

RoleWhoWhat they do here
Registered OfficerDirector, partner, sole proprietor or company secretary on ACRAApproves the Corppass Admin account
Corppass AdminUp to 2 per entity, appointed by the Registered OfficerAdds e-services, authorises users and third parties
Corppass UserAny employee the Admin authorisesSubmits through the software, if given the e-service
Third Party EntityAn outside firm, such as your payroll provider or accountantIts own Admin assigns your e-services to its staff
Source: IRAS Corppass authorisation user guide for Submission of Employment Income Records.

If you haven't set up Corppass at all yet, start with our Corppass roles guide, which covers registering the first Admin.

Which e-services payroll and accounting apps need

Each filing your software does maps to one Corppass e-service. Assign only the ones the person actually files.

What the software filesCorppass e-serviceRole to assign
IR8A, IR8S, Appendix 8A and 8B under AISSubmission of Employment Income Records (IRAS)Approver
GST F5 returns from Xero, QuickBooks or Zoho BooksGST (Filing and Applications) (IRAS)Approver to submit; Preparer only drafts
Monthly CPF contributionsCPF e-Submission (CPF Board)As listed in Corppass for CPF

IRAS's page on submitting employment income records says only employees or third parties authorised as an Approver for Submission of Employment Income Records can submit, and records sent through payroll software do not show their details in myTax Portal, only the submission date and time. For GST, IRAS's GST e-filing overview says a Preparer can only save a draft, the Approver submits, and each user should have only one role.

Authorise a staff member to submit from your software

This is the usual set-up when someone in-house runs payroll or does the GST return.

  1. Log in as Corppass Admin

    Go to the Corppass portal and sign in with Singpass as a Business User, then pick your company if you hold several Corppass accounts.

  2. Add the e-service to your entity

    If 'Submission of Employment Income Records' or 'GST (Filing and Applications)' is not yet in your entity's list, add it first. Only e-services on that list can be assigned.

  3. Assign it to the user

    Select the staff member, pick the e-service and set the role to Approver for whoever submits. Give a Preparer role to someone who only drafts.

  4. Set an end date where it makes sense

    For temporary staff or a one-off clean-up, give the access an end date so it lapses on its own.

  5. Submit from the software

    In the payroll or accounting app, the user starts the submission and signs in with Singpass when asked. Talenox, for example, asks the user to log in to IRAS with Singpass and then authorise Talenox to connect.

The IRAS authorisation user guide shows the same steps with screenshots for the employment income e-service.

Authorise an outside payroll or accounting firm

If a payroll bureau or accounting firm files for you, authorise the firm as a Third Party Entity. The firm's own Corppass Admin then decides which of its staff handle your account.

  1. Open Third Party Authorisation

    As Corppass Admin, go to Third Party, then Authorise Third Party Entities.

  2. Search for the firm

    Search by the firm's UEN or name; partial names work. Check the UEN against the firm's invoice before you pick it.

  3. Select the e-services

    Only e-services that allow third-party access and are on your entity's list appear. Pick only what the firm files for you.

  4. Enter the role and any extra details

    Some e-services ask for a role or sub-UEN. Choose Approver only if the firm submits; Preparer if your staff submit after review.

  5. Tell the firm to assign it

    Corppass's help says the service provider's Admin must assign your client e-services to its users under Third Party, Assign Client's e-Service. Until then the firm can't transact.

Check, change and remove access

Corppass access tends to outlive the people who needed it. Review it whenever someone leaves or you change provider, and at least once a year before IR8A season.

Corppass access review

Corppass's third-party user guide shows the Manage Third Party Entities screen, where you can remove one e-service authorisation or remove the firm entirely. Note that Sub-Admins with restricted access cannot authorise or manage third parties.

Common submission errors and fixes

Most failed submissions come back to the person, not the software.

SymptomLikely causeFix
Page error or 'not authorised' when submitting IR8AUser lacks Approver role for Submission of Employment Income RecordsAdmin assigns the e-service with Approver role
GST return saved but can't be sentUser has Preparer, not ApproverGive the submitter Approver; keep one role per user
Outside firm says it can't see your companyFirm's Admin has not assigned your client e-service to its staffAsk the firm to assign it under Assign Client's e-Service
E-service missing from the list to assignIt was never added to your entity's digital servicesAdd it to the entity first, then assign

Choosing payroll software as well? Our payroll software comparison covers which apps submit to IRAS and CPF directly, and Xero vs QuickBooks covers GST filing from accounting software.

Do it yourself or get help?

Corppass changes themselves take an Admin ten minutes. The harder part is lining up the software settings, the Corppass roles and the people so the first real submission works, ideally weeks before the 1 March IR8A deadline.

Our Payroll Software Setup (S$390) sets up a Singapore payroll app with employees, CPF settings, payslips and the year-end IR8A and AIS settings, and runs a test pay run with you; you or your accountant still run payroll and submit. Accounting Software Setup (S$490) does the same for Xero, QuickBooks Online or Zoho Books, including user access and inviting your accountant. In both cases your Corppass Admin makes the Corppass changes; we send the exact steps.

Frequently asked questions

No. The software prepares the data, and a person you have authorised signs in with their own Singpass to submit it. That person needs the right Corppass e-service, such as Submission of Employment Income Records with the Approver role for IR8A. Some apps also ask you to approve the app's connection to IRAS the first time.

IRAS says only employees or third parties authorised as an Approver for the Submission of Employment Income Records digital service can submit employment income information. Your Corppass Admin assigns that e-service and role. Without it, the submission fails at the login or submit step.

Your Corppass Admin authorises the accounting firm as a Third Party Entity for GST (Filing and Applications) and picks the role, Approver if the firm will submit. The firm's own Corppass Admin then assigns your company's e-service to the staff who handle it. Never share a director's Singpass.

Log in as Corppass Admin, go to Third Party, Manage Third Party Entities, and open the firm. You can remove a single e-service authorisation or remove the firm as a third party altogether. Do this when the contract ends, and check that the new provider has been authorised before the next filing.

IRAS's Auto-Inclusion Scheme page says submission is mandatory for employers with 5 or more employees in year 2026, or employers who received an IRAS notice to file electronically. Records are due by 1 March each year, and late submission may lead to a fine of up to S$5,000.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.