For Malaysian SMEs · LHDN e-Invoicing

E-invoicing is mandatory.
Make it automatic.

Stop typing invoices into the LHDN portal one by one. We connect everything, so every invoice you issue is compliant, submitted, and delivered to your customer — automatically.

Free audit = we check 1 sample invoice against the 37 mandatory fields. No portal login needed.

LHDN rollout by annual turnover

> RM100M 1 Aug 2024 mandatory
RM25-100M 1 Jan 2025 mandatory
RM5-25M 1 Jul 2025 mandatory
up to RM5M 1 Jan 2026* in grace*

*Phase 4 relaxation until 31 Dec 2027; penalties from 1 Jan 2028. Below RM1M currently exempt. Sources: BDO Malaysia guide (May 2026), IRBM guideline v4.7.

The problem

Why Malaysian SMEs are stuck

Invoices via WhatsApp, orders in Sheets

Juggling copy-paste between chats and spreadsheets delays payments and loses records.

55 fields, 37 mandatory

One typo means a MyInvois rejection — and manual portal entry makes it worse at volume.

No digital staff

Hiring automation talent in Malaysia is hard; only a small share of SMEs are AI-ready today.

Bulk invoicing eats days

A real Malaysian case automated 1,000+ invoices/month and cut 40+ hours per billing cycle.

Two ways to start

Public generator now, custom automation when you're ready

Free

Public Invoice Generator

khmuhtadin.com/tools/invoice

  • Browser-based — nothing uploaded
  • PDF/PNG export, logo, line items, tax
  • Great for quick professional invoices
  • Not submitted to MyInvois
Open Generator

What we automate

Four flows that pay for themselves first

MyInvois submit

New order → generate UBL 2.1 → validate 37 fields → submit API → save UIN.

WhatsApp delivery

Invoice PDF + QR auto-sent; auto-nudge if unopened after 48h.

Payment follow-up

3/7/14-day reminders, status sync to Sheets or your accounting app.

Daily ops report

7am WhatsApp to the manager group: sent, pending, rejected.

How it runs

From audit to handover

  1. Free 1-invoice auditWe check your sample invoice against all 37 mandatory MyInvois fields.
  2. Field mappingYour Sheets/CRM/Xero data mapped to UBL 2.1 — tax, buyer TIN, totals.
  3. Build on your VPSWorkflows live on your server (RM100-300/mo). You own everything. License stays with n8n GmbH.
  4. Sandbox testingReal reject cases, WhatsApp delivery, retry logic before go-live.
  5. HandoverWorkflow JSON files, 1-hour team training, 14-day support included.

FAQ

Common questions

Is MyInvois mandatory for my turnover?

Phase 3 (RM5-25M) has been live since 1 Jul 2025. Phase 4 (up to RM5M) starts 1 Jan 2026 but penalties only begin 1 Jan 2028 — that grace window is exactly when API integration should be built. Under RM1M is currently exempt.

Can I keep using the free generator after automation?

Yes. Many clients use the public generator for ad-hoc invoices while bulk/system invoices flow through the automated pipeline. Both coexist fine.

Will you host n8n and charge me monthly access?

No. We build on your VPS and hand over workflow files. You pay your hosting provider directly. Selling hosted n8n access isn't allowed under n8n's Sustainable Use License — and you shouldn't want your invoicing locked to someone else's platform anyway.

What if LHDN changes the field spec?

Workflows are modular — the field mapping sits in one node. Guideline updates (v4.7+) are small patches, not rebuilds.

Do you help with MDEC grant applications?

We scope projects as API integration — which grant reviewers prefer over manual uploads — and provide architecture documentation you can attach to your MDEC submission.

Send one invoice.
Get the gap check free.

We return which of the 37 mandatory MyInvois fields are missing from your current invoice — within 24 hours, no portal login needed.