AccountingToolsLab

What Is a TIN Number in Malaysia and How Do I Find Mine?

Your Tax Identification Number identifies you to LHDN and appears on every e-Invoice. Find yours, read what the prefix means, and apply the two formatting rules that cause most TIN rejections.

Updated on 8 min read

Quick answer

A TIN is the number LHDN uses to identify you as a taxpayer. It is a letter prefix followed by digits, and it appears on every e-Invoice for both the supplier and the buyer. Three things settle most TIN problems:

  1. Get the real number from MyTax. Do not rebuild it from memory or reuse a buyer TIN recorded years ago.
  2. Use the current prefix. Individuals now use IG. The older OG and SG prefixes are no longer the ones to submit.
  3. Apply the zero rules. A non-individual TIN drops leading zeros after the prefix and always ends in a zero.

Those last two rules come straight from LHDN's own MyInvois guidance and cause a large share of rejected submissions.

Key terms

TIN
Tax Identification Number, also called Nombor Pengenalan Cukai. It identifies a taxpayer to LHDN and is made up of a letter prefix followed by digits.
LHDN / HASiL
Lembaga Hasil Dalam Negeri, the Inland Revenue Board of Malaysia. It issues TINs and runs the MyInvois e-Invoice system.
MyTax
LHDN's online tax portal. It is the normal place to look up your own TIN, through e-Daftar or your profile information.
NRIC
Your MyKad identity card number. It is not a TIN, though people often confuse the two when filling in invoice details.
BRN
Business Registration Number from SSM. An e-Invoice carries this alongside the TIN, but they are separate identifiers.

Where to find your TIN

LHDN lists several channels for retrieving your own TIN. Start at the top and work down.

  1. 1

    Check the MyTax portal

    Log in to MyTax and look under e-Daftar or your profile information. This is the channel LHDN names first, and it shows the TIN exactly as LHDN holds it.

  2. 2

    Look at past tax documents

    Your TIN appears on income tax return forms, assessment notices, and correspondence from LHDN. For a company it is usually on file with whoever prepares your tax return.

  3. 3

    Ask your tax agent or company secretary

    If someone files on your behalf, they will already hold the TIN and any related file numbers for your entity.

  4. 4

    Contact the HASiL Contact Centre

    If none of the above works, LHDN's contact centre can retrieve it. You will need identifying details such as your NRIC or business registration number.

You can reach the portal at mytax.hasil.gov.my.

What the prefix means

The letters at the start of a TIN say what kind of taxpayer it belongs to. These are the prefixes LHDN lists for e-Invoice use.

PrefixTaxpayer type
IGIndividualReplaced the older OG and SG prefixes
CCompany
CSCooperative society
DPartnership
FAssociation
FANon-resident public entertainer
PTLimited liability partnership
TATrust body
TCUnit trust or property trust
TNBusiness trust
TRReal estate investment trust or property trust fund
TPDeceased person's estate
JHindu joint family
LELabuan entity

An individual TIN is at most 14 characters including the prefix, and the digits that follow are the ones LHDN already holds for you. Do not pad or trim them to reach a particular length.

Two formatting rules for non-individual TINs

These two rules are stated by LHDN in its MyInvois guidance and are the ones most often missed, because the TIN can look perfectly reasonable and still fail.

Drop leading zeros

If your TIN has zeros sitting immediately after the prefix, remove them before submitting.

C00123456700 C123456700

End with a zero

LHDN states a non-individual TIN always ends in zero. Add the trailing zero if yours does not have one.

C12345678 C123456780

Both rules apply to the non-individual prefixes in the table above. They do not apply to an individual IG number, where the digits stay exactly as LHDN issued them.

General TIN codes when there is no real TIN

Sometimes there is genuinely no TIN to use, such as a walk-in customer or an overseas buyer. LHDN publishes four general codes for those cases.

CodeUse forWhen it applies
EI00000000010General publicA Malaysian individual buyer who does not need their own e-Invoice, and consolidated e-Invoices covering many individual buyers.
EI00000000020Foreign buyerA buyer outside Malaysia, such as a tourist or an overseas customer, with no Malaysian TIN.
EI00000000030Foreign supplierA supplier outside Malaysia, typically on a self-billed e-Invoice for imported goods or services.
EI00000000040Government or public sector buyerGovernment agencies, statutory bodies, and exempt institutions without a designated TIN.

Treat these as a fallback, not a shortcut. If a buyer can give you a real TIN, use it, and keep a note of why a general code was used where one was needed.

Why TINs get rejected

