MyInvois for Sole Proprietors in Malaysia 2026: Simple Compliance Guide
Step-by-step guide for Malaysian sole proprietors (enterprise diri) to comply with MyInvois e-invoicing in 2026. Registration, software options, costs, and what you actually need to do.
Do Sole
Do Sole Proprietors Need to Issue E-Invoices in Malaysia?
Sole proprietors (enterprise diri) and self-employed individuals in Malaysia are subject to MyInvois e-invoicing requirements based on their annual income. If your annual business income exceeds RM1 million, you fall under Phase 4 of the LHDN rollout, with a compliance deadline of 1 January 2025. The relaxation period gives you until 31 December 2025 to implement without facing penalties.
If your annual income is below RM1 million, there is currently no mandatory e-invoicing requirement for you. The government doubled the exemption threshold from RM500,000 to RM1 million in 2024, removing the burden from micro-businesses and self-employed individuals operating at smaller scales. However, even if you are exempt, issuing e-invoices voluntarily can benefit you — corporate clients increasingly prefer vendors who can issue validated e-invoices, as it helps them claim their own input tax credits.
There is one important exception: if you issue a single invoice for a transaction exceeding RM10,000, you must issue a full e-invoice regardless of your annual income level. This catches high-value one-off freelance engagements, property transactions, and professional service engagements even by otherwise-exempt individuals.
For sole proprietors who are also income tax filers under Form B, your e-invoicing obligations are tied to your business income (turnover), not just your personal income tax. If you operate multiple business activities under different trade names but as one sole proprietorship, your combined turnover determines your phase.
How to
How to Register for MyInvois as a Sole Proprietor
Before issuing e-invoices, you need to be registered with MyInvois as a taxpayer. Most sole proprietors are already registered with LHDN for income tax purposes. Here is the step-by-step process to get e-invoicing-ready:
Step 1 — Confirm your TIN: Your Tax Identification Number (TIN) is required on every e-invoice. For sole proprietors, your TIN is typically your NRIC number prefixed with the relevant tax type code (e.g. IG for individual). Log in to MyTax (mytax.hasil.gov.my) to confirm your TIN.
Step 2 — Register on MyInvois portal: Go to myinvois.hasil.gov.my and log in using your MyTax credentials. First-time users need to complete the MyInvois registration process, which requires your TIN, NRIC/passport number, and business registration details from SSM (if applicable).
Step 3 — Choose your submission method: Decide whether you will use the free LHDN MyInvois portal (manual entry, suitable for under 50 invoices/month) or a paid accounting software with MyInvois integration (automated, recommended for growing businesses).
Step 4 — Set up your invoice template: Configure your basic invoice details — your name, business name (if registered), address, TIN, and contact details. For sole proprietors without an SST registration number, leave the SST field blank or use the appropriate exempt code.
Step 5 — Test with a sample invoice: Before issuing real invoices to clients, test the system with an internal submission. Most software vendors provide a sandbox environment for testing without affecting your live tax records.
Free vs
Free vs Paid: What Does a Sole Proprietor Actually Need?
One of the most common questions from sole proprietors: do I need paid software, or will the free LHDN portal do? The honest answer depends entirely on your invoice volume and how much your time is worth.
The free LHDN MyInvois portal is sufficient if: you issue fewer than 20 invoices per month; all invoices are to different clients with unique amounts (not recurring); you have time to manually enter each invoice; and you do not need accounting features like P&L, expense tracking, or SST reporting.
Paid software (from RM5–RM50/month) makes sense if: you issue more than 20 invoices per month; you have recurring clients and want to save templates; you want automatic client management; you need accounting reports for your annual income tax filing (Form B); or you issue invoices to corporate clients who may request detailed billing records.
For most sole proprietors earning above RM1M per year (who have a compliance obligation), the RM50–RM80/month cost of a good accounting platform is trivial relative to the admin time saved. Bukku (RM50/month) and SQL Accounting (RM80/month) are the two most-used by Malaysian sole proprietors at this level. Both include MyInvois integration, basic accounting, and good local support.
For very small sole proprietors — freelance writers, individual tutors, small contractors — who are voluntarily adopting e-invoicing before they hit the threshold, Financio (RM5/month) or the free LHDN portal are the best starting points.
Practical Steps
Practical Steps for Sole Proprietors to Issue Their First E-Invoice
Here is the end-to-end process for a sole proprietor to issue their first e-invoice through MyInvois — whether via the portal or through software:
Step 1 — Prepare invoice details: You need: your TIN, your client's TIN (for B2B invoices), the goods or services provided, the amounts, the date, and your bank account for payment. For individual clients (B2C), TIN is optional unless the transaction exceeds RM10,000.
Step 2 — Select the document type: For standard billing, choose Invoice. For corrections to existing invoices, choose Credit Note (to reduce) or Debit Note (to add). For purchases where the buyer issues the invoice (e.g. a platform paying you), choose Self-Billed Invoice.
Step 3 — Enter MSIC code: Every e-invoice requires a Malaysia Standard Industrial Classification (MSIC) code identifying your business activity. Find your code at the DOSM (Department of Statistics Malaysia) MSIC lookup tool, or ask your accountant. Common sole proprietor MSIC codes: 7410 for design/creative, 6920 for accounting/bookkeeping, 7490 for other professional services, 6201 for software development.
Step 4 — Submit and receive UUID: Once all fields are complete, submit the invoice. MyInvois validates it within seconds and returns a Unique Universal Identifier (UUID) and QR code. Share the invoice with your client — include the QR code on any printed or PDF version.
Step 5 — Track status: Monitor the invoice status in your software or portal. Your client has 72 hours to reject if there is a discrepancy. After 72 hours, the invoice is locked in the system.
FAQ
Frequently Asked Questions
Ready to Find Your E-Invoicing Solution?
Use our readiness calculator to get matched with LHDN-compliant vendors tailored to your industry and business size.
Related Guides
Understand the MyInvois platform and how it works
Read guide →Step-by-step guide to going live on MyInvois
Read guide →All phases, deadlines, and enforcement dates
Read guide →Technical guide to connecting your systems via API
Read guide →Cross-border e-invoicing with the Peppol network
Read guide →Read this guide
Read guide →Read this guide
Read guide →Read this guide
Read guide →Read this guide
Read guide →Read this guide
Read guide →Read this guide
Read guide →EInvoicingMalaysia.com is an independent directory. We are not affiliated with LHDN or the Malaysian government.