CorpPass Singapore: The Complete Setup Guide for Founders

Part of the Lionsworld Founder Series

What is CorpPass?

Think of CorpPass as your company’s main key to Singapore’s government online services. Instead of handling separate logins for CPF, IRAS, MOM, and many other agencies, your business uses one secure system, and you decide who on your team can access what.

CorpPass is required for all Singapore-registered businesses with a Unique Entity Number (UEN). It was made by GovTech to replace separate logins for each agency, and today, over 550,000 businesses use it to access more than 250 government services.

Important: You cannot perform most essential compliance tasks — filing taxes, submitting CPF, applying for work passes — without CorpPass. Set it up in your first week of incorporation, not as an afterthought.
TL;DR

CorpPass is Singapore's single login system for all government digital services — every incorporated company needs it to file taxes, submit CPF, apply for work passes, and transact with over 250 agencies.

The Four Roles

  • RO — approves the setup
  • Admin — runs the account
  • Sub-Admin — assists Admin
  • Users — transact only

Two Setup Phases

  • Register Admin (SingPass + RO approval)
  • Assign team e-service access
  • Allow 5–10 business days

First 5 Agencies

  1. CPF Board
  2. IRAS
  3. MOM
  4. ACRA BizFile+
  5. Enterprise Singapore
🌏

Foreign Founding Team?

Appoint a local representative or corporate secretary as Admin until you hold a Singapore FIN.

⚠️

Most Important Habit

Always maintain at least two Admin accounts. Losing your only Admin means contacting GovTech support and compliance delays.

The CorpPass Role Hierarchy

CorpPass has four levels of access. Knowing these before setting up your account will help you avoid common mistakes founders make.

The 4 roles, explained

Registered Officer (RO)

The base of the system. The RO is the person officially registered with ACRA as a director, partner, or owner. The RO does not need a CorpPass account to do this role; their job is to approve CorpPass Admin applications.

Every Singapore-registered company already has at least one RO.

CorpPass Admin

The person who manages your company’s CorpPass account. The Admin creates user accounts, gives access to agencies, and controls company permissions.

Anyone with a Singapore NRIC or FIN (including Employment Pass and S Pass holders) can apply to be an Admin. Their application must be approved online by any company RO.

Sub-Admin

Helps the Admin manage accounts. A Sub-Admin can create and manage Users, but cannot change Admin settings.

This is useful for bigger teams or when you want to give HR-related CorpPass tasks without full Admin control.

User / Enquiry User

The daily users. Users can only access specific online services (for example, a payroll manager who needs only CPF Board access).

An Enquiry User can only view CorpPass settings and check transaction history, but cannot make changes.

Role Comparison Table

Role Registered Officer CorpPass Admin Sub-Admin User / Enquiry User
Who they are Director/partner registered with ACRA Person authorised to manage CorpPass Assistant to Admin Staff transacting with specific agencies
SingPass required? Yes (to approve Admin) Yes (NRIC or FIN) NRIC or FIN NRIC or FIN
Can be a foreigner? Yes Yes (if holding FIN) Yes Yes
Account limit All registered ROs Unlimited (2+ recommended) Unlimited Unlimited

Setting Up CorpPass: Step-by-Step

Before you begin — have these ready:

  • Your company UEN from ACRA
  • SingPass login for the prospective Admin (must hold NRIC or FIN)
  • Email address of at least one Registered Officer
  • Wait at least one business day after incorporation before registering

