Vendor Management | UEN Verification (Bulk)
Your whole vendor master, checked against ACRA in one upload.
Upload your UENs in a CSV. Each is checked against the ACRA register for live, struck off or wound up, and against IRAS for GST registration. Struck-off entities in your vendor master surface as risk. Suppliers who have deregistered from GST surface as input tax you cannot claim. Every check is timestamped.
What the system does
Capability, input, output.
| Capability | Input | Output |
|---|---|---|
| Bulk CSV upload | Vendor or customer UENs | Per-UEN status, streamed as each completes |
| ACRA entity check | UEN | Live / struck off / wound up, with registered name and entity type |
| IRAS GST check | UEN or entity name | Registered / not registered, with effective date |
| Name mismatch detection | Your vendor name + registered name | Flag where your master disagrees with the register |
| Master flagging | Verification status + master record | Risk flag on vendor or customer |
| Action paths | Struck off or not GST-registered | Hold payment, contact, or reclassify suggestions |
| Audit trail | Verification call | Timestamp, status and source recorded |
-
Bulk CSV upload
- Input
- Vendor or customer UENs
- Output
- Per-UEN status, streamed as each completes
-
ACRA entity check
- Input
- UEN
- Output
- Live / struck off / wound up, with registered name and entity type
-
IRAS GST check
- Input
- UEN or entity name
- Output
- Registered / not registered, with effective date
-
Name mismatch detection
- Input
- Your vendor name + registered name
- Output
- Flag where your master disagrees with the register
-
Master flagging
- Input
- Verification status + master record
- Output
- Risk flag on vendor or customer
-
Action paths
- Input
- Struck off or not GST-registered
- Output
- Hold payment, contact, or reclassify suggestions
-
Audit trail
- Input
- Verification call
- Output
- Timestamp, status and source recorded
Compliance + integrations
Two registers, one pass.
ACRA answers whether the entity exists. IRAS answers whether it can charge you GST. Checking one and not the other is how a business ends up claiming input tax on an invoice from a supplier who was never registered.
Regulations we work within
-
GST Act
Input tax is claimable only on a tax invoice from a GST-registered supplier, so registration is confirmed before the claim.
-
Companies Act 1967
Entity status and registered particulars are taken from the ACRA register rather than from what the vendor typed in.
Connects to
- ACRA Entity status and business profile
- IRAS GST-registered business search
UEN Verification (Bulk) FAQ
What buyers ask.
A vendor is live at ACRA but not GST-registered. Is that a problem?
Not in itself. Plenty of small suppliers sit below the registration threshold and are perfectly legitimate. It is a problem only if their invoice charges you GST, or if you have been claiming input tax on it. The verification separates the two statuses so you can see which case you are in.
What happens if a check fails to complete?
UENs that fail to verify are queued for retry on a backoff schedule. Failures past the retry window surface as "verification pending" rather than blocking the operation, so a register outage never holds up a payment run.
Can we schedule periodic re-verification?
Yes. Configure a monthly or quarterly re-verification of the full vendor and customer master. Status changes, a previously live entity now struck off, or a supplier who has deregistered from GST, surface as alerts.
Does this work for foreign vendors with no UEN?
A vendor without a UEN is not on the Singapore register, so there is nothing to check there. Those records are tagged as overseas instead, which is the flag that drives the withholding tax question at the bill.
Verify your full vendor master tonight.
Upload your vendor or customer UENs, free. By morning the verification is complete, with the struck-off entities and the suppliers who are not GST-registered flagged and paired with an action.