GST Registration Check Singapore: How to Verify a Company
IRAS's free GST Registered Business Search confirms a supplier's GST status in a minute. Search steps, status meanings, and what to do if it fails.
Last updated:
October 22, 2026
A supplier hands you an invoice with 9% GST on it. Your accounts team is about to pay. One quick check tells you whether that GST line is real, whether the supplier is entitled to charge it, and whether you can claim it back as input tax. Skip the check and you can end up paying GST you can't recover, or holding an invoice IRAS will not accept.
This guide walks through the exact IRAS search to run before you approve a supplier or accept an invoice, what each result means, and what to do when the numbers don't line up. We handle quarterly GST F5 filings for our clients every quarter, so we've seen most of the ways this goes wrong.
How to check a company's GST status on the IRAS portal
IRAS runs a free, public service called the GST Registered Business Search. You do not need a myTax Portal login. This is the only authoritative source, so use it directly.
Direct URL: https://mytax.iras.gov.sg/ESVWeb/default.aspx?target=GSTListingSearch
Here's the five-step check:
- Open the IRAS GST Registered Business Search page.
- Enter one business name, or up to four tax reference numbers at once (UEN, GST registration number, or NRIC for sole proprietors).
- Complete the CAPTCHA if displayed.
- Click Search.
- Compare the result against the supplier's legal name, UEN, GST number, and the invoice date.
Save or print the search result and file it with the invoice, especially for material purchases. A dated screenshot is the cleanest supporting document if IRAS ever queries your input tax claim.
The search returns:
- Registered name of the business.
- GST registration number (or tax reference number).
- UEN, where applicable.
- GST registration status.
- GST registration effective date.
- GST de-registration date, where relevant.
The search works best when you use the UEN or GST registration number rather than a partial business name. A result is evidence of the entity's status on IRAS's database only; it does not validate the invoice amount or the identity of the person who issued the invoice.
What a Singapore GST registration number looks like
A Singapore GST registration number takes one of two forms. For many businesses it is the same as the entity's UEN. For others, IRAS issues a separate GST number, usually starting with "M". IRAS's own invoicing guidance gives the example of a business with UEN 123456789A and GST registration number M21234567K. Both are legitimate.
When the GST number is the UEN, it follows the UEN format for that entity type:
| Entity type | UEN format | Example |
|---|---|---|
| Business registered with ACRA (sole proprietorship, partnership) | 8 digits + 1 check letter (nnnnnnnnX) |
52912345A |
| Local company (Pte Ltd) | 4-digit year + 5 digits + 1 check letter (yyyynnnnnX) |
200312345A |
| Other entities (LLPs, foreign company branches, societies) | T + 2-digit year + 2-letter entity code + 4 digits + check letter |
T08LL1234A |
So a GST number that differs from the supplier's UEN on ACRA's Bizfile is not a red flag on its own. What matters is that the IRAS search returns the supplier's legal name against the exact number printed on the invoice.
Do not guess a GST number from the invoice. Search the exact number the supplier gave you, and confirm the legal name matches. For the mechanics of what UEN characters mean, our UEN numbers in Singapore guide has the full breakdown.
How to read the search result
The status field answers the question "should this supplier be charging me GST?"
| IRAS status | What it means | What it means for your invoice |
|---|---|---|
| Registered | The entity is registered for GST on the date shown | The supplier may charge GST on taxable supplies and issue a valid tax invoice. You can claim input tax if the invoice is compliant. |
| Not Registered | IRAS has no record of the entity as GST-registered | The supplier should not charge GST. If the invoice shows a "GST" line, do not pay it as GST and do not claim it as input tax. |
| De-registered | The entity was registered but is no longer | Check the de-registration date against the invoice date. Invoices issued after the de-registration date should not charge GST. |
The effective date is the field most SME finance teams miss. Check the supplier's status as of the date of supply, not the day your accounts team runs the search. A supplier can have been registered when it invoiced you in March and de-registered by October. Same company, same UEN, different tax treatment.
A "Registered" result does not automatically mean every line on the invoice should bear 9% GST. Standard-rated supplies do; zero-rated, exempt, and out-of-scope supplies do not.
What a valid GST tax invoice must contain
A registered supplier still has to issue a compliant tax invoice for you to claim input tax. IRAS's Invoicing Customers guidance sets out the required contents. For a full tax invoice, check:
- Supplier's name, address, and GST registration number.
- Invoice number and invoice date.
- Customer's name and address.
- Description of the goods or services.
- Quantity or extent of the supply.
- Amount payable excluding GST.
- GST rate and GST amount, shown separately.
- Total amount payable including GST, and the currency if not SGD.
Where the total payable (GST included) does not exceed S$1,000, a simplified tax invoice is allowed. It carries less information: supplier name, GST number, date, description, and GST-inclusive total. Anything above S$1,000 needs the full tax invoice.
Common gaps are a missing GST number, GST not shown separately from the net amount, or the invoice using a trading name rather than the registered legal name. Ask for a corrected invoice before you claim.
When a company must be GST-registered
For a Singapore business, compulsory GST registration kicks in when taxable turnover exceeds S$1 million under either of two tests.
| Test | When liability arises | Notification deadline | Effective registration date |
|---|---|---|---|
| Retrospective basis | Taxable turnover exceeded S$1 million for the calendar year (1 Jan – 31 Dec) | Apply between 1 January and 30 January of the following year | 1 March of the following year |
| Prospective basis | The business can reasonably expect taxable turnover to exceed S$1 million in the next 12 months | Apply within 30 days after the forecast date | 2 months from the forecast date (for liability arising on or after 1 July 2025) |
The prospective test catches businesses that sign a large contract or land a major tender they can already see will breach S$1 million. You do not wait for invoices to be issued. Once you have objective evidence, you have 30 days to apply. Since 1 July 2025, IRAS registers you 2 months from the forecast date (previously the 31st day), which gives you time to set up GST invoicing before you start charging it.
The S$1 million test is on taxable turnover, not every receipt. Standard-rated and zero-rated supplies count. Exempt supplies, non-business receipts, and connected-business rules can change the calculation. IRAS's Do I need to register for GST? page has the full rulebook.
If your business is nowhere near S$1 million but you want to register anyway, our voluntary GST registration guide covers when it pays off and when it locks you into two years of compliance for no gain.
Registering also brings an e-invoicing obligation: new voluntary GST registrants must send their invoice data to IRAS through InvoiceNow from 1 April 2026, and the requirement is phased in for the remaining GST-registered businesses from 1 April 2028 to 1 April 2031. Our GST InvoiceNow guide covers what that involves.
What to do if a supplier's GST number doesn't verify
Here's the sequence when a check comes back "Not Registered" or the details don't match:
- Recheck the number for transcription errors. A single missing letter flips the result.
- Search again using the supplier's UEN and legal name.
- Cross-check the supplier's UEN on ACRA Bizfile. The GST search confirms status; Bizfile confirms the UEN belongs to the entity issuing the invoice. Both records should tie together.
- Compare the IRAS and Bizfile results with the invoice.
- Ask the supplier to explain and, if needed, to reissue the invoice.
- Hold the GST portion of the payment until the mismatch is resolved.
- If the supplier still insists on charging GST despite being unregistered, contact IRAS.
Keep the search screenshot, the invoice, and any correspondence together in your accounting file. That paperwork is what protects you if IRAS asks how you satisfied yourself the input tax claim was valid.
Can I claim input tax if my supplier isn't GST-registered?
Generally, no. Input tax is not claimable just because an invoice has a GST line on it. To claim, you must hold a valid tax invoice from a GST-registered supplier, and the purchase must meet the standard input tax conditions under the GST Act.
If a supplier who is not registered has charged you an amount labelled "GST", the correct fix is a credit note and a corrected invoice, not a claim. Claiming risks:
- Disallowance of the input tax claim.
- Repayment of the wrongly claimed GST.
- Interest and penalties on the wrongly claimed amount.
- Adverse findings on your record-keeping if IRAS audits.
If your business is GST-registered, build this into your accounts payable process: no verified IRAS status, no input tax claim. On Xero, that can be a flag on any bill from a new supplier as "GST verification required" until the check is done.
For larger AP teams processing many invoices, IRAS also publishes a Check GST Register API that lets your accounting or ERP system check status by GST number, UEN, or NRIC.
Penalties for late GST registration or fake invoices
For late notification of GST registration liability, IRAS states that you may face:
- A fine of up to S$10,000.
- A penalty equal to 10% of the GST due.
- Prosecution action, in some cases.
IRAS will also backdate your registration to the date you ought to have been registered. You then have to account for and pay GST on past sales from that date, even if you did not collect any GST from your customers, so the GST comes out of your margin. The one piece of good news: if you apply and voluntarily disclose that you are late, IRAS will generally waive the late-notification fine and penalties.
For fake or fraudulent GST invoices, exposure is more serious. A person who knowingly issues a false, forged, or fraudulent invoice may face prosecution under the GST legislation, with fines, imprisonment, recovery of the tax loss, and penalties on any incorrect returns filed. The exact penalty depends on the offence, so treat any suspected fake invoice as a matter to escalate rather than absorb.
If you receive an invoice you suspect is fake, preserve the invoice, correspondence, payment evidence, and IRAS search record. Do not claim the GST, and consider getting tax or legal advice before responding to the supplier.
Frequently asked questions
Is a UEN automatically a GST number?
No. A UEN identifies the entity; it does not prove the entity is GST-registered. A company can hold a UEN for years without registering for GST. Always confirm through the IRAS GST Registered Business Search.
Can a supplier charge GST before its GST registration is approved?
Generally, no. A business should not charge GST as a registered supplier before its effective registration date. Anything invoiced before that date should not carry a GST line.
Does a "GST" line on an invoice prove the supplier is registered?
No. Anyone can type "GST" onto an invoice. Verification is the buyer's job, and the only reliable source is IRAS's search.
Can I claim input tax from an unregistered supplier?
Generally, no. Even if the invoice shows a GST amount, you can only claim input tax when the invoice is a valid tax invoice from a GST-registered supplier.
What if the IRAS result does not match the invoice?
Stop and resolve the mismatch. Check the legal name, UEN, GST number, invoice date, and registration effective date. Request a corrected invoice, and hold the GST portion of the payment until the discrepancy is cleared.
What if a supplier's GST number starts with "M"?
That is a normal IRAS format. Some businesses have a GST registration number that differs from their UEN, and these usually start with "M" (IRAS's example is M21234567K). Search the exact number in the IRAS GST Registered Business Search and confirm the legal name matches the invoice.
Get your GST filings running clean
A supplier check that takes 60 seconds prevents an input tax claim that can take months to unwind. If you'd rather not run these checks in-house every quarter, our GST filing service covers registration, quarterly F5 submissions, supplier due diligence, and InvoiceNow setup on Xero. Book a free consultation and we'll take GST off your plate.
Sign up to our monthly "Picks of the Crop" newsletter for the latest accounting and business updates.
80 Robinson Road #08-01, Singapore 068898
+65 8860 9408 | ask@harvestaccounting.com.sg
Harvest Accounting Pte. Ltd. | UEN 201828446N
Registered Office: 14 Robinson Road #08-01A, Singapore 048545
Terms & Conditions, Privacy and Data Protection Policy




