A Chinese founder incorporates a Singapore Pte. Ltd. to hold a Malaysian operating company. The company is registered, the bank account is open, and then the first tax letter from IRAS arrives asking the company to file online. The founder has no Singpass, the only person in Singapore is a nominee director, and the IRAS login page asks for "Corppass". This guide explains what Corppass is, who can register it after the March 2025 rule change, and how a foreign director gets access without a Singapore identity card.
Quick answer (as of October 2026): Corppass is the Singapore government's authorisation system for businesses. A person logs in with their own Singpass, and Corppass decides which government digital services (IRAS myTax Portal, CPF, MOM and others) that person may use for the company. Every Singapore company needs at least one Corppass Admin, and for a local company the Admin must hold a Singapore NRIC or FIN. The application is approved by a Registered Officer (RO), which since 17 March 2025 means a director only (company secretaries can no longer approve), and the RO has 30 days to approve before the application is auto-rejected. Foreign directors without NRIC/FIN cannot be the Admin of a local company, but the Admin can create a user account for them, which comes with a Singpass Foreign user Account (SFA). Our Corppass registration for Singapore companies service sets this up end to end.

What Corppass is, and how it differs from Singpass
Singapore separates who you are from what you may do for a company. Singpass is the personal digital identity: it proves that the person logging in is a particular individual. Corppass is the corporate layer on top of it: it records which individuals are authorised to act for an entity, and for which government digital services. When a finance manager files the company's corporate tax return, they log in with their own Singpass, and Corppass checks whether they have been given the corporate-tax service for that company's Unique Entity Number (UEN).
This design matters for foreign-owned companies because nothing happens automatically. Incorporating a company with ACRA does not give anyone Corppass access. Someone has to apply to be the company's first Corppass Admin, a Registered Officer has to approve it, and the Admin then has to create accounts and assign digital services to each person who will transact. Until that is done, nobody can file the company's tax returns, register it as an employer for CPF, or apply for work passes online.
| Item | Position (as of October 2026) |
|---|---|
| What it is | Singapore's authorisation system for entities transacting with government digital services |
| Login | Each person logs in with their own Singpass (or Singpass Foreign user Account) |
| First step for a new company | Register a Corppass Admin via Corppass Portal → Services → Register for Corppass |
| Who can be Admin (local UEN entity) | Singapore NRIC or FIN holders only |
| Who approves (local company) | A Registered Officer — since 17 March 2025, a director only |
| Approval window | 30 days, otherwise auto-rejected |
| Foreign entity applications | Reviewed by the Corppass Support Team, typically within 5 working days |
| Foreign individuals | Get a Singpass Foreign user Account (SFA) when the Admin creates their user account |
The five Corppass roles
Corppass has one approving role and four account roles. Getting them straight avoids most of the problems we see when a client says "we cannot log in to IRAS".
| Role | What it does | Who can hold it |
|---|---|---|
| Registered Officer (RO) | Approves or rejects Corppass Admin applications. Does not need a Corppass account, only Singpass | Key appointment holder in ACRA records; for a local company, a director (from 17 March 2025) |
| Corppass Admin | Creates and removes accounts, assigns digital services and roles | Local UEN entity: NRIC/FIN holders only. Foreign entity: NRIC/FIN or Foreign ID holders |
| Corppass Sub-Admin | Helps the Admin manage accounts, with more limited access | Created by the Admin |
| Corppass Enquiry User | View-only access | Created by the Admin or Sub-Admin |
| Corppass User | Transacts with the digital services assigned to them | Created by the Admin or Sub-Admin; can be a foreign user with an SFA |
Two points are easy to miss. First, the RO is not an account: a director can approve the Admin application with their Singpass and never hold a Corppass account. If that director also wants to file returns, they need to be given a Corppass account like anyone else. Second, the Admin role is the bottleneck. If the only Admin leaves the company and terminates their account, nobody can create new users until a new Admin application is approved again.
The March 2025 change: only directors can approve
On 17 March 2025 Corppass narrowed the list of position holders who can act as a Registered Officer. Before that date, any company officer recorded with ACRA, including the company secretary, could approve a Corppass Admin application. From that date, for a local company, only a director can. Corppass also added two security steps: the applicant verifies their email with a one-time passcode, and the RO must digitally sign the approval with the Singpass app. For local companies the RO must also accept a Letter of Authority displayed during approval.
| Entity type | Eligible RO from 17 March 2025 | Eligible RO before 17 March 2025 |
|---|---|---|
| Local company (Pte. Ltd.) | Director | Company officer (e.g. director or company secretary) |
| Limited liability partnership | Partner | Manager or partner |
| Business / partnership | Owner | Owner, authorised representative, nominee / trustee |
| Other ACRA and non-ACRA UEN entities | No change | All positions |
Step by step: registering the first Corppass Admin for a Pte. Ltd.
The process for a Singapore-registered company takes about ten minutes online, plus however long the RO takes to approve. The steps below follow Corppass's own FAQ.
- Check eligibility. The applicant must hold an NRIC or FIN and a working Singpass app. Decide which director will approve as RO and get their email address.
- Start the application. Go to the Corppass Portal → Services → Register for Corppass → UEN Registered Entity, click Begin application, and log in by scanning the Singpass QR code.
- Verify email. Enter the one-time passcode sent to your email address.
- Select the RO. Pick a Registered Officer from the list and enter their email. Only the RO you select receives the notification, although any RO of the company can approve.
- RO approves. The RO logs in to the Corppass Portal → Services → Manage Admin, accepts the Letter of Authority and signs with the Singpass app. This must happen within 30 days, or the application is automatically rejected.
- Set up users. Once approved, the Admin logs in, creates accounts for staff and foreign directors, and assigns each digital service (for example corporate tax filing) to the right people.
If the RO cannot approve online, there is a Letter of Authorisation (LOA) route: the applicant uploads a signed LOA form and a photocopy of the RO's identity document. If the entity's Registered Officer is itself another organisation and there is no individual RO, Corppass sends the application to the LOA route automatically. In that case the approver is an individual RO further up the chain, and the applicant must upload both companies' ACRA BizFile profiles dated within the last three months and the RO's ID.

