CASH CONTROL, CASH TIMING

YOU EARNED THE MONEY. IT JUST ISN'T IN YOUR BANK YET.

QUICK ANSWER

Construction cash timing is the structural distance between when a subcontractor performs work and when cash comes in for that work. That distance, driven by billing lag, GC pay cycles, retainage holdbacks, and material procurement timing, explains why a profitable company can run out of cash on a regular basis. The work is real. The margin is real. The cash just hasn't caught up yet.

This isn't one problem with one fix. It's four separate delays stacked end to end, and each one has a different owner and a different cure. Billing lag is yours to fix and it is published in full. The GC pay cycle is a forecasting problem rather than a collections problem. Retainage is a contract term you can negotiate before signing and a release you have to go ask for. Procurement float is a scheduling decision made months before the invoice hits. Owners who treat all four as one cash problem end up borrowing against three delays they could have closed for nothing.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-08-07
THE DEFINITION

WHAT IT MEANS.

Construction cash timing is the structural distance between when a subcontractor performs work and when the cash for that work reaches the bank, and it's driven by billing lag, GC pay cycles, retainage holdbacks, and material procurement timing.

THE FOUR CASH TIMING DELAYS IN CONSTRUCTION

FOUR PLACES THE MONEY SITS AND WAITS.

01

Billing lag, work to invoice

This is the stretch between finishing the work and getting the invoice out. Commercial subcontractors typically run 18 to 22 days. On $500K a month in billing that's $330K of work performed and not yet invoiced, and on $6M annually it's approximately $1.1M sitting in that state at any given time. The money is earned and it's invisible, because nothing in the accounting system reports work you haven't billed.

02

GC pay cycle, invoice to payment

Once the invoice is in, the GC controls the calendar. Private commercial GCs typically pay within 30 to 45 days of invoice receipt, and public work through DOT and municipal agencies runs 60 to 90 days. Stack that on top of billing lag and the total window from work performed to cash deposited runs 50 to 65 days on private work and 80 to 110 days on public work. That's a quarter of a year on the long end.

03

Retainage, payment held to project completion

Standard contracts hold back 5 to 10% of every payment until project completion or final acceptance. On a $1.2M subcontract at 10%, that's $120K withheld for the duration of the project, sometimes 12 to 18 months after your scope is finished. Without tracking it separately and asking for release on a schedule, retainage sits there indefinitely, because nobody on the GC's side is assigned to give it back.

04

Procurement timing, materials paid before billing

Material buying runs the cash cycle backwards. A concrete sub purchases $80K in rebar on net-30 supplier terms, pays the supplier inside 30 days, doesn't invoice the GC until month end, and then waits another 35 days for payment. That procurement float is funded out of working capital, which means the business made a loan to the project that the bid never priced.

THE ARITHMETIC

WHAT IT LOOKS LIKE IN DOLLARS.

Civil and underground utility

Public pay cycles are the binding constraint. Payroll runs weekly and DOT and municipal checks run 60 to 90 days. A civil sub burning $400K a month on public work is carrying $800K to $1.2M of earned revenue in the collection cycle at once. The margins are fine. The money is months behind the payroll that produced it.

Concrete

Material concentration makes it acute. Ready-mix invoices come due net-30 from the pour date while the pay app covering that pour collects in 45 to 60 days, so on multiple pours a month the supplier gets paid before the GC pays, structurally, every time. Aligning the pour schedule against the billing calendar is the operational fix.

Electrical

Material packages create long float. A $180K gear package bought in March, installed in May, billed in June, and collected in July is a four-month float the bid never priced. Deposit billing and stored-material clauses recover most of it, and both have to be in the contract before the order goes in.

SWPPP and multi-site trades

Small delays compound across many locations. Forty sites billing monthly with staggered approval cycles means cash comes in as a smear rather than a check, and emergency rain-event work bills late because the documentation trails the response. Same-week documentation discipline is what fixes it.

$310K and $246K, what closing the delays recovers

A $7.1M civil contractor headed toward merchant cash advance dependency rebuilt its billing process with SOV setup and pay-app timing discipline, and $310K in overdue receivables hit the bank in the first 30 days. The money existed the whole time. Separately, on $6M in annual revenue, the difference between invoicing 5 days after completion and 20 days after completion is roughly $246K permanently parked in unbilled float, either borrowed at LOC rates or pulled out of operations for zero return.

HOW CFOS CLOSES THE TIMING DELAYS

WHAT WE CHANGE.

Billing cadence aligned to GC cutoffs

Invoices get staged for submission 5 days before each GC's cutoff date rather than at month end. On most projects that cuts billing lag from 18 to 22 days down to 5 to 7 days, which recovers 13 to 15 days of cash timing on every invoice. Nothing about it requires the GC's cooperation, which is why it's the first thing we fix.

