CorpPass Singapore: The Complete Setup Guide for Founders
Part of the Lionsworld Founder SeriesWhat 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.
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
- CPF Board
- IRAS
- MOM
- ACRA BizFile+
- 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 Go to the CorpPass portal
Visit corppass.gov.sg and select Services > Register for CorpPass > UEN Registered Entity. - 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 Enter your company UEN
Enter your company's UEN exactly as it appears on your ACRA Certificate of Incorporation. - 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 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 Agree and submit
Accept the CorpPass Agreement and submit. The selected RO will receive an approval request by email. - 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 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.
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 Navigate to User Management in the CorpPass Admin console at corppass.gov.sg.
- 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 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 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
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?
- 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.
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?
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 |

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.