Suppliers and service providers in Malaysia may notice clients requesting an e-invoice. It can feel like a big change, even when your billing steps stay the same.
An e-invoice is a structured, machine-readable transaction file (XML/JSON), not a PDF or image. Under Malaysia’s Continuous Transaction Control model, the IRBM must validate an e-invoice before it counts as validated evidence.
Brands request validated documentation to support cleaner tax and audit trails, faster reconciliation, and consistent fields such as TIN or registration numbers. You will learn what an e-invoice really means, who must issue it, typical timelines, and how submissions work via the MyInvois Portal or API.
Expect notes on validation speed, QR codes, the 72-hour cancellation window, consolidated options during relaxation periods, and handling non-TIN or foreign buyers. The rollout began with taxpayers above RM100 million turnover in August 2024 and will expand over time.
Whether you send a few invoices or run high-volume billing, the same IRBM validation concepts apply.
Key Takeaways
- e-invoice means machine-readable XML/JSON validated by IRBM under CTC.
- Clients want IRBM-validated proof to improve audits and reconciliation.
- Learn who issues e-invoices, required data, and submission routes (MyInvois/API).
- Note validation speed, QR code use, and the 72-hour cancellation rule.
- Phased rollout began Aug 2024 for large taxpayers and will widen.
What an e-Invoice means in Malaysia and why it’s different from a PDF invoice
Rather than a visual bill, an e-invoice is a standardized data record that proves a transaction to tax systems. IRBM describes it as a structured, machine-readable representation of a transaction between supplier and buyer.
IRBM-accepted formats: XML and JSON
The IRBM accepts only XML or JSON for validation. These are not scary developer files. They are consistent data formats that let systems read the same fields the same way.
Using XML or JSON makes matching buyer and supplier fields easier. That reduces manual corrections and speeds up reconciliations.
How the CTC model works in plain English
Continuous Transaction Control means you submit a structured file to IRBM, IRBM checks key fields, and then returns a validation result. Only after that result is an invoice considered validated under the CTC model.
Validation matters because it cuts mismatched records and fewer audit questions. Businesses may transmit via the MyInvois Portal or API, or both, but avoid duplicate submissions when you issue e-invoice data.
If Brands Start Asking for e-Invoice, This Is Why
Large clients push for validation because a machine-checked invoice becomes a single source of truth.
They want an IRBM-validated e-invoice rather than a visual PDF. A validated e-invoice gives legal clarity and cleaner audit trails for procurement and tax teams.
Traceability matters: each validated record carries a unique identifier and clear reference fields. Finance teams use the unique identifier to prove the exact document the authority validated.
The standardized fields cut disputes. Wrong buyer names, bad TINs, or mismatched totals are common causes of payment delay. When supplier and buyer details match at submission, reconciliation moves faster.
How QR and reference numbers help
Scanning the embedded scan code points the buyer to the validated record in MyInvois. That instant check removes questions about authenticity.
- Brands want validated proof to strengthen tax documentation and internal audits.
- Reference numbers and the unique identifier deliver unambiguous traceability.
- Matching supplier and buyer data speeds PO, GRN, and payment clearing.
Quick tip: when a client asks for your TIN or registration number, provide it accurately to avoid an “invalid” status return from the IRBM.
Who must issue e-Invoices and which transactions are covered
All taxpayers carrying out commercial activity in Malaysia must prepare and send structured invoices under the phased mandate. The IRBM requires taxpayers to follow the e-invoice implementation timeline based on turnover. Compliance applies even when you operate in niche sectors or serve foreign clients.
No industry-wide exemptions exist. The IRBM has stated the rule applies across sectors. Companies cannot assume their field is excluded.
Transaction types included
The scope covers B2B, B2C, and B2G transactions. That means private sales, consumer receipts, and government contracts all fall under the rule. Suppliers should plan for all buyer types when they issue e-invoices.
Documents in scope
Required documents include standard invoices plus debit notes, credit notes, and refund notes. Adjustment documents must be submitted as part of compliance, not handled separately later.
Cross-border transactions
Cross-border sales and imports are included. Treat export invoices and foreign-customer billing the same way as domestic records to avoid missed compliance.
Why it matters to suppliers: even small vendors will face requests from customers earlier in the rollout. When a buyer is already mandated, they may insist you issue validated records and provide the correct tax identification number.
| Scope | Applies to | Examples |
|---|---|---|
| Who must issue | All taxpayers conducting commercial activity | Retailers, service providers, manufacturers |
| Transaction types | B2B, B2C, B2G | Corporate procurement, consumer sales, government contracts |
| Documents covered | Invoice, debit note, credit note, refund note | Original bills, billing adjustments, refunds |
| Cross-border | Included | Exports, imports, foreign customers |
Malaysia e-Invoice implementation timeline and key dates businesses ask about
Knowing your phase lets you plan system updates and customer data collection months ahead.
Implementation date means the day you must start issuing and submitting structured e-invoice data to IRBM. Use your audited FY2022 (YA2022) revenue as the baseline to determine the correct phase.
| Turnover bracket (YA2022) | Implementation date | Practical note |
|---|---|---|
| > RM100 million | 1 August 2024 (august 2024) | Enforcement may begin 1 October 2024 for some taxpayers. |
| RM25m – RM100m | 1 January 2025 | Plan testing in Q4 2024 to avoid delays. |
| RM5m – RM25m | 1 July 2025 (july 2025) | Schedule training and API trials early. |
| Up to RM5m | 1 January 2026 | Confirm turnover to avoid late surprises. |
- Implementation means active submission and IRBM validation from that date.
- Use audited YA2022 figures or tax return numbers to pick your phase.
- Action: confirm your bracket now so teams can update workflows and collect accurate IDs.
Many buyers already mandated prefer suppliers who can send validated e-invoice records. Aligning your implementation plan helps reduce payment and audit friction.
What information brands will request from you to issue a validated e-Invoice
Procurement teams will ask for core IDs so validation runs smoothly and payments clear faster.
Tax identification basics
Tax identification number is assigned to registered taxpayers in Malaysia. Buyers often request it first because the IRBM checks this field during validation.
Tip: retrieve your tax identification via MyTax, HASiL Care Line, or a local LHDNM branch if unsure.
Registration number matching
A correct business registration number matters. Mismatched SSM details or an outdated registration number can cause “invalid” returns and slow payments.
What the unique identifier means to a buyer
After successful validation, the IRBM issues a unique identifier number (UIN). Buyers use the identifier number to store, search, and prove the exact validated record.
- Why buyers ask: IRBM validation relies on matching supplier and buyer master data.
- Practical response: keep a company packet with TIN, SSM details, address, and contact.
- Privacy: buyers expect secure handling of identification number data under vendor controls.

