Under RM1m turnover?
You're exempt from e-invoicing.

In December 2025, Malaysia raised the e-invoice exemption to RM1 million in annual turnover and scrapped the phase that would have caught the smallest businesses. Most micros are now out entirely. Here's the line, what puts you back on the hook, and the one deadline that still bites.

RM1m–5m · grace ends
31 Dec 2027
· · ·
524 days of grace left

Who's exempt — and who still isn't.

The exemption is a hard line at RM1 million in annual turnover, read off your most recent Borang B (sole prop) or Form C (Sdn Bhd). Find your band below.

Exempt 01

Under RM1m turnover

The bulk of micros: warung, freelancers, tuition centres, home bakers, most kedai. No MyInvois obligation at all. You issue normal receipts and file Borang B as usual.

Exempt 02

Just under — RM500K to RM1m

Still exempt, but you're closest to the line. If you're growing, watch the turnover figure you actually file, because crossing RM1m moves you into the mandate.

In scope 03

RM1m to RM5m turnover

Mandatory since 1 Jan 2026, but LHDN granted a penalty-free transition to 31 Dec 2027. You can issue consolidated e-invoices and face no fines before then. Enforcement starts 1 Jan 2028.

In scope 04

Above RM5m turnover

Already live and enforced (Phase 3 from Jul 2025, earlier for bigger firms). If you're still issuing PDF-only invoices, you're exposed today.

Edge 05

Crossed RM1m recently

Fast growth can move you from exempt into the RM1m–5m band. It's based on your latest filed turnover, not a forecast — check the actual number before you assume you're out.

Voluntary 06

Opted in anyway

Any taxpayer can join MyInvois early, often because a big customer (a Phase 1–2 company) requires it. Once you opt in, you're treated as mandated from your activation date.

Three things worth doing even if you're exempt.

Exemption isn't permanent policy — thresholds have moved before, and one large customer can ask you to issue e-invoices tomorrow. None of this costs anything, and all of it turns the eventual switch into a shrug.

01

Get a TIN

If you file income tax you already have one — look top-right on MyTax. If not, register at mytax.hasil.gov.my. It is free, and it is the key to everything MyInvois.

02

Keep customer TINs on file

The day a business customer needs an e-invoice, having their TIN saved turns a scramble into a two-minute job. Collect them as you go, not under pressure.

03

Know your turnover number

The exemption is a turnover line, not a feeling. Know roughly where you sit against RM1m so a threshold move or a good year doesn't catch you out.

The RM1m–5m prep path, unhurried.

This part is for the RM1m–RM5m band — the only micros still on the hook. You have until 31 Dec 2027 with no penalties, so there's no cramming. Here's the order to do it in, whenever you start.

8 steps · at your pace
  1. Step 01 ~2 days
    Find (or get) your TIN

    Log in to MyTax. TIN is top-right of your profile. New registration takes 2 working days to issue — the one step with real lead time, so start here.

  2. Step 02 15 min
    Activate MyInvois

    Accept terms, pick your MSIC code, confirm your address matches SSM records. This unlocks the sandbox for the test run later.

  3. Step 03 1 hour
    Collect your top 20 customer TINs

    Message them on WhatsApp. Save TIN + BRN to your contact list. Twenty customers will cover 80% of your B2B volume — highest-leverage hour of the whole prep.

  4. Step 04 30 min
    Decide your sales shape

    Mostly B2B? Default to standard e-invoice per sale. Walk-in cash? You'll use consolidated B2C — pick the roll-up day (the 7th of the following month is a safe default).

  5. Step 05 30 min
    Map products to MSIC codes

    LHDN's catalogue has ~200 codes. For most micros, 3–5 cover everything. Do this once, reuse forever.

  6. Step 06 30 min
    Pick your submission tool

    Your accounting software, a middleware, or a purpose-built app. Must support Peppol BIS 3.0 and the MyInvois sandbox.

  7. Step 07 20 min
    Run one test submission

    Submit a dummy invoice in MyInvois pre-production. Watch the UUID come back. Inspect the QR code. Fix anything weird now, not on your first real one.

  8. Step 08 15 min
    Brief your team Ready

    If staff issue invoices, walk them through the new flow. Print a one-pager. Pin it to the counter. Nobody should be figuring this out live.

Note No hard dates here on purpose — the RM1m–5m grace runs to 31 Dec 2027, and the only step with real lead time is the TIN (a couple of working days). Start whenever; just don't leave the TIN to the final week.

What changes once you're in scope.

Exempt today, this is what flips the day you cross RM1m or opt in. Most of it is one-time plumbing; your day-to-day routine changes surprisingly little once it is wired.

