Xero e-Invoice Setup for Malaysia: Connect Xero to MyInvois with Invoici (2026)
Step by step: add Xero as your MyInvois intermediary in MyTax, connect Invoici at my.invoici.net, and send your first LHDN e-invoice from Xero.
Xero submits your e-invoices to LHDN's MyInvois portal through Invoici, Xero's e-invoice connection service for Malaysia. Setting it up takes about 15 minutes: you authorise Xero as your intermediary in MyTax, then connect your Xero organisation to Invoici.
What is Invoici? Invoici is the service Xero uses to send Malaysian e-invoices to MyInvois. You sign in to it at my.invoici.net with your Xero login. Once connected, it also gives you a listing view to submit invoices to LHDN and track their status.
Before you start
- An active Xero subscription with a Malaysia organisation
- MyTax access with the Director of Company / Organization Administrator role (or a Company Representative who has it)
- Your company's TIN (Tax Identification Number) and BRN (Business Registration Number)
Key terms: MyTax is LHDN's tax portal login. MyInvois is LHDN's e-invoice portal. An intermediary is a third party (here, Xero) authorised to submit e-invoices on your behalf.
Part 1: Add Xero as your intermediary in MyInvois
Step 1: Log in to MyTax with the right role
Log in to MyTax and choose Directors of Company / Organization Administrator under role selection. If you can't see this role, ask to be added as a Company Representative. Then click MyInvois in the top menu to open the MyInvois portal.
Step 2: Open your taxpayer profile
In the MyInvois portal, click the profile icon at the top right, then View Taxpayer Profile for your company.
Step 3: Add an intermediary
Scroll to the Representatives section at the bottom, open the Intermediaries tab and click Add Intermediary.
Step 4: Enter Xero's intermediary details
| Name | XERO SOFTWARE (MALAYSIA) SDN. BHD. |
|---|---|
| TIN | C59738971030 |
| BRN | 202401051638 |
If you get a "cannot find TIN" error, wait a few minutes and try again. It usually works on the second attempt.
Step 5: Grant access and set the duration
Grant all access permissions and set how long the authorisation is valid. Xero then appears in your list of intermediaries.
Part 2: Connect Xero to Invoici
Step 6: Sign in to Invoici and grant access
Go to my.invoici.net, sign in with your Xero login, choose your Malaysia organisation and allow Invoici to access it. Follow the on-screen prompts to finish connecting.
Step 7: You're connected
When you see the welcome screen, Xero is ready to send e-invoices to MyInvois.
Next: send your e-invoices
- Individual e-invoices: how to send an e-invoice from Xero, step by step.
- Buyers with only an NRIC: fix ERR237 and ERR406 when sending to individuals.
- Monthly B2C sales: how to submit a consolidated e-invoice in Xero.
- Collect customer TIN and BRN automatically: our supplier and customer e-form updates Xero contacts for you.
Frequently asked questions
What is the Invoici login address?
my.invoici.net. You sign in with your Xero login, not a separate Invoici password.
Do I pay extra for e-invoicing in Xero?
No. All Xero Malaysia plans are e-invoicing ready, and e-invoicing is included in the Standard and Premium plans we sell.
I get "cannot find TIN" when adding Xero as an intermediary. What do I do?
Check you entered Xero's TIN exactly as above, wait a few minutes and try again. The MyInvois search is often temporarily unavailable.
Where can I find Xero's official instructions?
Xero updates e-invoicing regularly. See Xero Central's Register and send an e-Invoice for the latest steps.
Screens and menu names in MyTax, MyInvois, Invoici and Xero can change. Check Xero Central for the latest instructions.