| Field | Why requested | Check at |
|---|---|---|
| Tax identification number | Core IRBM match field; prevents rejection | MyTax / HASiL Care Line / LHDNM |
| Business registration number | Verifies legal entity and SSM record | SSM search / company profile |
| Unique identifier number | Proof of validated invoice for AP | MyInvois validation result |
How to issue e-Invoices through MyInvois Portal or API
Choosing the right transmission path determines how smoothly your invoices reach IRBM and how fast you get a validation result.
MyInvois Portal: individual creation and batch upload
The portal supports single entries via a simple form and batch upload for groups of documents. Use the form when you issue e-invoice records one at a time.
Batch upload fits periodic billing cycles or month-end runs. Smaller teams and manual AP desks often begin with the portal.
API integration: when it makes sense for higher volume
API integration suits high-volume sellers, multi-branch operations, or ERP-connected finance systems. Automatic submission returns validation results directly into your workflow.
Avoiding duplicate submissions
The key compliance risk is duplicate transmission. If you use both portal and API, assign a single owner of submission and control invoice number sequences.
- Tip: name the team who owns submissions—finance, billing ops, or IT.
- Log every submission and validation result in one tracking sheet to prevent repeats.
- Many taxpayers may begin on the portal and move to API later; plan a clean transition path.
IRBM validation workflow: what “validated e-Invoice” actually means
A validated record from IRBM gives accounting teams a precise, auditable link between a bill and the tax authority’s confirmation.
How the flow works:
Typical validation speed and what gets checked
Submit your e-invoice file and the system runs standard checks. IRBM validation is near real-time, commonly taking around two seconds to return a result.
Checks focus on mandatory fields, supplier and buyer identity (like TIN), totals, and the XML/JSON structure. Errors show quickly so teams can correct details fast.
Status lifecycle and what each status means
| Status | Meaning | Next step |
|---|---|---|
| Submitted | File received by IRBM; processing underway | Wait for final status |
| Valid | Accepted; has an authoritative reference number | Buyer may proceed with payment |
| Invalid | Rejected due to missing or wrong details | Correct fields and resubmit or cancel |
| Cancelled | Document voided within allowed window | Issue replacement if needed |
What to do when IRBM rejects your submission
When an entry returns invalid, locate core failures first: TIN, business number, line totals, or missing mandatory data.
Troubleshooting: correct the specific field, cancel the original if required, then reissue the e-invoice with a new number and submit again.
QR code, scan code, and sharing: what your buyer expects to receive
Buyers expect a readable invoice view that includes a clear scan code they can use to confirm validation instantly.
What the QR links to inside MyInvois
The QR or scan code points to the validated e-invoices record in MyInvois. Scanning opens the authority’s validation page so the buyer can check the reference and unique identifier quickly.
Sharing options: structured file, visual representation, or both
Practical note: IRBM allows sharing the structured XML/JSON file or a human-readable invoice (or both) while rules remain flexible.
“A scannable QR gives buyers the proof they need without extra steps.”
| Format | Use case | What buyer checks |
|---|---|---|
| XML / JSON | System-to-system processing | Reference, UIN, technical details |
| Human-readable view | Approval workflows and AP review | Totals, PO number, invoice reference |
| Both | Best for large buyers | Fast reconciliation and audit trail |
Practical guidance: always embed a scannable QR on the visual file you send. Include key references — invoice number, UIN, and PO — prominently to cut disputes and speed approvals.
Issuing e-Invoice to non-TIN holders, including foreign buyers and non-Malaysian recipients
When a purchaser lacks a Malaysian TIN, suppliers need a clear, repeatable path to complete e-invoice submission. Suppliers required to obtain recipient details before sending a record to IRBM.
What to collect from a non -tin holder
Collect the recipient name and a full address. Record any local identifier the buyer can supply, such as a foreign company registration or passport number.
Also capture: contact email, purchase order, and the buyer’s country. Accurate entries cut validation errors.
Dummy TIN use case for foreign buyers
When the buyer cannot provide a Malaysian TIN, IRBM guidance says suppliers may use EI00000000020 as a dummy TIN for foreign recipients.
Operational reminder: using the dummy TIN does not excuse missing buyer fields. Complete every mandatory field to avoid an invalid status.
| Scenario | Required fields | Notes |
|---|---|---|
| Tourist / one-off sale | Name, address, passport or ID, email | Use EI00000000020 if no TIN |
| Foreign company | Company name, address, foreign reg. number, contact | Enter EI00000000020 in TIN field when needed |
| Non -tin holder on record | Name, billing address, PO, contact | Create a non-TIN holder path in forms |
Workflow tip: add a “non-TIN holder” option in onboarding and checkout. That reduces guesswork and meets multinational buyer expectations, helping payment and audit flows.
Consolidated e-Invoices and the interim flexibility businesses mention
During the relaxation window temporary guidance allows batching multiple transactions into one validated record. That reduces submission work and suits high-frequency, low-value sales.

