LHDN e-Invoice is the same sale you already record, turned into a digital document that Malaysia's tax authority validates through the MyInvois system. This guide explains what LHDN e-Invoice means for a Malaysian SME, who it applies to, how the submission flow works, and where your accounting and POS software fits in.
What is LHDN e-Invoice?
LHDN e-Invoice is a digital representation of a transaction between a supplier and a buyer that is sent to and validated by Malaysia's tax authority, LHDN (Lembaga Hasil Dalam Negeri), through the MyInvois system. Instead of a paper or PDF invoice, you create a structured electronic file, LHDN validates it in near real time, and a validated e-Invoice with a unique identifier and QR code is returned. It replaces traditional invoices, debit notes, credit notes, and refund notes for tax purposes.
In plain terms: an e-Invoice is the same sale you already record, but in a format LHDN can read and confirm automatically. For most Malaysian SME owners, the practical question is not "what is it" but "how do I get this running without slowing down my business." This guide answers that, points you to the official MyInvois portal, and explains where your accounting and POS software fits in.
Note for SME owners: this guide explains how the LHDN e-Invoice system works in general terms. The specific rules that apply to your business — timing, exemptions, formats, and edge cases — live in the official LHDN e-Invoice Guideline, and that source should always be your final word.
What is MyInvois and how does it relate to e-Invoice?
MyInvois is LHDN's official platform for creating, submitting, and validating e-Invoices. If "e-Invoice" is the document, MyInvois is the system that receives it, checks it, and stamps it as valid. Every e-Invoice in Malaysia ultimately passes through MyInvois before it counts.
There are two ways businesses connect to MyInvois:
- The MyInvois Portal — a free web portal hosted by LHDN where you can log in and key in or upload invoices manually. Best for businesses with low invoice volumes.
- The MyInvois API / SDK — a direct system-to-system connection so your accounting or POS software submits e-Invoices automatically in the background. Best for businesses that issue many invoices and want to avoid manual key-in. This is what the LHDN e-Invoice SDK integration path refers to.
You reach the portal and log in at myinvois.hasil.gov.my, the official LHDN site. We cover the login and portal questions in the FAQ at the end.
Does e-Invoice apply to your business?
e-Invoice is being rolled out to Malaysian businesses in phases — larger businesses first, smaller businesses brought in over time. It is now a standard part of doing business in Malaysia, and SMEs across the country are already adopting it as part of their normal invoicing process, not as a one-off scramble.
The practical move for an SME owner isn't to try to time your entry around a specific date. It's to get your systems ready so e-Invoice runs quietly in the background of the sales you're already making — the same way payment processing or SST already does. Once your accounting and POS setup supports e-Invoice, the timing question mostly takes care of itself.
For the exact phase and requirements that apply to your specific business, check the official LHDN e-Invoice hub — it's the only source that stays current as the rollout progresses.
How e-Invoice works: the submission flow
The e-Invoice process is a loop between you, LHDN, and your buyer. Once you understand the five steps, the rest of this guide makes sense.
- You issue the invoice. When a sale happens, you create the e-Invoice in your accounting software, POS system, or the MyInvois Portal.
- It is submitted to MyInvois. The e-Invoice is sent to LHDN, either manually through the portal or automatically through the API.
- LHDN validates it. LHDN checks the e-Invoice in near real time and, if it passes, returns a validated document with a unique identifier and a validation QR code.
- You share it with your buyer. The validated e-Invoice (with its QR code) is given to your customer as proof the transaction was reported.
- It is stored. Both parties keep the validated e-Invoice for their records.
The key shift for SMEs: validation happens at or near the point of sale, so the systems you use to bill customers need to talk to MyInvois. That's why the accounting software and POS system you choose matters more than it used to — an invoice created outside a connected system means extra manual work to make it e-Invoice compliant.
The two submission methods: MyInvois Portal vs API/SDK integration
Most SMEs choose between submitting through the free portal and submitting automatically through software. Here is how they compare.
MyInvois Portal (manual)
- Free, hosted by LHDN, no integration needed.
- You log in and enter or upload invoices yourself.
- Practical for low invoice volumes.
- Manual effort grows quickly as your sales volume rises.
API / SDK integration (automated)
- Your accounting or POS software submits e-Invoices to MyInvois automatically.
- No manual re-keying; the invoice you already raise becomes the e-Invoice.
- Suited to businesses with steady or high invoice volumes, or multiple outlets.
- Requires software built to connect to MyInvois — check with your vendor which method they support.
For a busy retail, F&B, or trading business issuing dozens of invoices a day, manual portal entry rarely scales. This is where accounting and POS software with e-Invoice built in saves the most time — see how Niagawan handles this further down.
Self-billed e-Invoice explained
A self-billed e-Invoice is an e-Invoice that the buyer issues on behalf of the supplier, instead of the supplier issuing it. It is used in specific situations where the supplier cannot or does not issue an e-Invoice themselves — commonly involving payments to certain individuals, agents, or particular cross-border and supplier arrangements.
The exact list of qualifying scenarios and the conditions attached to each is set out by LHDN and can change. If your business pays commissions, deals with non-registered suppliers, or makes certain cross-border payments, self-billing may apply to you — confirm your specific situation against the official LHDN e-Invoice Guideline before you rely on it.
e-Invoice for small businesses and POS
Many small businesses worry that e-Invoice means more admin. In practice, the goal is the opposite: once your systems are connected, e-Invoicing should happen in the background while you serve customers.
For retail and F&B businesses, the point of sale is where most invoices are created — at the counter, in real time. A POS system that supports e-Invoice can:
- Turn each completed sale into an e-Invoice automatically.
- Handle walk-in customers who don't need an individual e-Invoice through a consolidated e-Invoice — a single e-Invoice that summarises many small transactions over a period. The eligibility rules and submission window for consolidated e-Invoices are set by LHDN, so check the official guideline for the details that apply to your business type.
- Capture buyer details (including TIN, the Tax Identification Number) when a customer does request a full e-Invoice.
Small businesses that still rely on fully manual invoices face the most disruption, because every sale becomes a separate compliance step. Choosing software that handles submission for you is the single biggest time-saver — which is exactly the gap Niagawan was built to close.
Step-by-step: how to submit and check an e-Invoice
Whether you use the portal or integrated software, the lifecycle is the same. Here is how to submit and how to check the status of an e-Invoice.
To submit an e-Invoice (MyInvois Portal):
- Log in to the MyInvois Portal.
- Create a new document and select the document type (invoice, credit note, debit note, or refund note).
- Enter the supplier and buyer details, line items, and amounts.
- Submit for validation and wait for LHDN to return the validated e-Invoice.
- Share the validated e-Invoice and QR code with your buyer.
To check an e-Invoice:
- Log in to MyInvois and view the document status (submitted, validated, cancelled, or rejected).
- Buyers can scan the validation QR code to confirm an e-Invoice is genuine.
- There is a limited window after validation in which an e-Invoice can be cancelled or rejected — the exact timeframe is set by LHDN, so confirm it against the official guideline before you rely on it for your process.
If you submit through integrated accounting or POS software, steps 2–4 happen automatically, and you check status inside your own dashboard instead of logging in to the portal each time.
e-Invoice and SST: what changes on your invoices
e-Invoice and SST (Sales and Service Tax) are separate things, but they meet on the same document. SST determines what tax you charge; e-Invoice determines how that invoice is reported to LHDN. If your business is SST-registered, your e-Invoices need to reflect SST correctly.
The practical effect: the tax fields, totals, and any SST details that already appear on your invoices now also need to be captured in the structured e-Invoice format. Getting your invoice template and tax setup right once, in software, prevents repeated manual fixes later. Exact SST rates, registration thresholds, and the specific fields LHDN requires on an e-Invoice can change, so treat the official LHDN and Royal Malaysian Customs Department guidance as the source of truth rather than any third-party summary, including this one.
How Niagawan handles e-Invoice for you
Niagawan is all-in-one cloud accounting software with a built-in POS system, made for Malaysian SMEs to manage sales, stock, and profit in one place. e-Invoice is built into that same workflow — so it isn't another system to learn or another login to remember.
Here is what that means in practice for your business:
- e-Invoice lives inside the workflow you already use. You don't switch tools or duplicate entries — the sale you record is the same record that carries through to compliance.
- Manage e-Invoice in a few clicks. Niagawan is built and positioned as e-Invoice ready and LHDN compliant, fully aligned with Malaysia's e-invoicing requirements, so you're not left guessing whether your setup is correct.
- SST and zakat reporting are built in too. Compliance isn't scattered across separate tools — sales, stock, profit, SST, and e-Invoice sit in one system.
- Built for SMEs, not enterprises. Niagawan is plain-language software for business owners, not an enterprise ERP and not accountant-only software.
If you want e-Invoice handled as part of the same system you already run your business on, see Niagawan's e-Invoice software built for Malaysian SMEs or request a demo.
Frequently asked questions
How do I log in to LHDN e-Invoice / MyInvois?
You log in through the official MyInvois Portal at myinvois.hasil.gov.my, hosted by LHDN. Use your registered business credentials at the official site.
Where is the LHDN e-Invoice portal?
The e-Invoice portal is MyInvois, accessed at myinvois.hasil.gov.my. Avoid third-party links that imitate the portal.
Where can I find the LHDN e-Invoice Guideline PDF?
The official e-Invoice Guideline is published on the LHDN e-Invoice hub at hasil.gov.my/en/e-invoice/ and is the authoritative source for all rules, formats, and scenarios. Always use the current version, since LHDN updates it as the rollout progresses.
Does e-Invoice apply to my business?
Yes, eventually — e-Invoice is being rolled out to all Malaysian businesses in phases, with larger businesses brought in first and smaller businesses following over time. It's best treated as an ongoing requirement to get ready for rather than a single deadline to watch. Check the official LHDN e-Invoice hub for the phase and requirements that apply to your specific business.
How do I check an e-Invoice?
Log in to MyInvois to view a document's validation status, or scan the validation QR code on a received e-Invoice to confirm it is genuine. If you use integrated software, you can check status inside your own dashboard.
Do small businesses need to use e-Invoice?
e-Invoice is being brought in by phase, generally based on business size, with larger businesses required to comply earlier and smaller businesses following later. Over time the requirement extends to reach the broader SME base, so it's worth getting your systems e-Invoice ready even before it's mandatory for you. Check the official LHDN e-Invoice hub for whether your business is currently in scope.
Do I need special software for e-Invoice?
No — you can submit manually through the free MyInvois Portal. But for any meaningful invoice volume, accounting or POS software that handles e-Invoice as part of your normal sales process saves significant time. Niagawan builds e-Invoice into the same system you use for sales, stock, and accounts.
