Categories
Uncategorized

Accounting Software for Construction and Contractors in Hong Kong (2026)

Construction is one of the verticals where generic accounting software quietly fails. A bookkeeper running a Hong Kong contracting business with off-the-shelf cloud software usually discovers, around the third progress claim, that the system has nowhere clean to record retention held back by the main contractor, no obvious place for an approved variation order, and no way to look at gross margin per project without exporting to Excel.

This guide is for HK construction firms — main contractors, subcontractors, fit-out specialists, MEP installers, and renovation companies — that want accounting software to do real work, not just produce a P&L. It covers what makes construction accounting different, the four mechanics that have to be right (progress claims, retention, variation orders, job costing), and what to look for when choosing a system.


Why construction accounting is different

A trading company sells goods and gets paid. A restaurant takes orders and rings up the till. A construction project, by contrast, runs for months or years, generates revenue in irregular chunks tied to certified work, withholds cash until practical completion, and absorbs costs across multiple budget lines that cannot be confidently allocated until the project closes out. Four structural features create the complexity:

  • Long project life cycle. A single project can span two or three financial years, which means revenue recognition under HKFRS 15 has to be done over time, not at a single point of completion.
  • Progress billing. Payment is tied to certified valuations, not delivery of a product. The certifier — usually the QS or architect — decides how much the contractor can claim this month.
  • Retention. Main contractors typically withhold 5–10% of every certified payment until the defects liability period ends. That cash sits as a receivable on the contractor’s balance sheet for 12–24 months, sometimes longer.
  • Variation orders. Scope changes are constant. Each variation needs its own paper trail, approval, pricing, and audit-defensible link back to the master contract.

None of this is exotic — every HK contractor lives with it daily — but most generic accounting software treats it as an afterthought, leaving the bookkeeper to track the real numbers in parallel spreadsheets.


The four mechanics that have to be right

1. Progress claim invoicing

A progress claim invoice is not a normal sales invoice. It typically references the contract sum, the cumulative value certified to date, the previous claim, the current claim, less retention deducted, less previous payments. The format is rigid because the QS will reject anything that does not reconcile. Software that supports proper progress billing should let you:

  • Set up a contract once with its sum, breakdown, and retention rate.
  • Generate each progress claim as a percentage of the contract or by line item.
  • Auto-calculate retention deduction on each claim.
  • Show cumulative claimed, cumulative certified, and cumulative paid against contract value at any point.

2. Retention tracking

Retention is where contractors lose money invisibly. It typically sits on the balance sheet as a long-term receivable, and gets forgotten the moment the project closes. A surprising number of contractors release retention balances years after entitlement simply because nobody chased them. Good software should track retention per project, per main contractor, with the trigger date for release (practical completion + defects liability period) clearly visible.

3. Variation orders

Each variation needs to be recorded as an addition to the contract sum, with its own approval reference, date, and pricing. When the project closes out, you should be able to print a contract summary showing original sum + every approved VO = final account value. Without this, disputes at close-out become expensive — the contractor’s ledger and the client’s ledger diverge, and reconciliation falls back to whoever kept the better Excel file.

4. Job costing

Gross margin per project is the only number that tells a HK contractor whether the business is actually making money. To produce it reliably, every cost — material purchase, subcontractor payment, site labour, plant hire, consumables — has to be coded to the project at the moment of entry, not reconstructed at year-end. Software with a proper project ledger lets you:

  • Code each supplier invoice and each subcontractor application to a project.
  • Allocate site labour either by timesheet or by a fixed percentage rule.
  • Compare cost-to-date against budget and against revenue recognised, project by project.
  • Drill from the consolidated P&L down to a single transaction on a single job.

Subcontractor payments and pay-when-paid

HK construction runs on subcontracting, and the cash flow consequence is severe. A main contractor receives certified payment 30–60 days after submitting a claim; the subcontractor below them is often paid only after the main contractor receives funds. Whether that “pay-when-paid” arrangement is contractually enforceable is a separate legal question, but the cash flow reality is unavoidable.

Accounting software for HK contractors should make this visible. A live aged payables report by project, with a column showing whether the corresponding receivable from the upstream client has been received yet, is the single report that prevents subcontractor disputes from blowing up. If the system cannot produce this without a manual report-builder session, it is the wrong system.


Material imports and multi-currency

Anything brought in from the mainland or further afield arrives priced in RMB or USD, often with a long lead time between order and delivery. Without proper FX handling, the cost on the project ledger drifts away from the actual cash outflow as exchange rates move. The software needs to revalue open payables at the closing rate and post the gain or loss correctly. We covered the mechanics in our multi-currency accounting article — for construction, the same rules apply, just with longer settlement windows.


HKFRS 15 and audit considerations

Under HKFRS 15, revenue from construction contracts is recognised over time using the input method (typically cost-to-cost) where the project meets the criteria for over-time recognition — which most HK construction contracts do. This means the software needs to support, or at least cleanly produce data for, the standard percentage-of-completion calculation: cost incurred to date divided by total expected cost, applied to the contract sum, with the difference between revenue recognised and amounts billed sitting as a contract asset or contract liability on the balance sheet.

If your project ledger is reliable, the auditor’s job is straightforward. If it is reconstructed at year-end from spreadsheets, the audit takes longer and costs more — see our note on first-time audit preparation for the broader picture.


What to look for when choosing the software

A short checklist for a HK construction firm evaluating a system:

  • Project as a first-class dimension on every transaction — not a bolted-on tag.
  • Native progress claim format with retention, cumulative claimed, and previous-payment columns.
  • Retention sub-ledger with release-date tracking.
  • Variation order log tied to the contract.
  • Subcontractor payment application workflow separate from regular AP.
  • Multi-currency revaluation for imported materials.
  • Project P&L and cost-to-date reports available without leaving the system.
  • HKICPA-compliant outputs — your auditor should not have to re-key anything.

Most generic cloud packages tick perhaps three of these. Construction-specific add-ons exist, but they typically charge per project and add an integration layer. A locally built HK package that handles project accounting natively is usually the cleanest answer for firms with 10–100 staff.


How Giga Accounting handles construction

Giga Accounting by 凌峰會計 is built for Hong Kong SMEs, including contractors. Project ledger, retention tracking, variation order logging, multi-currency settlement, and cost-to-date reporting are part of the package, not modules added on top.

If you would like to see how it handles a real construction workflow — from contract setup through final account — start at the Windows desktop accounting software page or compare the platform against alternatives in our 2026 buyers guide. For firms importing materials and supplies regularly, our companion piece on accounting software for HK trading companies covers the same FX and supplier ledger ground from the other side of the transaction.

Leave a Reply