kiira
Free tool · Format check

Is that TIN actually valid?
Check before LHDN bounces it.

Paste a Malaysian Tax Identification Number and we'll tell you if the format matches LHDN's structure — prefix, length, entity type. Useful before you key a buyer TIN into a MyInvois submission and watch the portal reject it.

Format only No signup 12 LHDN prefixes BM · EN · 中

Spaces and dashes are ignored. We check format only — not whether the number is registered.

Try one of these
  • IG IG56789012340 Individual
  • C C25845632050 Company
  • PT PT12345678900 LLP
  • D D11223344550 Partnership

Three seconds. One answer.

Paste, check, move on. We don't store the TIN — it stays in your browser.

  1. Paste

    Paste the TIN.

    Copy it from wherever you got it — an email, a quote, a supplier form. Spaces and dashes get cleaned up for you.

  2. Check

    Read the result.

    Green: format matches LHDN's structure. Red: something's off — we'll tell you what (wrong prefix, wrong length, missing digits).

  3. Submit

    Use it where you need it.

    Drop the canonical version into your invoice or MyInvois submission. LHDN will do the real check at submission time — this just catches the obvious typos first.

The LHDN prefixes, in one table.

The twelve documented TIN categories. Most micro-businesses are IG (sole prop using personal income) or C (Sdn Bhd).

Prefix Category
IG Individual
C Company
CS Cooperative society
D Partnership
F Association
FA Non-resident entertainer
PT Limited liability partnership
TA Trust body
TC Unit trust
TN Business trust
TP Real estate investment trust
TR Religious body

Short questions, short answers.

Does this check if the TIN is actually registered with LHDN?

+
No — this is a format check, not a presence check. We verify the TIN has a valid LHDN prefix and the right digit count. Only LHDN's MyTax portal (or the MyInvois submission API) can tell you if a TIN is issued and active. This catches ~80% of the real-world mistakes before you hit the portal.

What's the canonical format of a Malaysian TIN?

+
One of twelve prefixes (IG, C, CS, D, F, FA, PT, TA, TC, TN, TP, TR) followed by 10–12 digits. Most TINs are the prefix plus 11 digits. LHDN removed the older SG / OG prefixes when they re-mapped everyone onto the new system.

My TIN is just 11 digits, no prefix. Is that wrong?

+
That's the old format. LHDN issued everyone a new prefixed TIN as part of the MyInvois rollout. Check your MyTax portal profile — your current TIN will have a prefix (likely IG for individuals, C for companies).

Is this the same as my SSM / BRN number?

+
No. SSM issues your Business Registration Number (BRN / ROC). LHDN issues your TIN. They're different. A company has both — the SSM number for corporate registration, the TIN for tax. If what you pasted looks like a 12-digit number with no letters, you've probably got a BRN, not a TIN.

Do you store what I paste?

+
No. We don't log or store the TIN — it's validated in memory per request and discarded right after. No account, no cookies, no analytics on the input.

I'm about to e-invoice a foreign buyer who has no Malaysian TIN. What do I do?

+
Non-Malaysian buyers use placeholder values per LHDN guidance — typically EI00000000020 for general consumers or EI00000000030 for foreign buyers. Our MyInvois guide covers this in plain English.
Beyond one-off checks

Your bookkeeper
lives in WhatsApp.

Forward a supplier invoice, we'll read the buyer TIN off it and file the expense. No form to fill. MyInvois-ready when LHDN catches up with you.