MyInvois and LHDN
Malaysian e-invoicing is a submission workflow with its own validation and rules for construction billing. An international platform generates an invoice; it does not carry your LHDN obligation.
Procore is capable software built for large general contractors, mostly in North America. For a Malaysian firm turning over RM 3M-30M the question is not quality, it is fit: an international platform carries no MyInvois submission, no JKR or PAM claim format, no CIDB audit export and no CIPAA payment clock, because it was never built for this jurisdiction. Those four are most of the compliance work a Malaysian contractor actually does.
None of these are criticisms of the product. They are the consequence of building for a market that is not this one.
Malaysian e-invoicing is a submission workflow with its own validation and rules for construction billing. An international platform generates an invoice; it does not carry your LHDN obligation.
A progress claim here is submitted in the form your contract sets — PWD 203A, a JKR Sarawak form, PAM. Generic claim modules produce a generic claim, which the S.O. then asks you to re-do properly.
Your grade renewal needs a specific file assembled from specific records. That is a Malaysian administrative process no international product models.
Payment response, adjudication, s 36 default — with working days counted by the state the site sits in. See the periods, each cited to its section, on our CIPAA page.
No integration marketplace. No partner ecosystem. No ten years of features hardened by thousands of customers. If breadth is what you need, buy breadth — we will say so on the call.
What we offer instead: a system shaped to how your firm actually works, carrying the Malaysian compliance natively, answered by one of the two people who wrote the code.
| Procore | Moorstack | |
|---|---|---|
| Built for | Large general contractors | RM 3M-30M contracting SMEs |
| Shape | Configurable product | Built to one firm's workflow |
| MyInvois / LHDN submission | Not native | Built in |
| JKR / PWD / PAM claim formats | Generic claim module | Your contract's format |
| CIDB audit export | Not modelled | One click |
| CIPAA payment clocks | Not modelled | Computed, provision cited |
| Breadth of features | Very broad | Only what your firm uses |
| Vendor scale and track record | Large, long-established | Two founders, new |
| Who answers your call | Support tier | One of the two people who wrote it |
Comparison of fit for a Malaysian contracting SME, based on published product scope. We do not quote Procore's pricing: it is negotiated and we have no verified current figure. Ask them, then compare against a written Moorstack quote.
More detail on the Malaysian side: MyInvois, JKR progress claims, CIDB audit, and CIPAA deadlines.
Procore is sold internationally and Malaysian firms can and do buy it. The question worth asking is not availability but whether the Malaysian statutory layer — MyInvois submission, JKR and PAM claim formats, CIDB audit export, CIPAA payment periods — is carried by the product or left to you. On an international platform that work generally stays manual, which is the part of the job that actually consumes a Malaysian contractor's week.
On breadth, unambiguously. Procore is a mature product with far more features, a large engineering organisation behind it, and a track record we do not have. If you need the full range of a large general contractor's toolkit, that is a real argument for it. The case for Moorstack is narrower and different: a platform shaped to one firm's actual workflow, carrying the Malaysian compliance work natively, supported directly by the two people who built it.
Two reasons that have nothing to do with quality. First, breadth you do not use is not free — it arrives as configuration, training and process you must adopt to fit the product. Second, the compliance work specific to Malaysia is not in the box, so the firm ends up running the international platform for project management and a spreadsheet alongside it for claims, invoices and audit. Two systems that disagree is the problem you were trying to solve.
A great deal. There is no marketplace of integrations, no large partner ecosystem, no decade of feature accumulation, and no other customers' battle-testing behind the build yet. Each Moorstack platform is scoped to the modules one firm needs, so anything outside that scope is not there. We would rather say that plainly than let it surface after a contract is signed.
We publish our own numbers: a development fee of RM 15,000 to RM 150,000+ depending on scope, and a subscription of RM 450 to RM 5,000+ a month, quoted in writing after a scoping call. We deliberately do not quote Procore's pricing — it is negotiated, varies by contract, and we have no verified current figure. Ask them directly and compare against a written Moorstack quote rather than against a number either vendor guessed.
Often no, and that is a legitimate answer. If it is working and your team has adopted it, the cost of moving is real. The conversation worth having is narrower: whether the Malaysian compliance work sitting in spreadsheets beside it — claims in contract format, MyInvois submission, CIDB audit, payment clocks — is worth solving on its own.
Thirty minutes with both founders on one of your real workflows, and a fixed-price quote in writing within the week. If the bigger product is the right answer for your firm, we will tell you.