Foreign directors: getting access without NRIC or FIN
A foreign director who lives in China or Malaysia usually has no Singpass. They cannot be the Admin of a local company, but they can still transact for it. The route is a Corppass User account backed by a Singpass Foreign user Account (SFA):
- The company's Admin creates a user account for the foreign director in Corppass.
- The director gives the Admin four items: Foreign ID number (not expired), country of issue, full name exactly as on the ID, and an email address.
- Singpass emails the director an SFA user ID (in the format Y1234567A) with setup instructions.
- The director downloads the Singpass app and completes the one-time setup with that ID.
- The Admin assigns the digital services the director needs.
| SFA point | Rule (IRAS and Corppass guidance, IRAS page updated 13 August 2026) |
|---|---|
| Who needs it | Foreign ID users who must transact for their entity on government digital services |
| How it is issued for Corppass users | Automatically, when the Admin creates the Corppass user account; no separate IRAS application |
| Activation deadline | Within 90 days of issue, or Singpass terminates the account and you must reapply |
| Login method | Singpass mobile app (one-time setup with the SFA user ID) |
| ID document | Must not be expired; for the IRAS route, not expiring within six months |
| Access to IRAS myTax Portal | From the next working day after setup |
Why the resident director usually ends up as the Admin
Singapore's Companies Act 1967 (section 145) requires every company to have at least one director who is ordinarily resident in Singapore. For a foreign-owned company this is often a nominee director provided by a corporate service firm, or an employee on an Employment Pass, who holds a FIN. That person is usually the only one who meets both conditions: a director (so they can be RO) and an NRIC/FIN holder (so they can be Admin).
The common setup therefore looks like this: the resident director approves as RO and becomes the Corppass Admin, or approves a trusted staff member with a FIN as Admin. The Admin then creates SFA-backed User accounts for the foreign shareholders and directors, assigning only the services each one needs. If you use a Singapore nominee director service, agree in writing who holds the Admin role, who is told when users are added or removed, and how the role is handed over if the nominee resigns. These governance points belong next to the controller information you keep in the company's Register of Registrable Controllers.
Registering a foreign entity (no Singapore UEN)
Sometimes the entity that needs Corppass is not Singapore-registered at all, for example a Malaysian Sdn. Bhd. that has to deal with a Singapore agency directly. Foreign entities register through Corppass Portal → Services → Register for Corppass → Foreign Entity. The differences from a local company are set out below.
| Question | Local UEN entity | Foreign entity |
|---|---|---|
| Who can be Admin | NRIC/FIN holders only | NRIC/FIN or Foreign ID holders |
| Who approves | Registered Officer of the entity | Corppass Support Team |
| Documents | Online route: none. LOA route: signed LOA + copy of RO's ID | Latest business registration document + copy of the applicant's Foreign ID |
| Processing time | Depends on the RO (30-day limit) | About 5 working days after complete documents |
For a Malaysian company the "latest business registration document" is normally the SSM company profile. If the applicant's name or the company details differ between the SSM record and the passport, fix that first; mismatches are a common reason for the Support Team to ask for more documents.