A wrong or outdated TIN is one of the most common reasons an e-Invoice fails validation. These are the usual causes and what to do about each.

CauseWhat to do
Using an old OG or SG prefixSwap the prefix for IG and leave the digits unchanged. SG123456789 becomes IG123456789.
Leading zeros left in a non-individual TINRemove any zeros that sit immediately after the prefix before submitting.
A non-individual TIN that does not end in zeroLHDN states that a non-individual TIN always ends in zero. Add the trailing zero if yours is missing one.
An NRIC entered instead of a TINAn NRIC identifies a person, not a tax file. Look up the actual TIN, which begins with a letter prefix.
A buyer TIN that was correct last yearBuyer details change. Confirm the TIN with the buyer rather than reusing one stored years ago.
Copy-paste spaces or dashesSubmit the prefix and digits with nothing between them, and no trailing space.

TIN checklist

  • I retrieved my TIN from MyTax rather than reconstructing it from memory.
  • I checked the prefix matches my entity type, not someone else's.
  • I replaced any old OG or SG prefix with IG.
  • I removed leading zeros sitting straight after the prefix on a non-individual TIN.
  • I confirmed a non-individual TIN ends in zero.
  • I used a general TIN code only where no real TIN could be obtained.
  • I asked the buyer to confirm their TIN instead of reusing an old record.
  • I verified the TIN through MyTax or LHDN where anything looked unclear.

This guide explains how a TIN is structured and where to find it. It cannot confirm that a particular TIN exists or is active. Verify through MyTax, or with LHDN or a qualified tax adviser, before relying on one.

Working on an e-Invoice?

Check whether the mandate applies to you, then look up the MSIC and classification codes your invoice needs.

Sources

This guide is based on the official pages below, last checked on 19 August 2026. Where they disagree with anything written here, they are the authority.

  • MyInvois SDK: frequently asked questions

    The IG prefix replacing OG and SG, the 14-character limit, and the leading and trailing zero rules for non-individual TINs.

  • MyTax portal

    Where to retrieve your own TIN through e-Daftar or your profile information.

  • Validate Taxpayer's TIN API

    Why a TIN cannot be checked from a public website: validation requires credentials tied to a registered taxpayer.

  • LHDN e-Invoice

    General e-Invoice guidance, including where a TIN is used on a submission.

How this content is put together is set out in our editorial policy.

Malaysia TIN Number FAQs

What is a TIN number in Malaysia?

A TIN, or Tax Identification Number, is the reference LHDN uses to identify a taxpayer. It is written as a letter prefix followed by digits, such as IG for an individual or C for a company. It is also called Nombor Pengenalan Cukai.

Is my TIN the same as my NRIC or my SSM number?

No. Your NRIC identifies you as a person and your SSM business registration number identifies the business entity. A TIN is a separate tax reference issued by LHDN. An e-Invoice asks for the TIN and the business registration number as two different fields.

How do I find my TIN?

The usual route is the MyTax portal, through e-Daftar or your profile information. Your TIN also appears on past tax returns and LHDN correspondence, and your tax agent will hold it. If none of those work, the HASiL Contact Centre can retrieve it.

My TIN starts with SG or OG. Is it still valid?

The numeric part stays the same, but the prefix changed. LHDN states that the individual prefix is now IG, replacing OG and SG, and gives the example that SG123456789 should be entered as IG123456789. Submitting the old prefix is a common cause of rejection.

Why does my non-individual TIN need to end in zero?

LHDN states that a non-individual TIN always ends with a zero, and that you should add one if yours does not appear to. The same guidance says to remove any leading zeros that sit immediately after the prefix. Both rules exist so the TIN matches the format LHDN validates against.

What TIN do I use when my customer will not give me one?

LHDN publishes general TIN codes for exactly this. EI00000000010 covers the general public, EI00000000020 a foreign buyer, EI00000000030 a foreign supplier, and EI00000000040 a government or public sector buyer. Use them only when a real TIN genuinely cannot be obtained, and keep a record of why.

Can I check whether someone else's TIN is real?

Not from a public website. LHDN provides a Validate Taxpayer's TIN API, but it requires credentials tied to a registered taxpayer or intermediary, and the MyTax TIN search requires a login. In practice you confirm a buyer's TIN by asking the buyer, and your accounting software validates it at submission.

Do I need a TIN if my business is exempt from e-Invoice?

Being outside the e-Invoice mandate does not remove your normal tax obligations, and you will still have a TIN if you are registered with LHDN. You may also need to give your TIN to a customer who is in scope and is issuing a self-billed e-Invoice.