Almost every Malaysian form a foreign-owned company fills in now asks for a Tax Identification Number (TIN): the bank's account-opening pack, the payroll system, the e-Invoice your customer wants, the stamp duty portal, the CRS self-certification. Malaysians usually already have one without doing anything. Foreign directors, Employment Pass holders and some companies do not — and discover it at the worst possible moment. This guide explains who is given a TIN automatically, who has to apply on e-Daftar, what documents LHDN asks for, and which "general TIN" goes on an e-Invoice when the other party has none.
Quick answer (as at September 2026): A TIN (Nombor Pengenalan Cukai) is the income tax number issued by LHDN (IRBM). Malaysian citizens and permanent residents aged 18 and above are registered automatically from National Registration Department data, and a new Sdn Bhd incorporated online through SSM's MyCoID gets its company TIN (prefix C) automatically. Everyone else — foreign individuals, MyKAS holders, companies not auto-registered, foreign companies registered under section 562 — must apply online through e-Daftar on MyTax, which has been the only channel since 1 January 2024. LHDN states the number is issued within 3 working days of a complete application.

What a Malaysian TIN is — and why the format changed
The Government announced a universal TIN in the Budget 2022 speech to widen the tax base, and implementation began in 2022. In practice the TIN is the income tax reference number: individuals registered with LHDN are treated as already holding a TIN. What changed is the format. Individual numbers used to start with SG (no business income) or OG (business income); both were merged into a single IG prefix. Non-individual numbers gained a trailing 0 — so the company file C2088005001 became C20880050010. LHDN's published TIN description to the OECD dates the new format from 2 January 2023.
The trailing zero matters more than it looks. An old-format company TIN typed into an e-Invoice or a payroll system is one of the most common causes of validation failures in MyInvois.
| Taxpayer | TIN prefix | Example (LHDN) | How it is issued |
|---|---|---|---|
| Individual (citizen, PR, foreigner) | IG | IG115002000 | Automatic for citizens/PR 18+; e-Daftar for others |
| Company (Sdn Bhd / Bhd) | C | C20880050010 | Automatic if incorporated via MyCoID; otherwise e-Daftar |
| Partnership | D | D4800990020 | e-Daftar |
| Employer file | E | E91005500060 | e-Daftar, once the business has employees |
| Association | F | F10234567090 | e-Daftar |
| Limited liability partnership | PT | — | e-Daftar |
| Labuan entity | LE | — | e-Daftar |
Who already has a TIN without applying
Malaysian citizens and permanent residents aged 18 and above. LHDN registers them automatically using data from the National Registration Department (JPN). A Malaysian co-director or local employee therefore normally has a TIN even if they have never filed a return; they just need to look it up. For the Common Reporting Standard, LHDN also accepts the 12-digit MyKad (NRIC) number as the "functional equivalent" when a TIN is not supplied — but that is a CRS rule, not permission to put an NRIC in the TIN field of an e-Invoice.
New companies incorporated online through MyCoID. LHDN's company tax-file page states that the company TIN (C) is registered automatically for newly incorporated local and foreign companies that register online with SSM through MyCoID. For most foreign-owned Sdn Bhds formed in the last few years, the company number therefore exists from day one; the task is to retrieve it and set up access, not to apply.
Who must apply on e-Daftar — and what LHDN asks for
Since 1 January 2024, TIN applications for individuals and companies go online through e-Daftar at mytax.hasil.gov.my; counter and paper registration is no longer the route. LHDN's list of who must register an income tax file covers: individuals with taxable income; employees subject to Monthly Tax Deduction (MTD/PCB); companies, partnerships and LLPs not yet registered; and any business or company with employees, which must register an employer file. If you would rather not deal with the portal, our LHDN personal TIN registration service prepares and submits the application for foreign directors and staff.
| Applicant | File type | Supporting documents LHDN lists |
|---|---|---|
| Foreign / non-resident individual | IG | Valid passport copy — or visit pass, UNHCR card, IMM13 pass, home-country ID or other identification |
| Temporary resident | IG | MyKAS copy |
| Individual carrying on a business (add to the above) | IG | SSM business registration certificate, stamped agreement / JV agreement, or professional body registration |
| Sdn Bhd / Bhd not auto-registered | C | Notice of Registration (s.15) and Certificate of Incorporation (s.17) if available, or s.28 change-of-name notice; latest company profile; s.58 register of directors |
| Foreign company (branch) | C | Notice of Registration of Foreign Company (s.562) and s.567(1) particulars, or home-country registration document / board confirmation |
| Partnership / LLP | D / PT | SSM registration certificate (LLP Act 2012 s.11 or s.32 for conversions) and list of partners |
| Processing time | Within 3 working days of completing the online application (LHDN e-Daftar page); status can be checked with the application number | |

