.jpg)
A construction company can look profitable overall while one major project is quietly losing money. That is why construction accounting needs to show more than company-wide revenue and expenses. Finance teams also need visibility into which project generated each cost, what has been committed but not yet invoiced, how much has been billed, what cash has actually been collected, and what the job is still expected to cost.
The financial flow is therefore closely tied to project execution:
Estimate → Budget → Commit → Incur → Bill → Recognise → Collect → Reconcile

Construction accounting is the application of financial and management accounting to project-based construction businesses, with particular emphasis on job-level costs, contract revenue, billing, cash flow and project profitability.
The normal accounting disciplines still apply. Contractors maintain a general ledger, receivables, payables, payroll records, bank reconciliations and financial statements just like other businesses.
Construction adds another question to almost every transaction:
Which project caused this revenue or cost?
Concrete purchased for Project A should normally be distinguishable from concrete purchased for Project B. Site labour needs to be allocated to the jobs where it was used, while head-office costs may need to remain within an appropriate overhead structure rather than being treated as direct job costs.
Construction accounting is therefore not a separate accounting universe. It is accounting organised around long-running, project-based commercial activity.
Construction projects tend to create a more complicated relationship between cost, billing, revenue and cash than many straightforward sales businesses.
Construction also relies heavily on subcontractors, mobile labour, equipment, changing quantities and site-specific procurement.
The accounting system therefore needs to reflect both the legal entity and the individual projects being delivered by that entity.
A useful way to understand construction accounting is to follow the project financially from tender through completion.
Estimate: What is the project expected to cost?
Budget: What cost baseline has been approved for delivery?
Commitments: What spending has already been contracted through purchase orders, subcontracts or other commitments?
Actual costs: What has already been incurred and posted?
Revenue and billing: What has been recognised in the accounts, and what has actually been invoiced to the customer?
Cash: What money has been received or paid?
Forecast: What is the project now expected to cost by completion?
HAL's guide to Construction Cost Estimation covers the estimating stage in more detail, while its Construction Cost Management guide focuses on controlling costs during delivery.
Job costing assigns project-related income and costs to a specific project, job, cost code or work package so managers can understand financial performance at project level.
Typical direct construction costs include several categories.
Labour can include wages, overtime and other project-attributable employee costs. Materials can include concrete, steel, fixtures and other materials consumed by the job. Subcontractor costs may cover specialist civil, mechanical, electrical or finishing packages, while equipment costs may include rentals, fuel or appropriately allocated owned-equipment usage.
Other direct costs can include project-specific testing, permits, temporary site facilities or similar items where the accounting policy supports their allocation.
This needs to remain separate from overhead. Head-office rent, general administration and other indirect costs should not automatically be pushed into individual projects merely because management wants every cost assigned somewhere.
The aim is to create a project-cost picture that is useful and supportable, not one that artificially distributes every company expense.
A single general-ledger account called “materials” is often not enough for a contractor managing multiple active jobs.
Construction businesses commonly add a project structure beneath or alongside the accounting categories. One possible hierarchy is:
Project → Phase → Cost Code → Cost Type
For example:
Project 1001 → Foundations → Concrete → Material
or:
Project 1001 → Foundations → Formwork → Labour
This allows finance and project teams to see not only that material expenditure occurred, but where and why it occurred.
A useful distinction is:
Accounting categories explain what was spent. Project cost codes explain where the spending belongs.
The coding structure should still remain usable. Hundreds of unnecessary codes can encourage inconsistent coding and make reports less reliable rather than more detailed.
Construction billing and accounting revenue should not be treated as the same thing.
For entities applying IFRS, IFRS 15 Revenue from Contracts with Customers establishes a five-step revenue model:
A performance obligation may be satisfied over time or at a point in time, depending on the contract and whether the relevant IFRS 15 criteria are met.
Where a performance obligation is satisfied over time, an entity selects an appropriate measure of progress to determine how much revenue should be recognised as performance is transferred.
This matters because older construction-accounting material often presents “percentage of completion” and “completed contract” as though they were universally selectable IFRS methods.
They are not.
IAS 11 Construction Contracts historically dealt specifically with construction contracts, but it has been superseded by IFRS 15. Other accounting frameworks, including US GAAP, can have different requirements, so the applicable reporting framework should always be identified first.