Issuing a sale
Before
Write a receipt. Hand it over. Done.
After
Create invoice → submit to MyInvois → wait for UUID → hand over the validated PDF with the QR code.
Buyer TIN
Before
Nice to have. Rarely collected.
After
Mandatory for every B2B sale. B2C uses LHDN's generic buyer TIN.
Walk-in cash sales
Before
Handwritten slip or POS receipt. No LHDN touchpoint.
After
One consolidated B2C e-invoice per month, submitted within 7 days of month-end.
Corrections
Before
Tippex, rewrite, done.
After
Cancel within 72 hours, or issue a credit note referencing the original invoice UUID.
Record keeping
Before
Shoebox of receipts, spreadsheet if you're tidy.
After
Every e-invoice lives on MyInvois — 7-year retention is LHDN's problem, not yours.

Penalties, and the grace that delays them.

If you're under RM1m, there's nothing to miss — you're exempt. The fine schedule only bites once you're in scope: RM200 minimum per non-compliant invoice, RM20,000 maximum, per offence, under Section 120 of the Income Tax Act. Fines are capped at the offence level, not the return.

For the RM1m–RM5m band, LHDN waived penalties entirely until 31 December 2027 and allows consolidated e-invoices in the meantime. Enforcement begins 1 January 2028 — treat that date, not the grace period, as your real deadline.

↳ If you're RM1m–5m and haven't started

  1. 01

    There's no penalty clock yet

    Until 1 January 2028, non-compliance carries no fine for your band. Use the prep path above without pressure.

  2. 02

    Lean on consolidated e-invoices

    LHDN explicitly allows the RM1m–5m band to roll counter sales into one monthly submission during the transition. Use it.

  3. 03

    Claim the capital allowance

    The government allows a full one-year capital allowance on e-invoice software and hardware. Ask your accountant to book it the year you set up.

Should you opt in early anyway?

Even if you're exempt, LHDN lets any taxpayer join MyInvois voluntarily. Once you activate, you're treated as mandated from that date — the 72-hour validation window, the QR-coded PDFs, the full machinery. There's no going back, so opt in on purpose, not by accident.

+

Reasons to opt in early

  • A larger customer (a Phase 1 or 2 company) asks for e-invoices from suppliers
  • You'd rather learn the system in a quiet month than during a growth year that crosses RM1m
  • Your accounting software already supports it and switching on is one click

Reasons to wait

  • You're comfortably under RM1m with no customer pushing for it
  • Your software has no MyInvois support yet
  • You'd be taking on the 72-hour window and consolidated-B2C setup for no obligation

Keep digging.

The MyInvois pillar guide

Four phases, four invoice types, every rejection reason.

Read guide
Consolidated B2C e-invoice

One rolled-up invoice per month for walk-in sales.

Coming soon
TIN numbers in Malaysia

Where to get yours, how to validate theirs.

Coming soon

Questions we keep getting asked.

I run a warung kopi. Do I need MyInvois?

+
Almost certainly not. If your annual turnover is under RM1 million, you're exempt — and that covers the vast majority of warung (a RM300/day stall is only ~RM110K/year). You issue normal receipts and file Borang B as usual. Curious what that Borang B will cost you? The free income tax calculator gives a quick estimate.

The exemption used to be RM150K or RM500K. What changed?

+
In December 2025 the government raised the e-invoice exemption to RM1 million in turnover and scrapped the final phase that would have caught the smallest businesses. Anything you read about a "1 July 2026" go-live for micros is out of date.

I'm RM1m–5m. What's my actual deadline?

+
You've been technically in scope since 1 January 2026, but LHDN waived penalties and allowed consolidated e-invoices until 31 December 2027. Full enforcement starts 1 January 2028 — that's the date to be ready by.

Can my accountant submit on my behalf?

+
Yes. LHDN's tax agent framework lets a registered agent act for you. Expect it as a line item in your accountant fee; many Malaysian firms bundle it into a compliance package.

I sell on Shopee / Lazada / TikTok Shop. Does this change anything?

+
The same turnover test applies. Under RM1m you're exempt, whatever the platform. Above it, issuing the e-invoice is still on you, per-sale or consolidated B2C, even though the marketplace shows invoice-style data.

Could the exemption be lowered again?

+
It's possible — the threshold has moved more than once, and the RM1m floor has been argued both ways. Nothing is scheduled. Keep a TIN and clean records so a future change doesn't catch you scrambling.
Exempt today · covered when it matters

Exempt now.
Covered when you're not.

Kiira keeps your books in WhatsApp for free — no MyInvois needed while you're exempt. The day you cross RM1m or a customer asks, the Compliance plan switches e-invoicing on. No rebuild.