Common problems and how to fix them
- "My company secretary cannot approve." Correct since 17 March 2025. Ask a director to approve with the Singpass app.
- The application expired. The RO did not act within 30 days. Submit a new application and tell the RO in advance which email to watch for.
- The only Admin has left. A local director should apply for the Admin role (a Sub-Admin cannot replace an Admin). Plan this before a staff member resigns.
- The foreign director's SFA never worked. It was probably not activated within 90 days, or the passport details have changed. The Admin can recreate the account with the current ID details.
- The user can log in but cannot see the tax service. Logging in is not the same as being authorised. The Admin must assign the specific digital service to that user.
- The corporate secretary needs access to file. Give them a User account with only the services they need, rather than the Admin role.
How this compares with Malaysia
Malaysia has no single equivalent of Corppass. Each agency runs its own access model. LHDN's MyTax uses role-based login: a director logs in with their own MyTax account and acts in the company's role. SSM filings are usually lodged by the licensed company secretary through SSM's systems. EPF and SOCSO have separate employer portals. For a group with a Singapore holding company and a Malaysian Sdn. Bhd., that means two separate access maps: Corppass roles on the Singapore side, and agency-by-agency logins on the Malaysian side. Keep a simple register of who holds which login in each country, and review it whenever a director or finance manager changes. For the Malaysian side, see our guide to checking a Malaysian company's SSM profile.

Checklist before you apply
- Confirm which director will act as RO and that they have an active Singpass app.
- Choose the Admin: a director or employee with NRIC/FIN who will stay with the company.
- List every person who needs to transact and which services they need (corporate tax, GST, CPF, work passes).
- Collect each foreign user's passport number, country of issue, exact name and email.
- Agree in writing how the Admin role passes on if the Admin resigns.
- Diarise passport expiry dates for SFA users.
Corppass itself is free, but a wrong setup costs time at exactly the moment a filing is due. If you are incorporating in Singapore or already have a company and cannot get past the login page, our Corppass Singapore registration service handles the Admin application, RO approval and SFA accounts for foreign directors, alongside Singapore company incorporation. Contact us to start.
Frequently asked questions
What is Corppass in Singapore?
Corppass is the Singapore government's authorisation system for businesses. Each person logs in with their own Singpass, and Corppass records which government digital services (such as IRAS myTax Portal, CPF and MOM) that person may use on behalf of a company. Incorporating a company does not create Corppass access automatically: a Corppass Admin must first be registered and approved.
How do I register for Corppass?
For a Singapore-registered company, go to the Corppass Portal, Services, Register for Corppass, UEN Registered Entity, and log in with the Singpass app. Verify your email with a one-time passcode, select a Registered Officer and enter their email. The RO approves under Services, Manage Admin, signing with the Singpass app, within 30 days or the application is auto-rejected. The Admin then creates user accounts and assigns digital services.
Can a company secretary approve a Corppass Admin application?
No, not for a local company since 17 March 2025. From that date only a director can act as the Registered Officer who approves Corppass Admin applications for a local company. Before that date any company officer, including the company secretary, could approve. For LLPs the RO is now a partner, and for businesses the owner.
Can a foreign director use Corppass without Singpass?
Yes, as a Corppass User but not as the Admin of a local company (the Admin must hold NRIC or FIN). The company's Admin creates a user account using the director's foreign ID number, country of issue, full name and email. Singpass then issues a Singpass Foreign user Account (SFA) that must be activated in the Singpass app within 90 days. Keep passport details updated, because the SFA is tied to the ID it was issued against.
How long does Corppass approval take?
For a Singapore company it depends on the Registered Officer, who has 30 days to approve before the application is auto-rejected; an RO with the Singpass app can approve in minutes. Applications reviewed by the Corppass team, such as foreign entities, typically take five working days after all documents are received.
Related services
We handle the process described in this article end-to-end.
- CorpPass Registration — Singapore Pte. Ltd.Set up CorpPass so your Singapore company can transact online with government agencies.
- Singapore Private Limited Company (Pte. Ltd.) IncorporationIncorporate a Singapore Pte.
- Nominee Resident Director & Shareholder Service — Singapore Pte. Ltd.Meet Singapore's local resident director requirement with a documented nominee arrangement — and keep controllers properly recorded with ACRA.
This article is general information only, not legal, tax or immigration advice. Policies, thresholds and official fees are set by the relevant Malaysian authorities and may change. Talk to our consultants about your specific situation.