What e-Invoicing is, and what it is not
A normal invoice is a document. You make it in a program, save it as a PDF and send it to a customer. Nobody else sees it unless there is a check or an audit.
An e-Invoice works differently. It is the same sale described as structured data: fixed fields for the seller, the buyer, each item, the amounts and the tax. That data is sent through an official system, checked automatically, and given a unique reference. In Malaysia, the system is called MyInvois and it is run by the Inland Revenue Board, known as LHDN.
In plain words: e-InvoiceAn invoice sent as data through the tax authority's system, which checks it and records it. A PDF emailed to a customer is not, by itself, an e-Invoice, even though it may look the same on the screen.
Why does the government want this? A digital, structured record of sales makes tax reporting more accurate, helps reduce errors and gives businesses and authorities a single, consistent format.
For a business owner, the change is mostly in the plumbing. You still decide what to sell and how much to charge. What changes is how the invoice is created and delivered, and the details that must be complete before it can go through.
Rules changeConfirm current rates and dates with the Royal Malaysian Customs Department, LHDN or your accountant. This guide explains ideas only, and Faas does not give legal or tax advice.
The journey of one invoice
The easiest way to understand e-Invoicing is to follow a single invoice from start to finish.
- You create the invoice in your accounting software, with all the required details.
- Your software submits it to MyInvois, either automatically or when you press a button.
- The system validates it. It checks that the fields are present and that they make sense. If something is wrong, it is rejected with a reason.
- A valid invoice gets a unique identifier and a way to verify it, so anyone can check that it is genuine.
- Your customer receives it in the shared format and can see it was validated.
| Step | Status |
| INV-0107 for RM 1,500.00 created in your software | Draft |
| Sent to the official system | Submitted |
| The system checks the fields and the totals | Under review |
| It passes and receives a unique reference | Valid |
| You share it with the customer | Delivered |
If the check fails, you correct the problem and submit again. Typical reasons are a missing customer detail, an unrecognised code or a total that does not agree with its parts. Catching these errors early is one of the benefits of the system.
The exact steps, screen names and timing are decided by the authority, so use this as a mental model, not a manual.
What information has to be ready
Because e-Invoices are data, the fields must be complete and in the right format. A paper invoice can say "Sold to: Ali" and still pass. A data invoice needs more.
Typically, the details include:
- Your own business details, including your tax identification number, often called a TIN, which is the number the tax authority uses to recognise a taxpayer.
- Your customer's details, including their name, address and identification number, where required.
- Each item or service, with a description, quantity, unit price and a classification code that says what kind of item it is.
- The amounts, including any discount and any tax, shown separately.
- Dates and the invoice number, in a consistent format.
In plain words: TINTax Identification Number. A number that identifies a person or business to the tax authority. Both the seller and the buyer usually need one on an e-Invoice.
The practical lesson is to collect customer details properly the first time. A customer whose name is spelled three ways in your records, or whose address is incomplete, is a future error waiting to happen. Tidy contacts are a gift to your future self.
Exactly which fields are required for which kind of customer is decided by the authority and can change. Ask your accountant for the current list, or check LHDN's guidance.
Who needs to do it, and when
This is the question owners ask first and the one this guide cannot answer for you. The rollout of e-Invoicing is staged. Larger businesses were asked to begin before smaller ones, and some very small businesses may be outside the requirement for now. The thresholds, the start dates and the exceptions are set by the authority and have been updated more than once.
So treat it like this.
- Find out where your business sits. Ask your accountant, or check the official LHDN guidance, whether and when e-Invoicing applies to you.
- Do not wait for the last day. Software and data take time to set up. Start preparing in advance.
- Check again each year. Rules and timelines can move.
Also be aware that e-Invoicing is not only for the invoices you issue. As a customer, you may start receiving invoices in the new format from your suppliers, and your accountant may ask for the validated records.
Sales to individual consumers, such as a cafe with hundreds of small customers a day, raise their own questions. The rules have included ways to group small sales together instead of issuing one e-Invoice for each. Whether and how that applies to you is a question for your accountant.
Rules changeConfirm current rates and dates with the Royal Malaysian Customs Department, LHDN or your accountant. This guide explains ideas only, and Faas does not give legal or tax advice.
Mistakes and corrections
With paper invoices, a wrong invoice could be quietly replaced. With e-Invoices, it is different, because the authority has already seen it.
The general principle has three parts.
- If you spot a mistake quickly, there may be a short time window in which an invoice can be cancelled, and you issue a corrected one.
- If the window has passed, you normally issue a credit note to reduce or cancel the original, and a new invoice where needed.
- Either way, nothing is deleted. The original stays on record, and the correction is added next to it.
| Original invoice: item priced at RM 1,500.00 | RM 1,500.00 |
| Credit note to cancel the wrong amount | -RM 1,500.00 |
| New invoice with the right price, RM 1,350.00 | RM 1,350.00 |
| Customer owes in total | RM 1,350.00 |
The arithmetic is plain: RM 1,500.00 minus RM 1,500.00 plus RM 1,350.00 is RM 1,350.00. The customer owes the corrected amount, and the records show the full history.
This is a good reason to check an invoice before you send it. Look at the customer name, the prices and the total. A few seconds of care avoid a correction later. How long you have to cancel, and exactly how corrections are handled, is for the current rules to say.
How to prepare your business
You do not need to become a tax expert. A handful of habits will put you in a good position, whatever the final timetable for your business.
- Clean up your contacts. Complete names, addresses and identification numbers for your regular customers.
- Number invoices in a clean sequence. No gaps, no repeats.
- Describe items clearly. Short, plain descriptions help you choose the right classification later.
- Keep tax separate. If you are registered for a tax, show it on its own line.
- Choose software that connects. Typing invoices twice, once in your books and once on a portal, wastes time and creates mistakes.
- Ask your accountant early. Get a short list of what you need to do, and by when.
- Test before you rely on it. Send a few invoices and see what the system says before the volume grows.
These steps also make your accounts better in general. Clean contacts, clean numbering and clear descriptions help reconciliation, reporting and tax time too.
For more background, see our guides on how to invoice in Malaysia and SST basics.
Common mistakes
- Thinking a PDF is enough. The point is that the data goes through the official system.
- Assuming it does not apply to you. Check, because small businesses may be brought in over time.
- Waiting until the deadline. Setting up late means rushing, and rushing creates errors.
- Leaving customer details incomplete. Missing fields lead to rejected invoices.
- Editing instead of correcting. Once an invoice is submitted, use the correction route.
- Keeping two sets of records. Your accounting records and your submitted invoices should be the same story.
- Relying on advice from a friend. Their business may be on a different timeline from yours.
A calm way to see ite-Invoicing changes how an invoice travels, not what a good invoice is. If you already number clearly, describe plainly and keep good records, you are most of the way there.
How Faas helps
Faas is built so the invoice you already create is the one that goes through the system.
- One invoice, one record. You create the invoice in Faas as usual. There is no second place to type it.
- Connected to LHDN MyInvois. When you switch on "tax registered", invoices can be submitted to MyInvois from Faas.
- Complete contact details. People, meaning customers and suppliers, keep the details that e-Invoices need in one place.
- Credit notes for corrections. If something needs fixing, a credit note reduces or cancels the original, and the history stays visible.
- Easy Mode stays simple. The tax tools stay hidden until you turn them on, and the accountant sees the detail in Full Mode.
Read more on the e-Invoice and SST page, and see invoices and payment terms for the everyday flow.
General education onlyThis guide explains how things usually work, using invented numbers. It is not legal, tax or accounting advice. Your accountant can tell you what applies to your business.
Let the books look after themselves.
Faas does the recording for you, in words you already use. Start with Easy Mode and bring your accountant in when you are ready.
