Find us at #SFFS Fair 2026 - 30 Jan 2026

Connecting CorpPass for Tax Submissions

Authenticate with CorpPass to submit employment income records directly from Officaid to IRAS.

Authenticate to submit directly

Submitting tax records to IRAS requires proving you're authorised to act on behalf of your company. CorpPass is Singapore's corporate digital identity system that handles this authentication. Once you've logged in through CorpPass, Officaid can transmit your tax submissions directly to IRAS via API.

What is CorpPass

CorpPass is the authorisation system that Singapore businesses use to access government digital services. It verifies both your identity and your authority to transact on behalf of your organisation. For tax submissions, CorpPass confirms that you have permission to file employment income records for your company.

For detailed information about CorpPass setup and administration, visit the official CorpPass website at corppass.gov.sg.

Who Can Authenticate

To authenticate via CorpPass for tax submissions, you need:

  • A valid CorpPass account linked to your organisation
  • Authorisation to access IRAS e-Services on behalf of your company
  • Appropriate digital access rights assigned by your CorpPass Administrator

If you're unsure whether you have the necessary permissions, check with your company's CorpPass Administrator. They manage who can access which government services on behalf of the organisation.

How Authentication Works

CorpPass authentication in Officaid is session-based. When you're ready to submit to IRAS, you'll log in through CorpPass to establish a secure connection. This authorises Officaid to transmit submissions on your behalf for that session.

The authentication is not a permanent connection. Each time you return to submit records, you'll need to authenticate again through CorpPass. This ensures that only actively authorised users can file submissions.

Step-by-Step Guide

  1. 1 Navigate to Team → Tax and ensure you have submissions ready to file
  2. 2 Click Login With API in the action buttons area
  3. 3 You'll be redirected to the CorpPass login page
  4. 4 Log in using your Singpass credentials
  5. 5 Select the organisation you're representing (if you have access to multiple)
  6. 6 Authorise Officaid to submit on your behalf
  7. 7 You'll be redirected back to Officaid with an active session

Once authenticated, the Login With API button changes to Submit To IRAS, indicating you're ready to transmit submissions.

Session Duration

Your CorpPass session remains active while you're working in the Tax module. If you navigate away, close the browser, or remain inactive for an extended period, the session may expire. When this happens, simply authenticate again before continuing with submissions.

Prepare all your submissions before authenticating with CorpPass. This lets you review everything while logged in and submit efficiently without the session expiring.

Troubleshooting

If you encounter issues during authentication:

"Access Denied" or similar error: You may not have the required IRAS e-Service access rights in CorpPass. Contact your CorpPass Administrator to verify your permissions.

Login page doesn't load: Check your internet connection and try again. If the issue persists, the CorpPass service may be temporarily unavailable.

Session expired during submission: Simply click Login With API again to re-authenticate and continue where you left off.

Frequently Asked Questions

No. Once you authenticate, you can submit multiple records in the same session. The authentication covers all submissions you file before the session expires or you log out.

Not via API. CorpPass authentication is required for direct submission to IRAS from Officaid. However, you can submit manually through myTax Portal and use the Mark As Submitted feature in Officaid to track that the submission was filed. See Marking Submissions as Submitted for details.

Contact your company's CorpPass Administrator to request access. They can assign you the appropriate digital service access rights for IRAS e-Services. For help setting up CorpPass, visit corppass.gov.sg.

No. Officaid does not store your CorpPass credentials. Authentication happens directly with CorpPass, and Officaid only receives a session token that authorises submissions. When the session ends, you'll need to authenticate again.

What's Next

Once you're authenticated, proceed with submitting your records: