← All insights Compliance

What Is Corppass in Singapore? 2026 Registration Guide for Pte. Ltd. Companies with Foreign Directors — Admin vs Registered Officer, the Director-Only Approval Rule since March 2025, Singpass Foreign user Accounts and the 30-Day Window

·12 min read

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.

Marina Bay skyline in Singapore at night
Many Chinese groups hold their Malaysian business through a Singapore Pte. Ltd. That company needs Corppass before it can file anything online with IRAS, CPF or MOM.

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.

ItemPosition (as of October 2026)
What it isSingapore's authorisation system for entities transacting with government digital services
LoginEach person logs in with their own Singpass (or Singpass Foreign user Account)
First step for a new companyRegister 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 window30 days, otherwise auto-rejected
Foreign entity applicationsReviewed by the Corppass Support Team, typically within 5 working days
Foreign individualsGet 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".

RoleWhat it doesWho can hold it
Registered Officer (RO)Approves or rejects Corppass Admin applications. Does not need a Corppass account, only SingpassKey appointment holder in ACRA records; for a local company, a director (from 17 March 2025)
Corppass AdminCreates and removes accounts, assigns digital services and rolesLocal UEN entity: NRIC/FIN holders only. Foreign entity: NRIC/FIN or Foreign ID holders
Corppass Sub-AdminHelps the Admin manage accounts, with more limited accessCreated by the Admin
Corppass Enquiry UserView-only accessCreated by the Admin or Sub-Admin
Corppass UserTransacts with the digital services assigned to themCreated 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 typeEligible RO from 17 March 2025Eligible RO before 17 March 2025
Local company (Pte. Ltd.)DirectorCompany officer (e.g. director or company secretary)
Limited liability partnershipPartnerManager or partner
Business / partnershipOwnerOwner, authorised representative, nominee / trustee
Other ACRA and non-ACRA UEN entitiesNo changeAll positions
What this means in practice. If your Singapore company secretary used to approve Corppass changes for you, that no longer works. The approver must be a director who has the Singpass app. For most foreign-owned Pte. Ltd. companies that is the locally resident director, because the foreign directors usually have no Singpass.

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.

  1. 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.
  2. 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.
  3. Verify email. Enter the one-time passcode sent to your email address.
  4. 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.
  5. 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.
  6. 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.

Digital padlock representing secure two-factor login
Every Corppass approval is now signed with the Singpass app. An RO who has not set up the app cannot approve, which is the most common reason applications expire.

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):

  1. The company's Admin creates a user account for the foreign director in Corppass.
  2. 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.
  3. Singpass emails the director an SFA user ID (in the format Y1234567A) with setup instructions.
  4. The director downloads the Singpass app and completes the one-time setup with that ID.
  5. The Admin assigns the digital services the director needs.
SFA pointRule (IRAS and Corppass guidance, IRAS page updated 13 August 2026)
Who needs itForeign ID users who must transact for their entity on government digital services
How it is issued for Corppass usersAutomatically, when the Admin creates the Corppass user account; no separate IRAS application
Activation deadlineWithin 90 days of issue, or Singpass terminates the account and you must reapply
Login methodSingpass mobile app (one-time setup with the SFA user ID)
ID documentMust not be expired; for the IRAS route, not expiring within six months
Access to IRAS myTax PortalFrom the next working day after setup
Keep the passport details current. An SFA is tied to the foreign ID it was issued against. When a director renews their passport, update the details before the old one expires, or the account stops working at the moment you need to file. Agencies may also ask for a copy of the foreign ID to check it.

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.

QuestionLocal UEN entityForeign entity
Who can be AdminNRIC/FIN holders onlyNRIC/FIN or Foreign ID holders
Who approvesRegistered Officer of the entityCorppass Support Team
DocumentsOnline route: none. LOA route: signed LOA + copy of RO's IDLatest business registration document + copy of the applicant's Foreign ID
Processing timeDepends 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.

Finance manager working on a laptop to file online returns
Corppass only controls access. Each agency (IRAS, CPF, MOM) still decides what can be filed and when, so assign services to the person who will actually do the filing.

Common problems and how to fix them

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.

Directors at a board table agreeing on who holds company system access
Who holds the Corppass Admin role is a governance decision. Record it in board minutes, especially when the Admin is a nominee director.

Checklist before you apply

  1. Confirm which director will act as RO and that they have an active Singpass app.
  2. Choose the Admin: a director or employee with NRIC/FIN who will stay with the company.
  3. List every person who needs to transact and which services they need (corporate tax, GST, CPF, work passes).
  4. Collect each foreign user's passport number, country of issue, exact name and email.
  5. Agree in writing how the Admin role passes on if the Admin resigns.
  6. 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.

Browse all 92 services →

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.

How ONEKEY BIZ can help

Need help navigating this in Malaysia?

Our Mandarin- and English-speaking consultants handle the whole process — fixed quotes, zero hidden fees.