BLOG ยท CASH FLOW

PROFITABLE ON THE P&L. BROKE IN THE BANK.

The company looks profitable and cash still feels tight every single week. That's usually not an accounting error. It's how construction pays.

BY JOSH LUEBKERPublished February 28, 2026Updated August 8, 20263 min read
QUICK ANSWER

Profitable construction companies run out of cash because profit and cash don't move on the same timeline. A subcontractor pays for payroll, materials, equipment, and lower-tier subs before the pay application for that work is approved, and collection comes after approval, after retainage is withheld, and after the upstream contractor decides to pay. The P&L records the profit in the month the work was performed. The bank account records the money weeks or months behind it. Growth widens the lag because larger jobs require larger spending up front and more simultaneous jobs mean more payroll cycles before the first of those invoices is collected.

That's why a historical report can't solve this. Last month's P&L is a true statement about a month that's over. What an owner needs is the next thirteen weeks: payroll exposure, billing dates, expected collections, and what the backlog will demand in cash before it pays anything back.

THE FULL BREAKDOWN

This post explains why the timing lag exists. Read Profitable but No Cash, the Full Diagnosis for the complete treatment, worked figures included.

PROFIT AND CASH DO NOT RUN ON THE SAME CLOCK.

One of the most confusing experiences for a growing subcontractor is this: the company appears profitable, and cash constantly feels tight. Owners often assume something must be wrong with the accounting. Usually nothing is wrong with the accounting at all.

It's a structural feature of how construction work gets paid for. Profit is recorded when the work is performed. Cash moves when somebody upstream decides to release it. Those two events are related, and they aren't simultaneous, and no amount of bookkeeping accuracy makes them simultaneous.

THE CONSTRUCTION CASH TIMING PROBLEM.

On most projects a subcontractor pays for the work long before being paid for it. The spending comes first, in a fixed order, and it doesn't wait for anybody's approval cycle:

Payroll, which is due on your schedule and nobody else's
Materials, often at delivery or on 30 day supplier terms
Equipment, whether rented by the week or carried on a note
Lower-tier subcontractors, who have their own payroll to meet

THEN THE DELAYS STACK ON TOP.

Payment can be weeks or months behind that spending, released through progress billing cycles. Then a second layer of delay sits on top of the first one, and each piece of it's somebody else's decision:

Pay application review and approval by the general contractor
Retainage withheld at 5 or 10 percent until the job closes out
Slow payment from an upstream contractor who is waiting on the owner

This creates a natural lag between spending money and collecting money. Every subcontractor has it. The size of it's what varies.

GROWTH MAKES THE LAG BIGGER.

As a subcontractor grows, the lag widens rather than closing. Larger projects require larger spending up front. More simultaneous jobs mean more payroll cycles have to be funded before the first of those invoices is collected. Revenue growth and cash pressure move together, which is the single most counterintuitive fact in construction finance.

Without a financial system built for it, the company starts running on reactive decisions instead of planned ones. Purchases get delayed, hiring slows down, and payables get stretched. None of those three solve anything. They buy a week, and they cost supplier pricing, crew capacity, and eventually a relationship.

THE MISSING PIECE IS FORWARD VISIBILITY.

Most contractors run on historical reports. A report explains what happened last month, and it's usually accurate about it. It rarely explains what will happen next month, and next month is the only thing an owner can still change.

What owners need visibility into is short and specific:

Upcoming payroll exposure, week by week, not as a monthly average
The billing date on every open job and what has to be finished to hit it
Expected collections, dated on when the money is realistically going to be released
What the backlog is going to require in cash before it pays anything back

STABILIZING CASH FLOW TAKES THREE SYSTEMS, NOT ONE.

Cash flow stabilizes when three things work together rather than separately. Job costing tells you what the work is truly costing while it's still being performed. The WIP schedule tells you whether you're ahead of or behind your billing on each job. The cash forecast turns both of those into dated inflows and outflows over the next thirteen weeks.

Run any one of the three alone and you get a partial picture that feels like control. Run all three together and the owner is looking forward instead of reacting to a surprise. The objective isn't tracking money more carefully. The objective is understanding how jobs, payroll, and billing cycles interact with cash, which is a question a P&L isn't built to answer.

WHAT TO DO WITH THIS

THE SHORT LIST.

Stop treating tight cash in a profitable company as a bookkeeping problem. Check the timing first.
Count the days between when you spend on a job and when that job's money is released. That number, not your margin, sets how much working capital growth is going to require.
Build the thirteen week forecast before you build anything else. It's the only report that describes a week you can still change.
Job costing, WIP, and the cash forecast are one system. Two out of three still leaves you guessing.
COMMON QUESTIONS

FREQUENTLY ASKED.

Yes, and it's common. Profit is recognized when the work is performed, while cash comes in after the pay application is approved, after retainage is withheld, and after the upstream contractor releases payment. A subcontractor can post a strong month on the P&L and be unable to fund the following Friday's payroll, because those are two different questions about two different periods.
Because growth increases the money you have to put out before you collect. Larger jobs carry larger up front spending, and running more jobs at once means funding more payroll cycles before the earliest of those invoices is collected. A company growing 40 percent has a bigger funding requirement than the same company holding flat, at the same margin.
A thirteen week cash flow forecast with every expected inflow and outflow dated. It gives roughly eight weeks of warning before a shortfall hits, which is enough time to accelerate a billing, push a purchase, or open a conversation with the bank while you still have a choice. A P&L and a balance sheet describe a period that has already closed.
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.

BRING YOUR OWN NUMBERS.

A call is 20 minutes and it's not a sales presentation. Bring your last WIP schedule, or your last three bank statements if there's no WIP schedule, and you'll get an answer about your timing rather than a brochure.

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.