When batching is allowed
The IRBM permits consolidated e-invoices during the relaxation period tied to your implementation phase, commonly six months from your mandatory date. Use the window to simplify workflows while keeping audit controls intact.
How descriptions and fields behave
Product or service lines may carry broader text during the interim. You can use a grouped description instead of listing every micro-line item. Still include key reference fields so teams can reconcile totals easily.
Practical playbook when a buyer asks for a validated record
Explain you can issue consolidated e-invoices and show the internal traceability you keep. Provide a summary view plus underlying receipt numbers, order IDs, and internal references on request.
| Topic | Action | Note |
|---|---|---|
| Allowed | Issue consolidated e-invoices | Relaxation period applies |
| Descriptions | Use grouped product/service lines | Keep a clear reference list |
| Controls | Log receipts and order IDs | Preserve traceability for audits |
Plan ahead: prepare to move from consolidated to transaction-level records if guidance tightens or buyers request line-level detail.
Self-billed e-Invoice: when the buyer issues instead of the supplier
A self-billed e-invoice happens when the buyer prepares and submits the structured invoice record on behalf of the supplier.
Common business cases include payments to agents or commission arrangements, purchases from overseas suppliers who cannot use MyInvois, and special contractual billing where the buyer must consolidate multiple receipts.
Why procurement asks
Large procurement teams prefer a consistent submission method so AP, audit, and tax teams see a uniform validated record. When the buyer issues the e-invoice, it removes gaps caused by a supplier lacking local registration or portal access.
Cross-border and customs notes
Imports may require customs form numbers or shipment references on the buyer‑issued record. Timing rules can vary when a foreign supplier invoices multiple shipments; clearance dates and customs entries often determine the submission moment.
Practical tip: suppliers should still send accurate commercial invoices, shipment details, and packing lists so buyers can self-bill without guesswork. Mismatched customs values versus final supplier invoices often trigger reconciliation work, so keep clear reference fields and preserve original documents.
Corrections, cancellations, and adjustments after submission
Quick action matters: suppliers have 72 hours from generation to cancel a submitted e-invoice and reissue a corrected record.
No edits are allowed after validation. If validation is complete you must use a debit note, credit note, or refund note to adjust amounts. When a cancellation falls within the 72-hour window, cancel the original and send a new e-invoice with corrected fields and a fresh invoice number.
The 72-hour cancellation window in practice
Operationally, the window means finance teams need daily checks. Detect errors fast and decide whether to cancel or raise an adjustment note.
When to use debit, credit, or refund notes
- Debit note: increase an earlier billed amount.
- Credit note: reduce an earlier billed amount.
- Refund note: return money already paid.
Adjusting multiple originals with one note
You may correct several original e-invoices with one adjustment document. Include each original IRBM Unique Identifier or original reference number in the “Original e-Invoice Reference Number” field so buyers and auditors can trace the link.
“Keep a clear trail: cancel within the window when possible, otherwise use a linked adjustment and list every original reference number.”
| Action | When | Key field |
|---|---|---|
| Cancel & reissue | Within 72 hours | New invoice number |
| Credit / Debit note | After validation | Original UIN / reference |
| Refund note | Payment returned | Original reference number |
Process controls: set daily status reports, a single owner for submissions, and an SOP that maps cancel vs adjust steps. Buyers expect clean reference linking for audit and reconciliation during implementation.
MSMEs and the under-RM1 million exemption: what changes and what doesn’t
Many micro and small enterprises may qualify for exemption, but the trigger rules matter more than the headline.
Who can be exempt and who is excluded
Certain MSMEs with turnover under RM1,000,000 may meet IRBM criteria and keep an exemption from mandatory submission. Yet group structure can remove eligibility.
Examples excluded: subsidiaries or related companies where group turnover pushes the combined total above thresholds. Confirm group rules before assuming exemption.
When you must begin after exceeding RM1,000,000
Once your revenue reaches or exceeds RM1,000,000, the e-invoice implementation follows IRBM timing rules. In many cases the implementation date falls on 1 January of the second year after the YA when the threshold was crossed.
No reverting to exemption once you become mandated
Important: after mandate activation you cannot revert to exemption even if turnover dips later. Treat the moment you pass the threshold as permanent for planning.
- Prepare a light process now: collect buyer TIN, pick Portal or API, and train staff.
- Even exempt MSMEs may be asked by larger customers to issue validated records early.
| Topic | Action | Note |
|---|---|---|
| Eligibility | Check own and group turnover | Confirm with your tax adviser |
| Trigger | Record YA where threshold crossed | Use IRBM rules to set implementation date |
| After mandate | Follow e-invoice implementation | No reversion if turnover falls |
Data security, privacy, and why brands care about compliance controls
Sensitive invoice fields make procurement teams treat data handling like a core compliance control.
What IRBM highlights on security and continuity standards
Industry FAQs note MyInvois aligns to recognised controls such as ISO/IEC 27001 (ISMS) and ISO 22301 (BCMS). That signals to buyers the platform meets baseline security and continuity expectations.
Keeping customer details protected when collecting TIN and identifiers
Brands treat tax IDs, bank details, and registration numbers as sensitive. They expect suppliers to limit who can view those fields and to avoid sharing sensitive identifiers over unsecured channels.
- Collect minimum necessary data: request only fields required for IRBM validation and payment clearing.
- Access controls: restrict TIN and registration number views to a small, named team.
- Storage: keep invoice files in encrypted folders and log access.
- Change log: track updates to addresses and registration numbers to reduce validation failures.
Support and escalation: suspect a portal or submission problem? Use official MyInvois support and the customer feedback route rather than informal sharing. Clear processes protect your customers and help taxpayers keep records clean.
| Control | Why it matters | Supplier action |
|---|---|---|
| ISO/IEC 27001 | Data confidentiality | Use secure storage |
| ISO 22301 | Operational continuity | Document failover steps |
| Minimum data | Lower breach risk | Collect only required details |
Penalties and enforcement: what’s at stake if you don’t issue e-Invoices
Failing to issue a validated e-invoice can lead to formal penalties and real business impact. Non-compliance may be treated as an offense under the Income Tax Act 1967. Regulators can pursue fines and criminal sanctions per instance.
Income Tax Act 1967 penalties: fines and possible imprisonment
Commonly cited penalties range from RM200 up to RM20,000. Courts may also impose imprisonment of up to six months. These outcomes can apply per non-compliant document, so repeated failures multiply risk.
“Penalties and enforcement affect cash flow, audit exposure, and supplier reputations.”
How implementation dates relate to enforcement expectations
An implementation date sets when the obligation begins. Enforcement may follow later for some groups; for example, certain large taxpayers faced enforcement action from 1 Oct 2024 while implementation guidance remained unchanged.
| Offense | Penalty | Practical note |
|---|---|---|
| Failure to submit structured file | RM200–RM20,000 fine | Per instance; correct and resubmit promptly |
| Repeated non-compliance | Fine + possible imprisonment (up to 6 months) | Escalates audit and legal risk |
| Missing mandatory fields | Invalid status; may trigger enforcement | Train staff and validate templates |
Practical steps: validate internal flows early, run test submissions, and train finance teams on cancellations and adjustments. That reduces errors and helps buyers and taxpayers avoid costly enforcement.
Getting help fast: support channels, customer feedback form, and readiness steps
When a submission hiccup happens, quick access to official support shortens downtime and avoids reconciliation delays.
Help fast — use the contacts below the moment an invoice returns invalid or a field shows an error. Keep a screenshot and the submission reference ready when you call or send a form.
MyInvois email, help desk line, live chat, and feedback form
- Email: myinvois@hasil.gov.my for document and technical questions.
- Help desk (24/7): 03-8682 8000 for urgent validation or access issues.
- Live chat: available via the IRBM contact page for quick guidance.
- Customer feedback form: https://feedback.myinvois.hasil.gov.my — use the form for SDK or integration requests and formal customer feedback.
Preparation checklist: people, process, and technology
People: name who owns submissions and a backup contact.
Process: map invoice and adjustment flows, including the 72-hour cancel step.
Technology: confirm API or portal capability and log every submission result.
Where to retrieve or verify your TIN in Malaysia
Verify tax identification number via MyTax (e‑Daftar), call HASiL Care Line at 03-8911 1000, or visit your nearest LHDNM branch.
| Support channel | Contact | Use case |
|---|---|---|
| myinvois@hasil.gov.my | Technical questions, document samples, customer feedback via form | |
| Phone | 03-8682 8000 (24/7) | Urgent validation errors affecting payments |
| Live chat | IRBM contact page | Quick checks and submission guidance |
| Feedback form | https://feedback.myinvois.hasil.gov.my | Integration, SDK, and formal feedback from taxpayers |
Vendor tip: keep a central vendor master data file with TIN, registration number, and address details so you can respond promptly when a buyer asks for validated records.
Conclusion
Many procurement teams demand standardized, authority-validated invoice data to reduce disputes and speed payment.
If Brands Start Asking for e-Invoice, This Is Why — buyers want XML/JSON records validated via MyInvois Portal or API so finance sees a single verified source. A validated submission returns a UIN and QR code that proves authenticity.
Suppliers should confirm their implementation date, pick Portal or API, and collect accurate TIN and registration numbers. Avoid duplicate submissions, watch the 72-hour cancellation window, and use debit/credit/refund notes after validation.
Need help? Contact MyInvois support and treat e-invoice adoption as a process upgrade that reduces audits and speeds reconciliation when data is clean. Remember penalties under the Income Tax Act 1967 can apply for non-compliance.
FAQ
What does an e-invoice mean in Malaysia and how is it different from a PDF invoice?
A Malaysian e-invoice is a digitally structured invoice submitted and validated by the Inland Revenue Board (IRBM) via formats like XML or JSON. Unlike a static PDF, a validated e-invoice carries a unique identifier and can be machine-read, verified by IRBM, and linked to a scan/QR code for audit trails and faster reconciliation.
Which formats does IRBM accept for e-invoice submission?
IRBM accepts structured electronic formats such as XML and JSON. These allow for automated validation, attach unique identifier numbers, and enable API integrations for high-volume issuers.
How does the Clear-to-Consume (CTC) model work in plain English?
The CTC model means an invoice is only treated as official once IRBM validates it. Buyers and suppliers exchange structured e-invoices; IRBM checks key details, issues a validation status, and the validated e-invoice carries a unique identifier and reference for audits.
Who must issue validated e-invoices and which transactions are covered?
The requirement applies across industries with no industry-wide exemptions. It covers B2B, B2C, and B2G transactions and includes invoices, debit notes, credit notes, and refund notes. Cross-border transactions are in scope too.
What are the key implementation dates businesses should know?
Deadlines are phased by turnover: businesses above RM100 million began in August 2024; RM25 million–RM100 million in January 2025; RM5 million–RM25 million in July 2025; and up to RM5 million from January 2026. FY2022 (YA2022) revenue determines your phase.
What buyer details will brands ask from suppliers to issue a validated e-invoice?
Brands typically request the buyer’s Tax Identification Number (TIN), business registration number, and matching registration details. IRBM validation will produce a unique identifier number for the validated e-invoice that buyers use for reconciliation.
How can suppliers issue e-invoices through MyInvois or API?
Use the MyInvois Portal for single creation or batch uploads. For high volume, integrate with the MyInvois API to submit structured XML/JSON. Avoid duplicate submissions by choosing either portal upload or API per transaction and tracking submission status.
What does “validated e-invoice” mean in IRBM’s workflow?
Validation confirms IRBM has checked key fields and accepted the structured invoice. Statuses include submitted, valid, invalid, and cancelled. Typical validation is fast, but if IRBM rejects a submission you’ll receive an error reason to correct and resubmit.
What does the QR code or scan code on an e-invoice link to?
The QR code links to the e-invoice’s record in MyInvois or a verification page showing the validated details and unique identifier. Buyers can receive a structured file, a visual representation, or both depending on the supplier’s sharing option.
How should suppliers handle non-TIN holders, including foreign buyers?
Collect available buyer details and use the designated dummy TIN for foreign buyers where applicable (for example, EI00000000020). Record identification basics and any customs reference for cross-border sales to support audit trails.
When are consolidated e-invoices allowed and how are descriptions handled?
Consolidated e-invoices can be used during the interim relaxation period where permitted. Suppliers must ensure product or service descriptions remain clear in the consolidated fields and include reference numbers that map back to individual transactions on request.
What is a self-billed e-invoice and when is it used?
A self-billed e-invoice is issued by the buyer on behalf of the supplier. Common when agents act for principals, for certain foreign suppliers, or specific payments. Include cross-border and customs references when relevant for imports.
How do corrections, cancellations, and adjustments work after submission?
You have a 72-hour cancellation window for recent submissions. Use debit notes, credit notes, or refund notes as e-invoices for adjustments. Multiple original e-invoices can be adjusted with a single note provided each original invoice reference is listed.
What about MSMEs and the under-RM1 million exemption?
Certain MSMEs under RM1 million may qualify for exemption, but exclusions apply. Once turnover exceeds RM1,000,000 you must start e-invoicing based on the next applicable implementation phase. You cannot revert to exemption after becoming mandated.
How does IRBM address data security and privacy for e-invoicing?
IRBM highlights security and continuity standards for MyInvois. Brands require controls to protect customer details, TINs, and unique identifiers. Suppliers should follow encryption, access control, and retention policies to meet compliance.
What penalties apply for failing to issue mandated e-invoices?
Noncompliance may trigger penalties under the Income Tax Act 1967, including fines and potential imprisonment for serious breaches. The implementation date signals when enforcement expectations begin, so follow your phase timetable closely.
Where can businesses get help fast and provide feedback?
Use the MyInvois email, help desk, live chat, or feedback form for urgent questions. Prepare with a checklist covering people, process, and technology, and verify your TIN via the IRBM portal or official channels before submission.