Step by step: registering a foreign director or Employment Pass holder
- Confirm there is no existing file. People who worked in Malaysia years ago, or who were once registered by a previous employer, often already have an old SG/OG number that is now their IG TIN. Applying again creates a duplicate that LHDN later has to merge.
- Choose the identification type. On e-Daftar a foreigner selects Passport Number and enters the passport country. Use the passport that matches the Employment Pass endorsement.
- Upload the documents from the table above. For an EP holder, a copy of the pass endorsement helps LHDN classify the file correctly.
- Keep the application number and check status after three working days. The TIN is then used for the employer's CP22 notification and the employee's PCB.
- Set up MyTax access separately. Having a TIN and having a MyTax login are two different things. First-time login is its own step, and it is what the person will need to file their own return (Form BE for residents, Form M for non-residents).
Company TIN: what happens after the number exists
Holding a company TIN starts several LHDN clocks. LHDN's company page states that a company must submit e-CP204 (its first tax estimate) within 3 months of commencing business and file its return (Form C) within 7 months of its financial year end. Every company — including a dormant one that has not started business — must also furnish the employer return Form E each year. If the company was not auto-registered, or the TIN on record is in the old format and is being rejected, our company TIN registration with LHDN service handles the e-Daftar filing and the follow-up with the branch.
| Obligation | Deadline | Channel |
|---|---|---|
| First tax estimate (e-CP204) | 3 months from commencement of business | MyTax (e-CP204) |
| Company return (Form C) | 7 months from financial year end | e-Filing |
| Employer return (Form E) | Annually, by 31 March — required even with no employees | e-Filing |
| Employer file (E number) | Before the first payroll | e-Daftar |
| New employee notification (CP22) | Within 30 days of the start date; online only (e-CP22) since 1 September 2024 | MyTax |
| Non-citizen employee leaving Malaysia (CP21) | At least 30 days before departure; final payments withheld pending clearance | MyTax (e-SPC) |
The payroll side — PCB rates, EPF and SOCSO — is covered in our guide to EPF and SOCSO employer registration for a new company, which uses the same "register before the first salary" logic.

A worked example: the first 90 days of a foreign-owned Sdn Bhd
Take a company incorporated through MyCoID on 1 March with one Malaysian resident director and one Chinese national director, planning to hire an Employment Pass manager in June.
- Week 1: retrieve the automatically issued company TIN (C…0) and confirm it is in the new format. The Malaysian director looks up their own IG number on MyTax.
- Before any director fee: the foreign director applies on e-Daftar with a passport copy; the number arrives within about three working days.
- When the company starts trading (say 1 April): the e-CP204 clock starts — the first estimate is due by 1 July.
- Before the June payroll: open the employer file (E number) on e-Daftar, register the EP manager's TIN, and lodge CP22 within 30 days of the start date.
- 31 March the following year: Form E is due whether or not anyone was employed.
None of these steps is difficult. The cost comes from doing them out of order — a PCB deduction with no employee TIN, or an e-Invoice with an old company number, is what triggers the back-and-forth with LHDN.
e-Invoicing: the TIN on every invoice and the four general TINs
MyInvois requires the TIN of both supplier and buyer. When the buyer genuinely has no Malaysian TIN, LHDN's e-Invoice Specific Guideline (version 4.7, April 2026, Appendix 1) provides four general TINs. Using the wrong one — or putting an NRIC or passport number in the TIN field — is the usual reason an otherwise correct e-Invoice is rejected. The full rollout timetable and thresholds are in our e-Invoice guide for foreign companies.
| General TIN | Use it for | What else to record |
|---|---|---|
| EI00000000010 | General public — a Malaysian individual who only gives a MyKad / MyTentera number; buyer on consolidated e-Invoices; supplier on consolidated self-billed e-Invoices | MyKad number in the ID field |
| EI00000000020 | Foreign buyer or shipping recipient — a non-Malaysian individual who only gives a passport, MyPR or MyKAS number; export sales where the buyer has no TIN | Passport / MyPR / MyKAS or foreign registration number |
| EI00000000030 | Foreign supplier on self-billed e-Invoices — imports, or a non-Malaysian individual supplier who only gives a passport, MyPR or MyKAS number | Supplier's foreign registration details |
| EI00000000040 | Buyer is federal or state government, a local, statutory or government authority, or an exempt institution with no TIN | Agency name |
How to check a TIN you already have
LHDN lists four ways: the e-Daftar menu on MyTax (mytax.hasil.gov.my), HASiL Live Chat, the HASiL Care Line (03-8911 1000; +603-8911 1100 from overseas), or the nearest HASiL branch. Individuals can also find the number on the front page of any previous income tax return. For a counterparty, the MyInvois portal and API offer a TIN validation lookup against their registration number.
Five mistakes we see every month
- Old-format TIN. A company number without the trailing 0, or an individual number still starting SG/OG, fails validation in newer systems.
- Second application for someone who already has a file. Common with returning expatriates. Check first; merging duplicates takes far longer than the original registration.
- Hiring before the employer file exists. The first payroll cannot deduct PCB correctly, and CP22 has nowhere to go.
- NRIC or passport in the TIN field. Use the correct general TIN and record the ID separately.
- Forgetting CP21 when an expatriate leaves. The final salary and bonus must be held back until LHDN clearance — which surprises departing staff who were not told in advance.

