Conquest Consultants
← All articles
Cash FlowJuly 13, 2026· 6 min read

Profitable on Paper, Broke in the Bank: The Construction Cash-Flow Trap

Why a general contractor can earn a profit on every job and still run out of cash – where the money gets trapped, and the billing discipline that frees it.

By Ed Warmoth, Founder of Conquest Consultants

Almost every general contractor has lived this contradiction: the jobs are profitable, the year-end statement is black, and yet there is never enough cash in the account to make payroll comfortable. On paper you are making money. In the bank you are always one slow payment from trouble. That is not a bookkeeping error. It is the structural cash-flow trap of the construction business, and profit has almost nothing to do with escaping it.

Profit and cash are not the same thing

Profit measures a job over its whole life. Cash measures a single moment. A job can earn a healthy margin and still drain your account for months, because in construction you spend money long before you collect it. You buy the material, make the payroll, and pay the subs on this month's work – then you bill for it, wait thirty days or more to get paid, and hand back a slice as retainage on top. The profit is real. It just arrives long after the cash went out.

Where the cash gets trapped

For a growing contractor, four things quietly lock up cash at the same time:

  • Retainage – the 5 to 10 percent withheld on every invoice, often not released until long after the job closes. Across a busy year it can equal your entire profit, sitting in someone else's account.
  • Underbilling – work you have performed but have not invoiced. Every dollar underbilled is a dollar of your cash financing the owner's project.
  • Slow, sloppy billing – draws that go out late, get kicked back over a missing lien waiver, or under-capture the work actually put in place.
  • Front-loaded cost – mobilization, materials, and early labor that hit before the billing curve catches up.

None of these shows up as a loss. Every one of them shows up as an empty account. And the faster you grow, the worse it gets: a bigger backlog means more cash trapped in all four places at once. Growth, in construction, eats cash.

Retainage: money you earned but cannot touch

Retainage is the clearest example of profit you cannot spend. You did the work, you booked the margin, and 5 to 10 percent of it is held back – sometimes for a year past substantial completion. Contractors who do not track retainage as its own asset, aged by job, routinely leave six figures on the table simply because no one is watching the release dates. It is the easiest cash in the business to recover, and the most commonly forgotten.

Underbilling is the one you control

Retainage is set by the contract. Underbilling is set by you. Every month you fail to bill for work you have completed, you are lending the owner money at zero percent – out of the same account you need for payroll. This is where the WIP schedule stops being a compliance chore and becomes a cash-flow tool: the underbilled column is a list of money you are owed and have not asked for.

You do not have a profit problem. You have a timing problem – and timing is a thing you can manage.

The fix is discipline, not a bigger line of credit

The instinct, when cash is tight, is to borrow. A line of credit has its place, but borrowing to cover a self-inflicted billing gap just rents you back the money you already earned. The durable fix is billing discipline:

  • Bill early and bill complete – capture every dollar of work in place, every period, with the backup that keeps the draw from bouncing.
  • Watch your WIP position by job, live – so an underbilled job is caught this month, not at closeout.
  • Track retainage as an aged asset and chase every release the day it comes due.
  • Forecast cash by job, not just company-wide – so you see the trough before you fall into it.

Do those four things consistently and the trap loosens without a single extra point of margin. The money was always there. It was just trapped in a system that never surfaced it.

Surfacing it is exactly what construction-native accounting is for. In SCPM Construction Accounting – the financial engine built into SCPM Project – WIP position and retainage are live, per job, in a click, and cash is forecast against the work in place rather than guessed at. Structure defeats chaos, and cash-flow chaos is just structure you have not installed yet.

Structure defeats chaos.

If margin is leaking through the gaps in your operation, a direct conversation is where it starts.