ListBelanja
Free invoice generator
Fill in your details and your customer's, add goods or services, tick SST if your business is registered — the total, SST and balance are worked out instantly and the invoice is ready to print or save as a PDF. Everything happens in your browser.
No credit card · BM, English & 中文 · your records live in the cloud, not on one phone
Updated
★★★★★ 5 out of 5 — based on 5 ratings from ListBelanja users
1Your details (seller)
2Customer
3Items / services
Rates come from the current rules — only SST-registered businesses charge it. Without SST registration, leave it off.
What should an invoice contain?
The seller's and customer's name and address, a unique sequential invoice number, the invoice and due dates, a description of each item or service with quantity and price, the subtotal before tax, SST where it applies, the grand total and payment details. For e-Invoicing, the seller's and buyer's TIN (tax identification number) and business registration number are needed too — this generator has a place for all of them.
SST is charged only by SST-registered businesses; the service and sales rates in this generator come from the current rules. Unregistered businesses issue invoices without SST.
Invoices & LHDN e-Invoicing
LHDN e-Invoicing is the validation of an invoice through MyInvois — it does not replace the invoice you send your customer, but it needs the same details: TIN, registration number, description, quantity, price and tax. Invoices from this generator already carry them, so entering one into the MyInvois Portal is copying, not new work.
Small businesses below the revenue threshold in force are exempt from e-Invoicing; that threshold and its effective date are shown on our e-Invoice page and update themselves.
In the app: serial numbers, status & Form B money in
In ListBelanja, the Invoices tab (Side income) keeps every invoice with automatic serial numbers by year, Draft → Sent → Paid status, an overdue filter, duplication of recurring invoices and CSV or Excel export. Mark as paid records the money in straight to the Form B or HK-4 source — the invoice number becomes its reference, ready for the e-Invoice draft and accounting export.
Seller details come from your income source and the e-Invoice tab; regular customers can be duplicated from an old invoice — no retyping.
Frequently asked questions
Is this invoice generator free?
Yes. It works without sign-up and without limits; the invoice is printed or saved as a PDF from your browser. Sign up only if you want invoices kept, serially numbered and recorded as Form B money in.
Do I need to charge SST?
Only if your business is SST-registered with Customs (taxable services or a manufacturer above the registration threshold). Otherwise leave SST off — an invoice without SST is valid. The rates shown in the generator come from the current rules.
Can this invoice be used for LHDN e-Invoicing?
This invoice carries the details MyInvois asks for (TIN, registration number, items, tax), but e-Invoice validation happens in the MyInvois Portal or through integrated software. In the app, the e-Invoice tab prepares a draft for each sale and the monthly consolidated e-Invoice to copy into the portal.
Is my invoice data sent anywhere?
No. The calculation and the printable document are built in your browser; nothing is sent to a server. Reloading the page clears the form.