QuickBooks Online E-invoicing in Singapore: Setup Steps and Corppass Delays
Singapore businesses enabling e-invoicing in QuickBooks Online face a Corppass step that can take hours and fails without the right identifiers.
SINGAPORE: Businesses on QuickBooks Online can set up e-invoicing without leaving their subscription. The setup is precise: a handful of identifiers, a fixed path through the settings, and a Corppass handshake that can take hours. Most stalled setups trace back to one of those three.
We walked the full path as it stands in the current interface. What follows covers the details to gather first, the exact clicks, and the checks for a connection that refuses to move.
The details to gather before you start
Setup fails most often because an identifier is wrong, not because the software misbehaves. Check these before you open the settings.
- Your Unique Entity Number, or UEN. Confirm it matches your ACRA records, because the UEN acts as your primary identifier on the Peppol network.
- Your Peppol ID.
- Your GST registration number, if you are GST registered. Setup captures it alongside the UEN, and the two are often mixed up.
- Corppass credentials: a Singpass ID and password. The Corppass account must be active, and the person signing in needs Admin or Authorised Officer rights.
The UEN and the GST number are not the same thing. Every registered Singapore business receives a UEN from ACRA. A GST registration number comes separately, from IRAS, once a business registers for GST. Companies running several entities hold one of each per entity, and the e-invoicing connection binds to whichever entity you enable it on.
Enabling e-invoicing in your sales settings
Open Settings, choose Account and settings, and select the Sales tab. Find the E-invoicing section and select the pencil icon beside it. Choose Enable, then Save.
If the Sales tab shows no E-invoicing section, the feature has not reached your account yet. Intuit notes the rollout is still working through subscriptions, so an empty spot on the tab is not a fault on your side. Check back later rather than hunting through other menus.
The sales tax prompt and your InvoiceNow representative
Saving the change triggers a sales tax prompt. Select Continue to complete it now, or Skip if it can wait.
Continuing brings up a consent box first. Tick it to allow Intuit to share your details with Fonoa, the provider that lodges your e-invoices with IRAS, then select Continue. The next screen asks for your basic business information. After that, nominate an InvoiceNow representative: enter a name in the Representative Name field and an email in the Representative Email field.
Choose that person deliberately. The named representative receives the activation email, and only they can complete the stage that follows.
The activation link and the Corppass login
The representative opens the activation link in that email, which leads to the Corppass portal. They sign in with their Singpass ID and password, and the login creates the link between Corppass and QuickBooks Online. The pop-up window can be closed at that point.
Back in QuickBooks Online, the Corppass connection status reads Pending. A confirmation email arrives once the connection is fully established, and that can take up to a few hours. Select Done and let it run.
Why does the Corppass status stay on Pending?
A wait of a few hours is normal, so the first move is patience. When the status sits on Pending well past that window, work through the checks below.
- Confirm the representative opened the activation email and completed the login. A link that was never used means the handshake never started.
- Make sure the Corppass account is active and the login belongs to someone holding Admin or Authorised Officer rights. A user without those rights cannot authorise the connection.
- Watch the inbox the representative actually uses, and check that the activation email was not missed in a shared or generic mailbox.
- Reread the details entered under Representative Name and Representative Email, since a typo in the address sends the activation email nowhere useful.
- If your business runs several entities, confirm you enabled e-invoicing on the entity whose UEN and GST number you intend to invoice under.
Confirm the connection before you invoice
Once the confirmation email lands, verify the status inside the product itself. Open Settings, select Account and settings, then the Sales tab. The Corppass connection details should appear there with the status updated.
From that point, invoices raised in QuickBooks Online can travel over the Peppol network with your UEN attached. That keeps them aligned with local invoicing rules and removes the rekeying that manual workflows invite. The setup rewards preparation: identifiers confirmed, rights verified in Corppass, and an inbox the representative genuinely reads.