MYINVOIS FOR CONTRACTORS

MyInvois software for
Malaysian contractors.

Moorstack generates MyInvois-compliant e-invoices for Malaysian contracting firms straight from job and progress-claim data, no monthly reformatting, no consolidation errors. It handles the construction-specific rules: progress claims issued individually, the RM10,000 consolidation cut-off from January 2026, and the 55 LHDN fields. Built for CIDB G3-G5 firms above the RM1 million turnover line, where e-invoicing is now mandatory.

IS IT MANDATORY FOR YOU

If you turn over more than RM1 million, yes.

On 1 January 2026 the exemption line rose to RM1 million and the smallest-business phase was cancelled. Nearly every CIDB G3-G5 contractor sits inside the mandate now.

Annual turnoverIn effectStatus
Turnover above RM100 millionSince 1 Aug 2024Mandatory
RM25m - RM100mSince 1 Jan 2025Mandatory
RM5m - RM25mSince 1 Jul 2025Mandatory
RM1m - RM5m1 Jan 2026Mandatory, grace to 31 Dec 2027
Below RM1 millionExemptPhase 5 cancelled, permanently exempt

Source: LHDN / IRBM e-invoicing implementation schedule, as revised for 2026. Confirm your firm's position with your tax agent.

THE CONSTRUCTION CATCH

Progress claims break the simple-invoice model.

From 1 January 2026, transactions above RM10,000 can no longer be bundled into one consolidated monthly e-invoice, each must be issued individually and validated by LHDN. For a contractor, that means every certified progress claim becomes its own 55-field e-invoice, with the right buyer, classification and tax detail. Done by hand in Excel, that is where the month-end scramble, and the rejections, come from.

Reject one field and the invoice is not legally issued. Penalties run RM200-20,000 per invoice under Section 82C.

HOW MOORSTACK HANDLES IT

The invoice exists the moment the claim is certified.

Moorstack builds the progress claim from live job data, then generates the MyInvois-format invoice from that same data, correct fields, issued individually, linked back to the certified claim for audit. No reformatting, no re-keying, no month-end scramble.

For MyInvoisMoorstackExcel + portalAccounting software
Invoices in MyInvois formatFrom job data, automaticallyReformatted by hand monthlyEntered separately
Progress claims issued individuallyBuilt inManualManual
Generated from live site dataYesRe-keyedRe-keyed from claims
Compliance updates as rules changeIn the subscriptionYour problemVendor cycle
Invoice linked to the certified claimYesNoNo
FREQUENTLY ASKED

MyInvois, answered straight.

Is MyInvois e-invoicing mandatory for my contracting firm?

If your firm's annual turnover is above RM1 million, yes. From 1 January 2026 the exemption threshold rose to RM1 million, and firms turning over RM1-5 million entered the mandate (Phase 4) with a relaxation period to 31 December 2027. Firms above RM5 million have been mandated since 2024-2025. Firms below RM1 million are now permanently exempt, the planned RM150k-500k phase was cancelled.

Why are progress claims the hard part under MyInvois?

Construction billing does not fit the simple invoice model MyInvois was designed around. From 1 January 2026, transactions above RM10,000 can no longer be bundled into a consolidated monthly e-invoice, each must be issued individually and validated by LHDN (IRBM). For contractors billing certified progress claims, every claim becomes its own validated e-invoice with the correct buyer, classification, and tax fields, exactly the repetitive, error-prone formatting that breaks in a spreadsheet.

What does a compliant MyInvois e-invoice actually require?

Each e-invoice carries up to 55 data fields, seller and buyer TINs, classification codes, quantities, tax, totals, and must be submitted to LHDN's MyInvois system, which validates it and returns a unique identifier and QR code before the invoice is legally issued. Get a field wrong and it is rejected. Penalties for non-compliance run from RM200 to RM20,000 per invoice under Section 82C of the Income Tax Act 1967.

How does Moorstack make a contracting firm MyInvois-compliant?

Moorstack generates invoices in the correct MyInvois format directly from the job and claim data already in the platform, so the invoice exists the moment a claim is certified, not whenever admin gets to reformatting. It applies the construction rule that progress claims are issued individually, keeps each invoice linked to its certified claim for audit, and ships compliance updates in the subscription as LHDN's rules change.

Does Moorstack replace my accounting software for MyInvois?

No. Moorstack is an operations platform, not a ledger. It generates the MyInvois-format invoice from the job that produced it; your accounting system (AutoCount, SQL Accounting, Xero) keeps the books. Most clients run both, Moorstack feeds the compliant invoice, the accounting system records it. Direct LHDN submission via the Peppol network is on the roadmap.

We're under RM1 million turnover, do we still need this?

Not for the mandate, firms below RM1 million are exempt. But most CIDB G3-G5 contractors are well above that line, and firms growing toward it usually adopt early rather than scramble at the threshold. If you are exempt today and want the operational benefits anyway, the invoicing module is optional.

GET COMPLIANT WITHOUT THE SCRAMBLE

See MyInvois running on your own claims.

Thirty minutes on a call. We map how you bill today and show you the compliant invoice generated straight from a real progress claim, by end of week.