A 13-week cash forecast that maps all four delays

The forecast models billing lag, GC pay cycle, retainage position, and procurement timing at the same time, by project and by week. The owner sees 13 weeks of cash in and cash out that accounts for all four delays instead of a bank balance that reports the past. Every delay becomes a scheduled event rather than a surprise.

Retainage tracked with a release schedule

Every project's retainage balance gets tracked separately from current AR, with the release trigger mapped at contract signing. When the project hits substantial completion the release request goes out within 5 days, instead of months later when somebody finally thinks to ask. Retainage is the easiest money in the business to leave on the table.

Procurement timing built into the cash forecast

Major material purchases get modeled into the forecast when the purchase commitment is made rather than when the supplier invoice comes in. The owner sees the cash impact of a procurement decision before making it, which sometimes changes the order date and sometimes changes the terms. Either way it stops being a surprise in week six.

$10.7M+
Client AR Recovered Since 2023
48
Active Trade Specializations
60 DAYS
Average Onboarding Time
PRICING

FLAT MONTHLY FEE. NO SURPRISES.

Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing, no payroll, and no add-ons.

Last 12 months revenueMonthly fee
Up to $1M$1,900 to $2,900
$1M to $3.5M$2,600 to $3,900
$3.5M to $6.5M$3,800 to $5,700
$6.5M to $9.5M$5,100 to $7,100
$9.5M to $12.5M$6,100 to $8,500
$12.5M to $15.5M$7,400 to $11,000
$15.5M to $18.5M$9,400 to $13,500
$18.5M+Quoted individually

Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items.

Core

You stop guessing.

You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions rather than a report.

Your bookkeeper keeps doing the books.

Executive

You stop touching the books.

Everything in Core, and we run the bookkeeping and the controllership as well. Nobody in your office is answering coding questions or chasing a reconciliation at month end.

We do the books. No payroll.

Strategic

Every job shows its margin while it's still running.

Everything in Executive, plus the job costing and WIP platform set up, loaded with your cost codes, and managed for you every month. You never have to learn it.

We do the job costing.

COMMON QUESTIONS

FREQUENTLY ASKED.

Because profit is an accounting concept and cash is a timing concept. A company can earn 14% net profit on every job and still run out of cash if billing lag, GC pay cycles, retainage, and procurement timing open holes bigger than the working capital reserve. The profit is real. The cash just comes in 60 to 90 days after the work that earned it.
Roughly $800K to $1.2M of earned revenue is somewhere in the collection cycle at any given time, sitting in billing lag, in GC processing, in retainage, or in procurement float. All of it's collectible, just not in the week you spent it. The work is to reduce that float through faster billing and systematic collections while building the $1.2M working capital reserve that absorbs whatever is left.
Related but different. Cash flow is the net movement of cash in and out of the business. Cash timing is the distance between economic activity and cash receipt. You can run positive cash flow overall and still have cash timing problems, if the delays concentrate in the same week as payroll or a large AP payment.
They're connected and distinct. A timing problem means earned cash comes in later than obligations come due, which is fixable operationally with faster billing, collections discipline, and forecast-driven AP timing. A working capital problem means the reserve itself is too small to absorb normal timing delays, which is fixable by retaining profit, controlling overhead, and sometimes restructuring debt. Most subcontractors with chronic cash stress have both, meaning thin working capital getting hammered by unmanaged timing. We fix the timing first because it's faster, then build the reserve.
More negotiable than most subs believe. Retainage reduction at 50% completion is a standard ask that experienced GCs expect, and many contracts already allow it while nobody requests it. Early-trade subs such as sitework, concrete, and steel have a strong case for release at their scope's completion instead of project completion, since their work finishes a year before closeout. The ask costs nothing. On a $1.2M subcontract at 10% retainage, winning scope-completion release pulls $120K forward by six to twelve months.
WHAT THIS TIES INTO
Josh Luebker, The Construction CFO
Josh Luebker
FRACTIONAL CFO · THE CONSTRUCTION CFO

Former commercial project manager and master electrician: 150+ projects worth $2.1B combined, from $50,000 to $300M. Now fractional CFO to commercial subcontractors.

HOW MANY DAYS FROM WORK PERFORMED TO CASH IN THE BANK?

Bring one open job and your last three pay apps. We will count the days in each of the four delays and tell you which one is costing you the most.

You don't hire a CFO because it's safe, you do it because the real risk isn't having one.
Book a 20 minute diagnostic

20 minutes. No sales pressure. We will tell you exactly what's broken before we talk about anything else.

OR START WITH THE WORKBOOKS. NO CALL NEEDED.