E-Invoice

E-Invoice for Sole Proprietors Malaysia — Do You Need It?

Yes — LHDN's e-Invoice mandate applies to sole proprietors and enterprises from July 2025. Here's your threshold table, registration steps, and exactly how it differs from Sdn Bhd requirements.

Quick answer: Yes, sole proprietors (enterprises registered with SSM) must comply with LHDN's e-Invoice mandate. If your annual turnover is below RM25 million, your deadline is 1 July 2025 (Phase 3). You register through the MyInvois portal via MyTax using your personal TIN — not a company TIN. Compliance is mandatory. No minimum turnover exemption exists.

Yes, This Applies to You

Sole proprietors across Malaysia have been asking the same question since LHDN announced the e-Invoice rollout: "Does this actually apply to me, or just to companies?"

The answer is: it applies to you.

LHDN's MyInvois mandate covers all taxpayers registered in Malaysia — sole proprietors, partnerships, LLPs, private limited companies, and public companies alike. Being a one-person enterprise in Penang or a freelance consultant in KL does not exempt you. If you are registered with SSM and file income tax, you are in scope.

The only variable is when your deadline falls — and that depends on your annual turnover.

Who Must Comply and When — The Threshold Table

LHDN rolled out e-Invoice in three phases, each triggered by annual turnover. Here is where sole proprietors typically sit:

Phase Annual Turnover Mandatory From Grace Period (Approx.) Typical Business Type
Phase 1 > RM100 million 1 August 2024 Ended ~Jan 2025 Large corporations
Phase 2 RM25 million – RM100 million 1 January 2025 Ended ~Jun 2025 Mid-size companies
Phase 3 Below RM25 million 1 July 2025 ~January 2026 Most sole props, SMEs, micro businesses

The overwhelming majority of Malaysian sole proprietors — the kedai runcit owner in Shah Alam, the freelance designer in Subang Jaya, the food stall operator in Ipoh — fall into Phase 3. Your deadline is 1 July 2025.

If you are reading this after that date and haven't registered yet: the grace period runs until approximately January 2026. Move now — don't test LHDN's patience.

Sole Proprietor vs Sdn Bhd — Are the Obligations Different?

The compliance obligations are the same. The mechanics of registration differ slightly.

Factor Sole Proprietor / Enterprise Sdn Bhd
TIN format Personal TIN (NRIC-linked, IG prefix) Corporate TIN (C prefix)
Registration portal MyTax (mytax.hasil.gov.my) MyTax (same portal)
Business registration number SSM ROB number (sole prop / enterprise) SSM ROC number (company)
Authorised representative Owner themselves (or named representative) Director or appointed finance officer
Compliance deadline 1 July 2025 (if turnover < RM25M) Same — determined by turnover
Penalty for non-compliance RM200–RM20,000 per offence (Section 120 ITA 1967) Same
Consolidated e-Invoice option Yes — available for B2C Yes — available for B2C
API integration required? No — MyInvois portal (manual) is sufficient for low volumes Recommended for high-volume businesses

Bottom line: you are doing the same thing as a Sdn Bhd. The main difference is that you use your personal LHDN TIN rather than a corporate TIN.

How to Register on MyInvois as a Sole Proprietor

Registration takes 15–30 minutes if your documents are ready. Here is the sequence:

  1. Log into MyTax. Go to mytax.hasil.gov.my. Use your existing LHDN individual login credentials (NRIC + password).
  2. Navigate to e-Invoice. From the dashboard, find the e-Invoice section or MyInvois portal link. LHDN has integrated this directly into MyTax.
  3. Complete your business profile. Enter your SSM Business Registration Number (ROB), business trading name, business address, and contact details.
  4. Enter your TIN. This will be your personal LHDN TIN — the one you use for your annual income tax (Form B) filing. Do NOT use your IC number directly. Your TIN is in your MyTax profile.
  5. Select your MSIC code. MSIC is Malaysia's Standard Industrial Classification code — a 5-digit code for your business activity. For example, 5610 = restaurant activities, 7210 = computer programming. Search LHDN's MSIC list if you are unsure. Wrong MSIC = rejected invoices.
  6. Choose your submission method. For most sole proprietors: select MyInvois Portal (manual entry). If you use accounting software like SQL Accounting, select API and configure the integration within your software.
  7. Complete onboarding. LHDN will validate your profile. Once approved, your business appears in the MyInvois system and you can start issuing validated e-Invoices.

Need a more detailed registration walkthrough? Read our full MyInvois portal registration guide — it covers every screen with common error fixes.

B2C Transactions — Do You Need to Invoice Every Customer?

No. LHDN built a consolidated e-Invoice option specifically for businesses that serve many individual customers daily.

If you run a food stall in Ipoh, a retail boutique in Bukit Bintang, or a freelance service with dozens of small clients each month — you do not need to issue a separate e-Invoice to every person. Instead, you issue one consolidated e-Invoice per day (or per billing cycle) that covers all B2C transactions for that period.

The consolidated invoice is still issued through MyInvois. It still gets validated by LHDN. You just aggregate the transactions into one submission instead of filing hundreds individually.

The rule: consolidated invoices are for B2C only. If a business client (another company or sole prop) asks for an individual e-Invoice to claim their tax deduction, you must issue one. No consolidated shortcut for B2B.

