Key Takeaways
- Construction accounting requires each project to be tracked separately, including costs, claims, retention, variations and expected profit.
- Revenue, invoices and cash received are not always the same because construction work often spans multiple accounting periods.
- Malaysian contractors may need to consider SST, e-Invoice requirements, CIDB levies and construction-specific tax rules.
- WIP and estimated cost to complete should be reviewed regularly to catch shrinking project margins early.
- Strong construction accounting is as much about cash flow as profitability.
Accounting for construction companies in Malaysia requires much more than recording money coming in and bills going out. Contractors need systems that track each project’s revenue, costs, progress claims, retention, variations, WIP and expected profitability across contracts that may run for months or years.
For Malaysian contractors in 2026, compliance may also involve SST, e-Invoice, CIDB levies and construction-specific tax rules, depending on the contractor’s activities, turnover and applicable exemptions.
The goal is not simply to know whether the company made money at year-end. Good construction accounting should show whether each project is making money right now.
What Is Construction Accounting?
Construction accounting records, allocates and reports financial activity around individual construction projects.
Unlike many businesses, contractors deal with staged progress claims, certification, retention, variation orders, subcontractors, long project cycles and costs incurred well before cash is collected.
This makes project-level accounting essential. A contractor can have a healthy bank balance while one major project is losing money, or a profitable project can create cash-flow pressure if claims are delayed or retention is high.
Why Is Construction Accounting Different in Malaysia?
Malaysian contractors need to manage both project accounting and local regulatory requirements.
Relevant frameworks and laws include:
MFRS 15: Companies applying MFRS apply MFRS 15, Revenue from Contracts with Customers, to construction contracts within its scope.
MPERS: Eligible private entities may instead apply the Malaysian Private Entities Reporting Standard.
Income Tax Act 1967: Construction contract income is subject to Malaysian income tax rules, including specific guidance on how gross income from construction contracts is determined.
Service Tax Act 2018: Qualifying construction work services can fall within the Service Tax regime.
Construction Industry Development Board Act 1994: Contractors may need to declare qualifying projects and pay the applicable CIDB levy.
The exact treatment depends on the company’s reporting framework, project type, registration status and contract terms.
What Should Contractors Track for Every Project?
Each project should have its own financial control record.
|
Project Item |
What It Shows |
|
Original contract value |
Initial agreed project value |
|
Approved variations |
Confirmed additions or deductions |
|
Revised contract value |
Current expected contract revenue |
|
Progress claims submitted |
Amount claimed from customer |
|
Certified amount |
Work approved for payment |
|
Retention |
Amount withheld until later |
|
Costs incurred |
Actual project spending |
|
Estimated cost to complete |
Expected remaining costs |
|
Outstanding receivables |
Amounts not yet collected |
|
Forecast margin |
Expected project profit |
Without these figures, cost overruns may only become obvious after significant losses have already occurred.
How Does Job Costing Work for Construction Companies?
Job costing assigns revenue and expenses to individual projects.
Typical cost categories include labour, materials, subcontractors, machinery, transport, site overhead and professional fees.
Using consistent project and cost codes makes it easier to compare budget against actual spending and identify where margins are slipping.
Read More: Finance vs Accounting in Malaysia: What Your Business Needs
What Is Work-in-Progress Accounting?
Contractors often use a work-in-progress, or WIP, report internally to compare work performed, costs incurred, billing and expected margin.
For example, work may be completed in June while the related progress claim is only certified in July. Looking only at invoices could therefore distort June’s project performance.
A simplified internal WIP report might look like this:
|
Project |
Contract Value |
Costs To Date |
Estimated Total Cost |
Illustrative Completion |
Illustrative Revenue |
|
Project A |
RM2,000,000 |
RM750,000 |
RM1,600,000 |
46.9% |
RM937,500 |
|
Project B |
RM800,000 |
RM320,000 |
RM720,000 |
44.4% |
RM355,556 |
This example uses cost-to-cost percentages for illustration only. The appropriate measure of progress depends on the contract and applicable accounting requirements.
For companies applying MFRS, financial statements may use contract assets, contract liabilities and receivables rather than simply recording all unbilled work as “WIP”.
How Is Revenue Recognised for Construction Contracts?
One common mistake is assuming:
Revenue = Invoice = Cash Received
In construction, these figures can be different.
Under MFRS 15, revenue depends on when performance obligations are satisfied. Where the relevant criteria are met, revenue may be recognised over time as work is performed.
Contractors should therefore distinguish between:
- Revenue recognised: Accounting revenue relating to work performed.
- Progress billing: Amount claimed or invoiced.
- Cash received: Amount actually collected.
Companies applying MPERS follow the relevant MPERS principles instead. Tax treatment may also differ from financial reporting treatment.
How Do Progress Claims and Certified Work Flow Through the Accounts?
A common payment cycle is:
Work performed → Progress claim submitted → Certification → Retention deducted → Invoice or e-Invoice issued → Payment received
Each stage should be tracked separately.
For example, a contractor may submit a RM200,000 claim but have only RM180,000 certified. If 5% retention applies to the certified amount, the amount immediately collectible will be lower again.
What Are Retention Sums?
Retention is an amount withheld from contractor payments until contractual conditions are met.
For example:
Certified work: RM200,000
Retention at 5%: RM10,000
Amount before other deductions: RM190,000
Contractors should maintain a retention schedule showing the amount withheld, expected release date, release conditions and amount collected.
Depending on the contractual right to payment, retention may be presented as a receivable or remain a contract asset until the right to consideration becomes unconditional.
How Should Variation Orders Be Accounted For?
Variation orders can materially change project revenue and margin.
Approved variations can generally be incorporated into forecasts once the relevant recognition requirements are met.
Pending or unapproved variations should be monitored separately because the additional revenue may still be uncertain.
Keeping approved and pending variations separate helps prevent project margins from being overstated.
How Should Subcontractors Be Tracked?
For each subcontractor, contractors should track:
- Subcontract value
- Approved variations
- Claims
- Certified amount
- Retention
- Payments
- Outstanding balance
This makes it easier to compare subcontractor liabilities with amounts claimed from the main customer.
How Should Construction Materials Be Accounted For?
Materials should be linked to the correct project wherever possible.
Contractors should distinguish between materials used on a project, unused at period-end, transferred between sites, returned to suppliers, or damaged and wasted.
Poor material tracking can cause one project to absorb costs that belong to another.
Read More: Double Tax Deduction Malaysia: A Guide for Business Owners
How Should Machinery and Equipment Be Treated?
Short-term equipment rental is generally treated differently from buying a long-term asset.
Where machinery meets the relevant asset-recognition criteria, it may be capitalised and depreciated over its useful life rather than expensed immediately.
For tax purposes, qualifying plant and machinery may also be eligible for capital allowances, subject to Malaysian tax rules.
How Does SST Apply to Construction Services in Malaysia?
As of 2026, qualifying construction work services are generally subject to 6% Service Tax where the provider falls within the taxable scope.
The registration threshold for taxable construction work services is generally more than RM1.5 million over the applicable 12-month period, subject to the detailed rules.
Construction services for residential buildings and related public facilities are generally outside the taxable construction-services scope.
For taxable construction services, Service Tax is generally accounted for when payment is received. If payment remains unpaid for 12 months from the relevant date the service was provided, the tax becomes due after that period. Different timing can apply where invoice-basis accounting has been approved.
Retention sums relating to taxable construction work can also be subject to Service Tax.
Mixed-use projects, transitional contracts, B2B exemptions and other exempt arrangements may require closer review.
How Does e-Invoice Affect Construction Companies?
Contractors should first confirm whether they are required to implement e-Invoice.
Under the current implementation framework, taxpayers with annual turnover or revenue below RM1 million are exempt where the applicable exemption conditions are met.
For contractors within the e-Invoice regime, the accounting trail should ideally connect:
Progress claims ↔ Certificates ↔ Accounting entries ↔ e-Invoices ↔ Receivables
Where certification of work done is required, HASiL’s construction guidance allows the e-Invoice to be issued upon obtaining the certificate. Where certification is not required, an e-Invoice is required in relation to the progress claim.
Good reconciliation between claims, certificates, accounting entries and e-Invoices helps reduce compliance errors.
What Is the CIDB Levy?
CIDB requires contractors to declare qualifying construction projects.
A 0.125% levy generally applies to construction contracts exceeding RM500,000, subject to applicable exemptions and CIDB rules.
For a RM2 million project:
RM2,000,000 × 0.125% = RM2,500
The main contractor is generally responsible for declaring the project and paying the levy, so this cost should be considered when budgeting.
Why Is Cash Flow So Important in Construction Accounting?
A construction company can be profitable and still run out of cash.
Consider a contractor with claims waiting for certification, retention being withheld, suppliers requiring payment within 30 days and customers paying only after certification.
The project may show a profit, but accounting profit cannot pay tomorrow’s supplier invoices.
Contractors therefore need project-level cash-flow forecasts showing when money is expected to come in and when major obligations must be paid.
Which Construction Accounting KPIs Matter Most?
A simple project dashboard should include:
|
KPI |
What Management Should Watch |
|
Project Gross Margin |
Expected profitability |
|
Cost Variance |
Actual cost versus budget |
|
Estimated Cost To Complete |
Remaining project spending |
|
Outstanding Claims |
Claims not yet resolved or paid |
|
Retention Receivable / Contract Asset |
Amount withheld or not yet receivable |
|
Project Cash Flow |
Cash generated or absorbed |
The forecast final margin is especially useful because it forces management to update both expected revenue and remaining costs.
What Accounting Mistakes Do Contractors Commonly Make?
Common problems include:
Mixing project costs: Supplier invoices are posted without proper project codes.
Treating bank balance as profit: Cash may already be committed to suppliers or subcontractors.
Ignoring retention: Certified amounts may look stronger than the actual cash position.
Recording variations too early: Project margins can become overstated.
Not updating cost-to-complete estimates: Original budgets remain unchanged even when conditions shift.
Reviewing profitability only at year-end: Problems are detected too late.
What Should Contractors Review Every Month?
|
Monthly Review |
Check |
|
Contract Value |
Update approved variations |
|
Progress Claims |
Reconcile submitted and certified amounts |
|
Retention |
Update amounts withheld and released |
|
Project Costs |
Allocate expenses correctly |
|
Subcontractors |
Reconcile claims and balances |
|
WIP / Contract Position |
Update project progress |
|
Cost To Complete |
Revise remaining cost estimates |
|
Margin |
Recalculate forecast profit |
|
Receivables |
Follow up overdue amounts |
|
Cash Flow |
Forecast upcoming inflows and payments |
|
SST |
Review taxable transactions |
|
e-Invoice |
Reconcile documents with accounting records |
For active projects, this process is most useful when done monthly. Higher-risk projects may benefit from more frequent review.
What Does a RM2 Million Construction Project Look Like in the Accounts?
Consider a contractor awarded a RM2 million commercial project.
Original contract: RM2,000,000
Original estimated cost: RM1,600,000
Expected profit: RM400,000
Expected margin: 20%
Later, an approved variation adds RM100,000, bringing the revised contract value to RM2.1 million.
Higher material and labour costs then push estimated total cost to RM1.78 million.
Revised profit:
RM2,100,000 − RM1,780,000 = RM320,000
Revised margin:
RM320,000 ÷ RM2,100,000 = 15.2%
The project is still profitable, but expected margin has dropped significantly.
If RM1 million of work has been certified and 5% retention applies, RM50,000 may still be withheld.
This is why contractors should track contract value, revised costs, variations, retention and cash collection together.
Do Construction Companies Need Accounting Software?
A contractor handling only a few simple projects may initially manage job costing through spreadsheets.
As project numbers grow, spreadsheets become harder to control.
Useful software features include:
- Project and job costing
- Cost codes
- Purchase and subcontract tracking
- Progress billing
- Retention tracking
- SST reporting
- e-Invoice integration
- Budget-versus-actual reporting
- Project profitability dashboards
The right system should make accurate project figures easy to retrieve.
How Can Outsourced Accounting Help Construction Companies?
An outsourced accounting team can help manage bookkeeping, project cost allocation, receivables, payables, SST, e-Invoice records, management reporting and audit preparation.
Project managers still need to provide operational information such as progress, variation status and estimated cost to complete. The accounting function turns that information into useful financial reporting.
Conclusion
Good accounting for construction companies in Malaysia gives contractors visibility into each project’s financial position before problems reach the bank account.
Job costing, WIP or contract-position reporting, progress claims, retention, variations, SST, e-Invoice records and cash-flow forecasting should work together rather than as separate year-end exercises.
For contractors that want more structured financial records without building a large in-house finance team, Accounting.my can support the process through our accounting and bookkeeping services. This can make it easier to monitor project profitability, cash flow and compliance as the business grows.
Disclaimer: This article provides general information only and does not constitute accounting, tax or legal advice. Specific treatment may depend on your contracts, reporting framework and tax status.
Sources
- Royal Malaysian Customs Department, Guide on Construction Work Services and current Service Tax guidance.
- Inland Revenue Board of Malaysia, Public Ruling No. 5/2025: Construction Contracts.
- Inland Revenue Board of Malaysia, Construction Industry-Specific e-Invoice FAQs.
- Inland Revenue Board of Malaysia, current e-Invoice implementation timeline and guidelines.
- Construction Industry Development Board Malaysia, project declaration and levy guidance.
- Malaysian Accounting Standards Board, MFRS 15 and MPERS.
- Companies Commission of Malaysia, Companies Act 2016.
Frequently Asked Questions About Accounting for Construction Companies in Malaysia
Progress claims should be tracked by amount submitted, amount certified, retention deducted, amount invoiced and amount received. Revenue recognition may differ from the value of the claim itself.
Qualifying construction work services are generally subject to 6% Service Tax where the applicable registration and taxable-service conditions are met. Certain residential construction services are generally outside the taxable scope.
The CIDB levy generally applies at 0.125% to qualifying construction contracts exceeding RM500,000, subject to applicable exemptions and CIDB rules.
Not necessarily. Under the current implementation framework, taxpayers with annual turnover or revenue below RM1 million are exempt where the applicable exemption conditions are met.
Active construction projects should generally be reviewed at least monthly. Higher-risk or fast-moving projects may benefit from more frequent checks.
Contractors should at minimum maintain project-level revenue, cost and margin reporting. This effectively functions like a project P&L and makes it easier to identify profitable and loss-making jobs.