Do it yourself or hand it over?
A Malaysian director registering themselves, or a company that was auto-registered and simply needs its number, rarely needs help. It becomes worth delegating when several foreign directors or EP holders need numbers before a payroll date, when a foreign branch registered under section 562 needs a company file, when LHDN queries the documents, or when an old or duplicate file has to be sorted out before e-Invoicing goes live. For expatriates' personal tax after registration — residence status, Form BE vs Form M, and the 182-day test — see our guide to personal income tax for foreigners in Malaysia.
ONEKEY BIZ handles personal TIN registration for foreign directors and employees and corporate TIN registration alongside company secretarial and payroll set-up, so the TIN, the employer file and the first PCB line up on the same timetable. Talk to us or WhatsApp +60 12-321 1349.
Frequently asked questions
How do I get a TIN number in Malaysia as a foreigner?
Apply online through e-Daftar on the MyTax portal (mytax.hasil.gov.my), selecting Passport Number as the ID type. LHDN asks for a valid passport copy, or another identity document such as a visit pass; people carrying on a business also attach their SSM registration or agreement. Since 1 January 2024 e-Daftar is the only channel, and LHDN states the number is issued within 3 working days of a complete application.
Does a new Sdn Bhd need to apply for a company TIN?
Usually not. LHDN registers the company TIN (prefix C) automatically for new local and foreign companies incorporated online with SSM through MyCoID. The company still needs to retrieve the number, open an employer file before its first payroll, submit e-CP204 within 3 months of commencing business and file Form E every year by 31 March.
How to check TIN number in Malaysia?
LHDN lists four ways: the e-Daftar menu on MyTax, HASiL Live Chat, the HASiL Care Line (03-8911 1000, or +603-8911 1100 from overseas), or any HASiL branch. Individuals can also find it on the front page of a previous tax return. Citizens and PRs aged 18+ are registered automatically, so a Malaysian who has never filed usually still has a TIN to look up.
What TIN do I use on an e-Invoice if the buyer has no TIN?
Use LHDN's general TINs (e-Invoice Specific Guideline, Appendix 1): EI00000000010 for a Malaysian individual who only gives a MyKad number and for consolidated e-Invoices, EI00000000020 for foreign buyers (including individuals who only give a passport, MyPR or MyKAS number, and exports), EI00000000030 for foreign suppliers on self-billed e-Invoices, and EI00000000040 for government and statutory bodies. Do not put the ID number in the TIN field — record it in the ID field.
Why does my old company TIN fail validation?
Because the format changed. Non-individual TINs gained a trailing 0 (C2088005001 became C20880050010) and individual SG/OG prefixes became IG; LHDN dates the new format from 2 January 2023. Systems such as MyInvois expect the new format, so update the number in your ERP, payroll and customer master data.
Related services
We handle the process described in this article end-to-end.
- LHDN Personal Tax Identification Number (TIN) RegistrationRegister an individual income tax number (TIN) with LHDN.
- LHDN Corporate Tax Identification Number (TIN) RegistrationRegister your company’s income tax number (TIN) with LHDN.
- LHDN Document Stamping (Stamp Duty)Stamp tenancy, employment and commercial agreements with LHDN.
Sources & references
This article is general information only, not legal, tax or immigration advice. Policies, thresholds and official fees are set by the relevant Malaysian authorities and may change. Talk to our consultants about your specific situation.