Malaysia · 马来西亚 · மலேசியா

MyInvois e-invoicing.
LHDN-ready. SST-native. Live today.

Oris Invoice generates LHDN-compliant UBL 2.1 XML, computes SST in sen with BigInt precision, and submits directly to the MyInvois API. Phase 4 relaxation ends 31 Dec 2026 — get compliant now.

Live
MyInvois mandate (Phase 4)
UBL 2.1
37 mandatory LHDN fields
6 / 5–10%
SST service / sales rates
MYR
Native currency (sen precision)

Built for MyInvois from the ground up

Not a late-bolted Malaysia checkbox on a GST-first product. Every feature below is in production on master today.

MyInvois UBL 2.1 XML

Generates LHDN-compliant UBL 2.1 XML covering all 37 mandatory fields. Submits directly to the MyInvois sandbox and production APIs. Supports all 8 document types: standard invoice, credit/debit/refund notes, self-billed variants, and BIK.

SST engine (sales + service)

Single-stage SST: 6% service tax, 5% / 10% sales tax, exempt, and zero-rated export paths. BigInt arithmetic in sen. No input-credit complexity — SST does not chain.

SST-02 / SST-02A return export

Bimonthly aggregation that matches MySST schema. Imported-service invoices are auto-flagged for SST-02A self-accounting — the buyer inbox sets the flag when a foreign-supplier TIN is detected.

MYR-native money math

All amounts stored and computed in sen (1 MYR = 100 sen) using BigInt. FX rates pulled from Bank Negara Malaysia API daily. Cross-currency invoices embed the BNM rate snapshot in the UBL XML.

Buyer inbox (received e-invoices)

LHDN's MyInvois poller syncs received invoices every 5 minutes. 72-hour acceptance window with countdown. Reject with reason (notifies supplier via LHDN API). Auto-accept on window expiry.

Self-billed & BIK invoices

Self-billed invoice type (code 11) for imported services and reverse-charge purchases. Benefits-in-Kind (BIK) invoice type (code 15) for employee benefits — buyer is the employee TIN, no full Customer record required.

TIN / BRN / MSIC validation

TIN format (C or IG prefix + 10 digits), BRN (12-digit new format or legacy ROC/ROB), MSIC 5-digit code, postcode, and phone (+60) all validated at input. MSIC code auto-suggests the correct SST rate.

Designated Area & MSME mode

Designated-area and special-area flags suppress sales tax on qualifying inter-area goods. Businesses under RM1M turnover can toggle MyInvois off and use standard invoicing with a compliance banner.

Certificate expiry monitoring

IRBM digital certificate warnings at T-90d and T-30d, with submission blocked at expiry. Upload PEM or PFX; encrypted at rest with AES-256-GCM.

Pricing

MYR-native tiers. MyInvois in every paid plan.

Free forever for sole traders under 10 invoices / month. Paid tiers unlock MyInvois XML submission, batch filing, and the buyer inbox. Your ORIS Invoice subscription qualifies for the RM50,000/year accelerated capital allowance under Malaysia's e-invoicing tax incentive (2024–2027).

Free
MYR 0
10 invoices / mo
Starter
MYR 49
/ month
Pro
MYR 129
/ month
See full pricing

Frequently asked

Is the MyInvois mandate already active?

Yes for Phase 4 (RM1M–RM5M annual turnover) — the mandate is live with a relaxation period running until 31 December 2026. After that date, non-compliant invoices may attract penalties of up to RM20,000. Oris Invoice is submission-ready today; you can go live immediately or use the relaxation window to onboard at your own pace.

Do I need to register as an LHDN taxpayer first?

Yes — you need a TIN (Taxpayer Identification Number) from LHDN before submissions can be validated. If you're already SST-registered your TIN is the same. Oris Invoice validates TIN format at signup and will block submission if the TIN is absent or malformed.

What about SST? Is it the same as GST?

No. Malaysia replaced GST with SST in 2018. SST is single-stage (no input-tax credit chain): service tax at 6% applies to taxable services, sales tax at 5% or 10% applies to taxable goods. Oris Invoice handles both separately and exports the bimonthly SST-02 / SST-02A return files that MySST accepts.

Can I issue self-billed invoices for imported services?

Yes. Self-billed invoices (type code 11) are generated natively. The buyer inbox automatically flags invoices from foreign-supplier TINs (those not starting with C or IG) as imported services, which feeds the SST-02A self-accounting export.

Is the Bahasa Malaysia interface available?

Invoice PDF templates are available in English today. A Bahasa Malaysia PDF template and email localisation are on the roadmap for the next release cycle.

From signup to your first MyInvois XML in under 10 minutes.

No credit card. Issue your first SST-correct invoice the same day. Wire MyInvois submission when your certificate is ready.