Skip to content
Early accessOnboarding businesses now

Send LHDN e-Invoices without the guesswork.

MyInvoisBridge is a simple e-Invoicing tool for Malaysian businesses. Create an invoice, we check the details LHDN requires, submit it to MyInvois, and show you exactly what was accepted, rejected, or still pending. Running your own software? Connect it with our API.

No cardon the free trial
Sandboxto test safely first
1-day replywhen you ask for help
app.myinvoisbridge.my
1 / 3
Demo invoices with LHDN-mapped statuses: approved, submitted, processing, and rejected.

01 / Validate

Every invoice, normalised + validated.

  • Validated before every LHDN submission
  • UBL 2.1 format, end to end
  • Multi-company support
  • Sandbox-first setup

The friction

LHDN e-Invoicing is fiddlier than it should be.

Whether you run a small business, keep the books for clients, or maintain the software, the same five problems show up.

  1. 01

    The required fields are easy to miss

    LHDN expects specific tax codes, classification codes, and TIN formats. Miss one and the invoice is rejected — often without an obvious reason.

  2. 02

    Rejections are hard to read

    When LHDN rejects a document, the error points at a field, not at plain English. Without a clear view, you don't know what to fix or resubmit.

  3. 03

    It's hard to tell what actually went through

    Between submitted and approved, invoices sit in limbo. Finance teams can't easily see what was accepted, what's pending, and what failed.

  4. 04

    Cancellations have a short window

    LHDN only allows cancelling an approved invoice for a limited time. After that you have to issue a credit or debit note instead — and many teams find out too late.

  5. 05

    Building it yourself is a lot of work

    For software teams, the LHDN API means OAuth, UBL 2.1, status polling, and keeping up with spec changes. That's months of work that isn't your product.

Live
Invoices list with live LHDN status
Live invoice status, straight from LHDN.

The bridge

Keep your system. Add the bridge.

Create an invoice in MyInvoisBridge, or keep using the accounting software you already have. You don't need to replace anything to get started.

We check every field LHDN requires, generate the UBL 2.1 format MyInvois expects, submit it, and show you the result — accepted, rejected, pending, or cancelled — in one place.

Software teams can connect an ERP, POS, or accounting system straight to LHDN with our REST API — submit invoices, then poll for status or receive signed webhooks. (CSV import is on the roadmap.)

  • 0

    ingestion paths

  • 0

    LHDN document types covered

  • 0%

    UBL 2.1 spec coverage

Capabilities

What you can do today — and what's coming.

The core e-Invoicing flow is live: create, validate, submit, and track. The REST API, webhooks, and machine credentials are live on the Pro plan. Items marked "Coming soon" — CSV import and invoice cancellation — are on the roadmap and not live yet.

REST JSON API

OAuth2 client-credentials. POST an invoice with an Idempotency-Key, we validate and submit asynchronously, and you read the status back. Available on the Pro plan.

POST /api/v1/integration/invoices

UBL 2.1 generation

Line items, tax totals, monetary totals, credit and debit notes: all generated to the LHDN spec.

Submission status

Live tracking from submitted → approved or rejected. No black box.

Structured error surface

Per-invoice rejection reasons mapped back to the originating field. No XML grepping.

Multi-company tenancy

One account, many companies. Each with its own team, TIN, and LHDN credentials.

M2M API credentials

Mint scoped client credentials from Settings and rotate the secret on demand. Available on the Pro plan.

The flow

Four steps from connection to compliance.

Every invoice flows through the same steps: create, validate, submit, track.

  1. Create

    Enter an invoice in the dashboard, or send it from your own software with the REST API.

    // auth: client_credentials → bearer

  2. Validate

    We check every field LHDN requires (tax codes, classifications, identifiers) before anything reaches LHDN.

    // per-type LHDN field checks

  3. Submit

    We generate the UBL 2.1 format LHDN expects and submit it to MyInvois on your behalf.

    // POST /documentsubmissions

  4. Track

    See live status — accepted, rejected, or pending — with a clear reason on every rejection.

    // status → approved | rejected

Pricing

Simple pricing, per company.

Every company gets its own plan and its own limits. Start with a free trial, then pick the plan that fits your volume.

14-day free trial

Try the full workflow, no credit card required.

Use the sandbox, connect your LHDN credentials, submit real documents, and see whether it fits before a paid plan starts.

Trial includes 25 submissions across 14 days. When it ends, your records stay readable and exportable.

Starter

Entry plan for small businesses getting compliant.

RM49/mo

100 e-Invoices / month · 2 users

  • Create, validate & submit to LHDN
  • Live submission status tracking
  • PDF invoice with LHDN QR
  • Email invoices to customers
  • Multiple team members
  • Email support

Business

Most chosen

Mainstream SMB tier for the mandated RM1m-RM5m segment.

RM99/mo

500 e-Invoices / month · 5 users

  • Create, validate & submit to LHDN
  • Live submission status tracking
  • PDF invoice with LHDN QR
  • Email invoices to customers
  • Multiple team members
  • Priority support
  • Email support

Pro

Higher-volume plan with on-behalf-of and multi-credential support.

RM199/mo

2,000 e-Invoices / month · 15 users

  • Create, validate & submit to LHDN
  • Live submission status tracking
  • PDF invoice with LHDN QR
  • Email invoices to customers
  • Multiple team members
  • Self-billed documents (11–14)
  • Integration REST API
  • Signed webhooks
  • Priority support
  • Email support
  • Consolidated invoicesComing soon
  • Multiple LHDN credentialsComing soon

Handling many clients, or need higher volume?

Accounting firms, partners, and higher-volume businesses get a plan scoped to them. Tell us what you need.

Talk to us

Prices exclude SST where applicable. Annual billing is cheaper than paying monthly. Plans, prices, and limits shown here come live from our plan catalog.

For firms & vendors

You handle clients. We handle the LHDN side.

Accounting firms, tax agents, and software vendors can run many clients through MyInvoisBridge — each client kept separate under one login.

  • Keep every client separate under one login.
  • Self-billed documents supported (Pro plan).
  • Mint API credentials per client and revoke on demand (Pro plan).
  • We handle the LHDN integration. You keep the client relationship.
Live
Multi-company partner dashboard
One login, each client kept separate.
Common questions

Questions before you start.

What businesses and accountants ask before putting their e-Invoicing into production.

Ready to send your first LHDN e-Invoice?

Start the free trial. Create an invoice, submit it to MyInvois, and watch the status come back. No credit card required. Prefer a walkthrough first? Request a demo.

No credit card for the trial. We reply to demo requests within one business day.

Talk to us

Questions, or want a walkthrough?

Tell us what you need — a demo, help with LHDN onboarding, or whether your setup will work. We'll reply within one business day. No sales script.

We only use this to reply to you.

We reply within one business day. No marketing list.