Not sure where to start? We'll walk you through it.

We help sole proprietors and SMEs across Malaysia get MyInvois-ready — registration, software setup, invoice templates. See our e-invoice compliance service or talk to us directly.

Documents You Need Before You Register

Get these ready before you open MyTax. Having them in front of you makes registration a one-sitting job:

  • Your LHDN individual TIN — find it in your MyTax profile or on any previous income tax notice
  • SSM Business Registration Certificate — your ROB number (starts with a number, e.g. 002345678-X)
  • MSIC code — download the LHDN MSIC list and identify the code for your primary business activity
  • Business address — must match your SSM registration
  • Bank account details — for payment verification if required by your software integration
  • MyTax login credentials — if you've forgotten your password, reset it before starting

Common Mistakes Sole Proprietors Make

These are the errors that slow down registration and cause invoice rejections:

1. Using the IC number instead of the TIN. Your TIN is not your IC number. It is a separate LHDN identifier, usually starting with "IG" for individuals. Find it in your MyTax dashboard under "Profile."

2. Using the wrong SSM number. Sole proprietors use a ROB number (Business Registration Number). Companies use a ROC number. Mixing these up causes the registration to fail validation.

3. Skipping MSIC code selection. Some users skip the MSIC field hoping to fill it in later. You cannot. The portal requires it before submission. An incorrect or missing MSIC code is one of the top reasons for e-Invoice validation failure.

4. Assuming they are exempt. "I earn less than RM150,000 — surely this doesn't apply to me." It does. LHDN has not announced a minimum turnover exemption. Registered business = in scope.

5. Registering but never testing. Registration is step one. Many sole proprietors complete the portal signup but never issue a test invoice — and then get their first real invoice rejected because the template has errors. Send a test transaction to yourself before relying on the system for actual clients.

6. Not configuring accounting software. If you use SQL Accounting, Autocount, or any other LHDN-approved software, you need to configure the MyInvois API integration inside the software — not just on the portal. Both sides must be connected. See our complete e-Invoice guide for a full software comparison and setup overview.

What Happens If You Miss the Deadline

Two things happen — one immediate, one legal.

The immediate problem: your business clients will stop accepting your invoices. Any corporate buyer in Kuala Lumpur or Johor Bahru that is already e-Invoice compliant needs a valid LHDN-validated invoice from you. A Word doc or PDF is not acceptable. If you cannot provide one, they will hold payment. That is a cash flow crisis that hits before LHDN even looks your way.

The legal exposure: under Section 120 of the Income Tax Act 1967, non-compliance carries a fine of RM200 to RM20,000 per offence. Each non-compliant invoice is a separate count. Issue 40 invoices in a month without e-Invoice validation and your theoretical exposure is RM40 × RM20,000 maximum. In practice LHDN aggregates, but you do not want to find out firsthand how they exercise that discretion.

The grace period (until approximately January 2026 for Phase 3) softens this — but only for businesses making a genuine compliance effort. If you have done nothing, the grace period offers limited protection.

Frequently Asked Questions

Does e-Invoice apply to sole proprietors in Malaysia?

Yes. All SSM-registered businesses — including sole proprietors and enterprises — must comply with LHDN's e-Invoice mandate. Most sole proprietors fall under Phase 3 with a deadline of 1 July 2025.

When must a sole proprietor comply with e-Invoice?

If your annual turnover is below RM25 million (which covers most sole proprietors), your mandatory date is 1 July 2025. A 6-month grace period runs until approximately January 2026 for genuine compliance efforts.

How does a sole proprietor register on MyInvois?

Log into MyTax (mytax.hasil.gov.my) using your personal TIN and NRIC credentials. Navigate to the e-Invoice section, enter your SSM ROB number and MSIC code, and complete your business profile. Choose the portal (manual) method for low-volume businesses.

What TIN does a sole proprietor use for MyInvois?

Your personal individual TIN (NRIC-linked, IG prefix) — not your IC number and not an SSM number. Find it in your MyTax profile under "Taxpayer Information."

Do sole proprietors need to issue e-Invoices to individual customers?

For B2C retail transactions, you can use LHDN's consolidated e-Invoice option — one daily invoice covering all retail sales. For B2B (when a business client requests it), you must issue individual e-Invoices.

Is there a minimum turnover before a sole proprietor must comply?

No. LHDN has not announced a minimum turnover exemption. All registered businesses are in scope. Even a micro-enterprise earning below RM100,000 must comply if registered with SSM.

What is the penalty for non-compliance as a sole proprietor?

Under Section 120 ITA 1967, the fine is RM200 to RM20,000 per offence, up to 6 months' imprisonment, or both. Each non-compliant invoice is a separate offence. Beyond fines, corporate clients may refuse to pay without a valid e-Invoice.

What MSIC code should a sole proprietor use?

Your MSIC code must match your primary business activity. Download the official MSIC list from LHDN's website and identify the 5-digit code for your industry. Wrong MSIC codes cause invoice validation failures. Common examples: 5610 (restaurant), 7111 (architectural services), 4711 (retail in non-specialised stores).

Get your sole proprietor e-Invoice setup right the first time.

Our team helps Malaysian business owners get MyInvois-ready — registration, software config, invoice template setup. No jargon, no back-and-forth.

Need help sorting this? Free consultation — no jargon, no obligation.