E-Invoice Portal

Malaysian e-invoice portal for SMEs and accountants.

Submit and validate e-invoices to LHDN MyInvois without replacing your POS. Free tier, no credit card required.

Free tier · 50 documents/month · No credit card required

Trusted by Malaysian SMEs and accountants · Built for LHDN MyInvois v1.1

01

Invoice Submission

Compose and submit individual e-invoices to LHDN MyInvois in real time.

composing

DescriptionQtyAmount
Nasi Lemak Set (10 pax)10RM 120.00
Teh Tarik x2020RM 36.00
Roti Canai x1515RM 22.50
Mee Goreng x88RM 56.00
Mineral Water x2424RM 24.00
SubtotalRM 258.50
Tax (8%)RM 20.68
TotalRM 279.18

validated

LHDN Invoice ID

INV-2026-FUDFH2

550e8400-e29b-41d4-a716-e00489e0bcc5

ValidatedSignedQR Ready

MyInvois submission flow

02

Bulk Upload

Upload a CSV from your existing POS. We validate and submit each row automatically.

upload

sales_apr.csv 100 rows
SalesReceiptsReturns
Batch complete

results

97

Succeeded

3

Failed

100

Total

Syarikat Wira Baru
Restoran Bunga Raya
Perabot Jaya
Farmasi Al-Shifa
Bakeri Sri Melaka
Optik Vision Plus
Telekoms Maju
Kedai Buku Ilmu
Kedai Runcit Sinar
Hardware Ahmad & Sons
Warung Pak Daud
Klinik Dr. Faridah

Bulk CSV upload

03

Consolidated Monthly

Accumulate B2C daily sales and submit a single consolidated invoice at month-end.

daily sales log

Day 111 salesRM 588
Day 27 salesRM 698
Day 310 salesRM 564
Day 43 salesRM 825
Day 511 salesRM 819
Day 68 salesRM 472
Day 79 salesRM 640
Consolidated invoice sent

consolidated report

Consolidated Invoice

PeriodMay 1 to 7, 2026
Sales Count59
TotalRM 4,606.00
UUIDINV-8F2A-3K9D
StatusVALIDATED

Daily totals

Day 1Day 7

Consolidated monthly submission

Everything you need to comply

LHDN MyInvois integration

Real-time submission, validation, cancellation, and consolidated batch. Direct to LHDN sandbox or production.

Multi-shop, multi-user

One account, many shops. Invite accountants and staff with role-based access.

CSV bulk upload

Drag-drop sales spreadsheets from your existing POS. Auto-detect columns, per-row results.

Sandbox mode

Test the full submission flow against an internal mock before going live. No LHDN account needed.

Pace-based warnings

Smart projections that warn before you hit your monthly limit. Silent to critical to blocked.

Encrypted credentials

Your LHDN client secret is AES-GCM encrypted at rest. We never log or expose it.

PDF receipts with QR

Generate downloadable PDFs with LHDN-validated QR codes ready for buyers.

72-hour cancellation

Cancel validated invoices within LHDN's 72-hour window directly from the dashboard.

Why envoice?

Built for one thing. LHDN compliance.

Generic accounting tools were not built for Malaysia's e-invoice mandate. Desktop software locks you into expensive licenses. envoice does exactly what you need. Nothing more.

envoiceDesktop accounting
installed software
Generic SaaS
not Malaysia-specific
LHDN portal
manual submission
LHDN MyInvois submissionDirect, automatedVia paid pluginNot supportedManual, one-by-one
Setup timeMinutesDays + IT setupHoursNo setup (no automation)
CSV bulk upload
Works alongside your POS✓ Keep your system✗ Replaces your POS
Multi-outlet, one account✓ All outlets includedExtra license per seatExpensive add-on
Sandbox / test mode✓ Built-inPartial✓ (separate login)
Starting priceFree, RM 0/moRM 300+ one-timeRM 200+/moFree (manual only)

Simple pricing

Start free. Upgrade when you grow.

Free

RM 0/mo

50 documents/mo

Starter

RM 35/mo

500 documents/mo

Recommended

Pro

RM 90/mo

3,000 documents/mo

Enterprise

Custom

Unlimited

Every plan includes 1 shop · add more at RM 15/mo each · unlimited invoices on Enterprise

Common questions

Answers to what Malaysian SMEs ask most before getting started.

Is the e-invoice mandate real, and when does it apply to me?
Yes. LHDN's MyInvois system is rolling out in phases by annual turnover. Phase 4 covers RM1m to RM5m turnover from July 2026. Businesses below RM1m turnover are currently exempt.
Do I need to replace my existing POS or accounting system?
No. The portal works alongside your existing system. Submit invoices manually, via CSV upload, or in the future via our API. Your main system stays as-is.
How do you store my LHDN credentials?
Your LHDN Client ID is stored plain in our database. Your Client Secret is encrypted at rest using AES-256-GCM with a master key that lives outside the database. We never log secrets in plain text.
Can my accountant or staff use the same account?
Yes. Each shop supports an Owner, Accountants, and Staff with role-based access. Invite anyone by email. They get their own login.
What happens if a submission to LHDN fails?
Failed submissions are saved with the LHDN error response. Our retry job runs every 5 minutes to retry network or transient failures. Validation errors (bad TIN, missing fields) need manual fix.
Can I cancel a validated invoice?
Yes, within 72 hours of validation. After that, LHDN does not allow cancellation. Use our admin UI to cancel within the window.
Do I need an SSL certificate or digital signature for sandbox testing?
No. Sandbox submissions are unsigned. Production submissions to LHDN require an X.509 certificate from MSC Trustgate, Pos Digicert, or Raya Identity. This is a per-taxpayer setup outside our portal.
What if I exceed my monthly document limit?
On Free tier, submissions pause once you reach 50 documents in a month and resume at the next period. Paid tiers have unlimited documents, so there are no limits to hit and no overage charges.

When does this affect me

Check your LHDN phase

LHDN rolls out e-invoice mandatory dates by annual turnover. Find yours.

RM

Type your annual turnover above to see your phase and deadline.

Source: LHDN MyInvois rollout announcements. Subject to change. For educational purposes only.

Start issuing compliant e-invoices today

The LHDN mandate is in effect. Get set up in minutes.

Start free

30-day money-back guarantee 3-invoice validation guarantee