Phase 1: Register the First CorpPass Admin

  1. 1
    Go to the CorpPass portal
    Visit corppass.gov.sg and select Services > Register for CorpPass > UEN Registered Entity.
  2. 2
    Log in with SingPass
    The person applying to be Admin logs in using their personal SingPass details (not the company's). Two-factor authentication (2FA) is required at this step.
  3. 3
    Enter your company UEN
    Enter your company's UEN exactly as it appears on your ACRA Certificate of Incorporation.
  4. 4
    Provide and verify your email
    Provide a work email address for the Admin account. A verification code will be sent to this email.
  5. 5
    Select a Registered Officer to notify
    You must pick one of your company's Registered Officers to get a notification email. Any RO can approve the application, but only the one you choose here will get the email. Note: If you are a Registered Officer yourself, your application will be approved automatically with no extra approval needed.
  6. 6
    Agree and submit
    Accept the CorpPass Agreement and submit. The selected RO will receive an approval request by email.
  7. 7
    RO approves via SingPass
    The RO logs in to their SingPass app and digitally signs the approval. This step is required and cannot be skipped.
  8. 8
    Activate your Admin account
    Once approved, you will receive an activation email. Follow the link to set your login credentials and complete account setup. Turn on 2FA at this stage — it is required for all CorpPass accounts. Once activated, you can log in to the Admin console and proceed to Phase 2.
Timeline: If the RO is responsive, Admin account creation typically completes within 1–2 business days. The full process, from registration through to active e-service access for your team, can take up to 5–10 business days depending on the complexity of your setup.

Phase 2: Create Sub-Admin and User Accounts

Once your Admin account is active and you have logged in to the CorpPass Admin console, complete the following steps to set up your team's access.

  1. 1
    Navigate to User Management in the CorpPass Admin console at corppass.gov.sg.
  2. 2
    Create Sub-Admin accounts for anyone who needs to manage other users, like your HR manager or corporate secretary. Tip: Create a second Admin account here — either for a co-founder or your corporate secretary. This is your safety net if the primary Admin account ever becomes inaccessible.
  3. 3
    Create User accounts for individual staff members who will transact with specific agencies. Note: Never create a shared User account for multiple staff members. Each person must have their own individual account for audit trail and security purposes.
  4. 4
    For each User account, clearly assign which e-services they can use.
    Each e-service must be assigned individually — there is no bulk-assign option. A User with no e-services assigned cannot transact with any agency, even if their account is active.
    Staff Role Assign These e-Services
    Payroll / HR Executive CPF Board, MOM
    Finance Manager IRAS (tax & GST), CPF Board
    Corporate Secretary ACRA BizFile+, IRAS
    Operations / Logistics Singapore Customs (if applicable)
    Founder / Director All agencies relevant to the business
You're set up. Once all accounts are active and e-services are assigned, your team can begin transacting with government agencies immediately. Revisit User Management whenever a staff member joins, changes role, or leaves the company — keeping access current is an ongoing responsibility, not a one-time task.

First 90 Days: E-Services Checklist

Agency What you use it for When you need it
CPF Board Submit monthly CPF contributions for employees Before your first payroll
IRAS Corporate tax filing, GST, IR8A submissions Within first year of incorporation
MOM Employment Pass, S Pass, Work Permit applications Before hiring any foreign employee
ACRA / BizFile+ Annual returns, company updates, director changes Within 6 months of financial year-end
Enterprise Singapore Grant applications (Startup SG Founder, EDG) As applicable — apply early
Singapore Customs Import/export accounts and trade licences Only if trading in goods

What if...

My founding team is entirely foreign?
This is a common situation in Singapore. A foreign founder without a Singapore NRIC or FIN cannot apply directly to be a CorpPass Admin. Here’s how you can solve it:
  • Appoint a local representative as Admin.This could be a local co-founder, an Employment Pass holder with a FIN, or a corporate secretary firm. The local representative will manage your CorpPass and can give your overseas staff access to specific e-services.
Once your foreign founders get an Employment Pass (and a FIN), they can apply to be a CorpPass Admin directly.
The Admin is leaving the company?

If the leaving Admin’s account is still active, another Admin can delete it from the User Management console. If the company has only one Admin and that person has left:

  • Any Registered Officer of the company can contact the CorpPass helpdesk to request account recovery.
  • You will need to verify the company’s identity and provide documentation.
  • To avoid problems, always keep at least two active Admin accounts.
I've lost access to my Admin account?
If you lose access to your SingPass (which is linked to your CorpPass login), reset your SingPass first at the SingPass portal. If your CorpPass account is locked or the activation link has expired, go to the CorpPass portal and select ‘Resend Activation Link’ or contact the CorpPass helpdesk.

Security: What You Need to Know

CorpPass uses role-specific access control (RBAC), which means that each user can only see and use the specific agencies to which they have access. This is by design and not a limitation.

Two-factor authentication (2FA) is required for all CorpPass accounts, including Admins, Sub-Admins, and Users. When setting up any account, users will be asked to turn on 2FA using the SingPass app or a hardware token. Do not skip this step.

Never share credentials

Never share CorpPass login details between users. Each person should have their own account.

Revoke access immediately when staff leave

Remove access rights immediately when a staff member leaves the company. Do not wait.

Review permissions periodically

Check user permissions regularly, especially after team role changes.

Maintain 2 Admin accounts

Always keep at least two active Admin accounts.

Quick Reference

Resource Link / Details
CorpPass Portal www.corppass.gov.sg
CorpPass Helpdesk support@corppass.gov.sg  |  Tel: 6335 3530
SingPass www.singpass.gov.sg
ACRA BizFile+ www.bizfile.gov.sg
Lionsworld meeting room mental

You've incorporated. We're still here.

Getting your company registered is the start of the journey, not the end of ours. At Lionsworld, we work with founders beyond the paperwork — helping you stay on top of the things that keep your business looking credible and running smoothly.

What keeps us busy after incorporation day is making sure nothing falls through the cracks: ACRA support, statutory deadlines, and the compliance obligations that new founders rarely see coming until they’re already overdue. That’s where Lionsworld earns its keep.