A contractor may invoice one amount while recognising a different amount of accounting revenue for the same reporting period.
Suppose a project has a contract value of AED 5 million. During a particular month, the contractor may issue a certified invoice for AED 500,000 while the applicable accounting analysis results in AED 620,000 of revenue being recognised.
That difference is not automatically an error.
Billing may follow contractual milestones, measured quantities, certified progress or an agreed payment schedule. Revenue recognition follows the applicable accounting framework and the pattern in which the performance obligation is satisfied.
Cash introduces a third number. The customer may not yet have paid the AED 500,000 invoice.
Construction teams should therefore keep three measures separate:
Revenue recognised ≠ Amount invoiced ≠ Cash collected
Confusing them can distort both project performance and cash-flow analysis.
IFRS 15 also distinguishes between the accounting position created by performance and the customer's payment status.
A contract asset can arise when the entity has transferred goods or services but its right to consideration remains conditional on something other than the passage of time.
A receivable exists when the right to payment has become unconditional apart from the passage of time.
A contract liability can arise when the customer has paid, or an amount is due, before the related goods or services have been transferred.
These categories matter in construction because operational teams may casually describe any unbilled value as “WIP” or “accrued revenue.”
The accounting classification should instead follow the actual contractual rights and the applicable accounting standard.
The term work in progress, or WIP, is used loosely in construction.
A project team may use it to refer to costs incurred on unfinished work, work performed but not yet invoiced, project revenue not yet billed or simply the financial status of incomplete jobs.
That does not mean every construction WIP balance is inventory.
The IFRS Interpretations Committee considered costs to fulfil a contract under IFRS 15 in a construction fact pattern where the performance obligation was being satisfied over time. It concluded in that fact pattern that costs relating to construction work already performed represented past performance and did not qualify for recognition as an asset under the relevant IFRS 15 requirements.
The distinction is important:
Manufacturing WIP may be inventory. Construction-contract “WIP” may require a very different accounting analysis.
The informal label used by the project team should not determine the financial-statement treatment.
Construction contracts often allow part of an amount otherwise earned or billed to be held back until a later contractual point, such as completion or the end of a defects period.
The percentage and release conditions differ between projects, so there is no universal retention rate.
Accounting classification also depends on the actual contractual right to payment. A retained amount should not simply be labelled a receivable without considering whether the right is already unconditional.
Under the broader IFRS 15 distinction, an unconditional right to consideration is treated differently from a right that remains conditional on further performance or another contractual event.
Finance teams therefore need to review both the accounting requirements and the retention clause itself.
Construction projects rarely remain exactly as originally priced.
Design changes, additional scope, omitted work, changed quantities and client instructions can affect the expected project cost as well as the contractual consideration.
From a management perspective, an approved change may require a revised budget and updated cost-to-complete forecast. From an accounting perspective, the business also needs to determine how the modification affects the contract and transaction price under the applicable framework.
IFRS 15 contains requirements dealing with contract modifications and variable consideration.
The important practical distinction is:
Commercial entitlement, customer approval, billing and accounting recognition are related, but they are not necessarily the same event.
A contractor should therefore avoid recognising every submitted variation as revenue merely because a commercial claim has been raised.
Payroll tells the business how much employees need to be paid. Construction accounting also needs to know which projects consumed that labour.
A typical flow is:
Attendance or timesheet → Employee/project allocation → Payroll → Project labour cost
This becomes important when employees work across several sites during the same pay period.
If labour is paid correctly but allocated to the wrong projects, company payroll may be accurate while project profitability is misleading.
For the detailed Saudi payroll process, HAL has a separate Construction Payroll Guide. The construction-accounting issue is narrower: ensuring project-attributable labour reaches the correct job-cost record.
Contractors also need financial visibility beyond invoices that have already reached accounts payable.
Suppose a project has:
The project has spent or accrued only part of the commercial commitment, but management should still understand that most of the budget is already committed.
This is why budget, commitment and actual cost are different measures.
Purchase orders, subcontract agreements, certified work, supplier invoices, payments and remaining commitments all contribute to the project's likely final position.
HAL's Construction Cost Management guide covers this wider control process in more detail.
A construction job can appear profitable and still create a serious cash-flow problem.
Contractors may need to pay employees, suppliers and subcontractors before the corresponding customer payment arrives. Materials may be procured months before installation, customer certification can take time, and retention may postpone collection of part of the contract value.
Consider a simplified period where:
The project may still be reporting a positive accounting margin while its immediate cash movement is negative.
The distinction is simple:
Profitability asks whether the project is earning money. Cash flow asks whether the contractor can fund the timing of the work.
Both need to be monitored.
.jpg)
Good construction accounting should make project and company-level financial questions easier to answer.
No single report provides the complete picture.
A profitable project with a weak cash position requires different management action from a project with good collections but a deteriorating final-cost forecast.
Consider a project with the following current position:
If the current forecast cost to complete is AED 650,000, the forecast final cost would be:
AED 700,000 actual cost + AED 650,000 remaining = AED 1,350,000 forecast final cost
The AED 300,000 commitment still matters for purchasing and cost-control visibility, but it should not simply be added again if it is already reflected within the forecast cost to complete.
Likewise, the AED 800,000 billed and AED 600,000 collected do not tell us how much IFRS revenue should be recognised.
That determination requires the contract and revenue-recognition analysis. The example shows why cost, commitment, billing, cash and recognised revenue need to remain separate.
Construction accounting and construction cost management overlap, but they do not perform exactly the same role.
Construction accounting deals with recording and reporting financial activity, including job costs, receivables, payables, revenue, billing and accounting balances.
Construction cost management is more focused on planning and controlling project cost through estimates, budgets, commitments, actuals, forecasts and corrective action.
A commercial manager may therefore be concerned with whether a package is expected to exceed its budget before an accounting transaction has even occurred.
Finance eventually needs the resulting transactions reflected correctly in the ledger.
The two disciplines become most useful when their information connects rather than being reconciled manually at month-end.
One major mistake is tracking costs only at company level. The general ledger may be correct while management has no reliable view of which projects are actually profitable.
Poor cost coding creates a similar problem. Labour, materials or subcontractor invoices assigned to the wrong jobs distort both project performance and future estimating data.
Other common issues include ignoring commitments until the supplier invoice arrives, confusing billing with accounting revenue, treating every construction WIP balance as inventory, and recognising disputed or unapproved changes too aggressively.
Retention balances and cost-to-complete forecasts also need regular review. A job can appear profitable simply because significant costs have not yet been recorded or forecast.
Finally, project information should reconcile with the general ledger. Separate spreadsheets that cannot be reconciled back to accounting records weaken both project reporting and financial control.
✓ Project costs are posted to the correct jobs
✓ Labour allocations have been reviewed
✓ Supplier invoices have been posted
✓ Subcontractor costs and certifications have been reviewed
✓ Purchase and subcontract commitments are current
✓ Variations and change orders have been reviewed
✓ Billing has been reconciled to project records
✓ Customer receipts have been recorded
✓ Contract assets and liabilities have been reviewed where applicable
✓ Retention balances have been checked
✓ Cost-to-complete forecasts are current
✓ Budget-versus-actual performance has been reviewed
✓ Project profitability has been reviewed
✓ Receivables and payables ageing have been checked
✓ Project records reconcile with the general ledger
✓ Unusual balances have been investigated
Month-end should not be the first time project performance is examined. The close process should validate information that project and commercial teams have already been maintaining throughout the period.
Construction accounting becomes harder when project teams, procurement, payroll and finance maintain separate versions of the same information.
A connected process might follow a material transaction from:
Material request → Purchase order → Receipt → Supplier invoice → Project cost → Payable → Payment
Labour can follow another connected path:
Attendance → Payroll → Project allocation → Labour cost → Project profitability
HAL Construction currently connects areas including project budgets and expenses, workforce information, procurement, materials and project progress. HAL Accounting provides the related accounting environment for financial records, receivables, reporting and bank reconciliation.
The value of integration is not simply faster journal entry. It is reducing the gap between what happens on the project and what finance can see.
Software still requires appropriate accounting policies, project coding, contract analysis and professional judgement. An ERP should not be treated as automatically guaranteeing IFRS compliance or determining the correct revenue-recognition treatment without proper configuration and review.
Construction accounting works best when financial records reflect how construction actually happens.
The core flow is:
Project activity → Cost coding → Accounting → Billing and revenue → Cash → Forecast → Profitability
That requires finance, project, procurement and workforce information to remain connected rather than being reconstructed from separate spreadsheets after the fact.
HAL Construction and HAL Accounting bring project and financial information into a connected business environment. Contractors looking to improve project-level financial visibility can book a HAL demo.
Construction accounting is the process of recording and managing the financial activity of a construction business while also tracking revenue, costs, commitments, billing and profitability by project or job.
Construction projects can span long periods, involve large project-specific purchases and subcontractors, change through variations, and use billing arrangements that do not necessarily match accounting revenue or cash collection.
Job costing assigns labour, materials, subcontractors, equipment and other attributable costs to specific construction projects, work packages or cost codes so project profitability can be measured.
It depends on the applicable accounting framework and contract. Under IFRS 15, revenue is recognised when or as performance obligations are satisfied, either over time or at a point in time depending on the relevant criteria.
Construction businesses use WIP informally to describe several forms of unfinished or unbilled project activity. The accounting treatment depends on the underlying transaction and applicable standard and should not automatically be treated like manufacturing inventory.
Construction accounting records and reports financial activity. Construction cost management focuses on planning, monitoring and controlling project costs using estimates, budgets, commitments, actual costs and forecasts.
Important reports can include job costs, budget versus actual, commitments, project profitability, receivables and payables ageing, cash-flow forecasts and cost-to-complete forecasts, alongside the company's normal financial statements.




