“Billings do not equal revenue in construction accounting.”
That line stops a lot of contractors cold the first time they hear it. But it is one of the most consequential truths in construction finance, and misunderstanding it can make a profitable job look like a disaster, or mask a real problem until it’s too late.
Revenue recognition in construction is the process of determining when and how much revenue to record on a project, based on actual work completed rather than what has been billed. Under ASC 606, the accounting standard that governs long-term contracts, most contractors are required to recognize revenue using the percentage of completion method, matching revenue to costs as work progresses, not when invoices go out.
This post walks through how that works, why it matters, and what contractors get wrong.


