The Construction Report Most Contractors Have Never Seen — And Why It Predicts Cash Crunches Before They Happen

Ask most contractors how a job is doing, and they'll tell you the job profit — revenue billed so far, minus costs so far. That number matters. But it's not the number that tells you whether your business, across every job running at once, is heading toward a cash crunch.
That number is your WIP position — specifically, whether you're over-billed or under-billed on your active jobs. If prime cost is the number every restaurant owner should know by heart, this is the construction equivalent. And most contractors have never actually looked at it as its own report.
What WIP (Work in Progress) Actually Measures
On any job in progress, two different numbers exist at the same time:
What you've billed the client so far
What you've actually earned so far, based on the job's percent-complete
In a perfect world, those two numbers would match exactly at every point in the project. In reality, they almost never do — and the size and direction of that gap is exactly what your WIP schedule tracks.
Percent-complete is typically calculated by comparing costs incurred so far to total estimated job costs. If a $200,000 job has incurred $100,000 in costs against a total estimated cost of $200,000, the job is 50% complete — meaning you've theoretically earned $100,000 in revenue, regardless of what you've actually invoiced the client so far.
Over-Billed vs. Under-Billed, and Why the Difference Matters
Over-billed means you've billed the client more than you've actually earned based on percent-complete. In the example above, if you'd invoiced $130,000 against $100,000 earned, you're over-billed by $30,000.
This isn't a problem by itself — in fact, it's often intentional and healthy. Being over-billed means you're essentially using the client's money to fund ongoing work, which is good for your cash position in the short term. Many well-run construction businesses structure their billing schedules specifically to stay modestly over-billed across their active job list.
The catch: being over-billed can also mask a job that's quietly falling behind or losing money, because the cash is in hand even if the underlying job economics have gone sideways. Over-billing gives you cash cushion, but it doesn't by itself confirm the job is actually profitable.
Under-billed is the reverse — you've earned more than you've billed. Using the same example, if you'd only invoiced $70,000 against $100,000 earned, you're under-billed by $30,000. That means you've already spent the money to do that work, but you haven't yet billed the client for it, and won't collect it until your next billing cycle catches up.
Being under-billed is, in effect, financing the job out of your own working capital until the paperwork catches up to the actual progress. On a single job, that's manageable. Across five, eight, or fifteen active jobs running at once, it becomes a significant and often invisible drain on cash — one that doesn't show up clearly unless someone is specifically tracking it.
The Ranges That Matter
✅ Slightly over-billed across your active job list — healthy.
This gives you a working capital cushion and generally reflects billing practices that keep pace with (or slightly ahead of) actual job progress. It's the range most well-managed construction businesses aim to stay in.
⚠️ Roughly break-even, job by job — acceptable, but thin.
Billing and earned revenue are tracking closely together. That's not wrong, but it leaves no cushion — a slow-paying client, a permitting delay, or an unexpected cost overrun on any one job can tip the business into a cash squeeze with no buffer to absorb it.
🚩 Consistently and significantly under-billed — a real problem, even when jobs look profitable.
This is the range that catches contractors off guard, because it can coexist with jobs that look perfectly healthy on a job-cost report. Under-billing means cash is tied up in work you've already done but haven't yet been paid for — and when that's happening across multiple jobs simultaneously, it can quietly starve the business of the working capital it needs to cover payroll, materials, and overhead in the meantime.
The Trap: Profitable Jobs, Cash-Starved Business
This is the core reason WIP position deserves its own report, separate from job profitability. A contractor can review every single active job, see healthy margins on each one, and still be heading toward a cash crisis — because being under-billed across the job list means the actual cash hasn't caught up to the earned revenue yet.
Job profitability answers: "Is this job, on paper, going to make money?"
WIP position answers: "Do I currently have access to the cash that work has already earned?"
Both questions matter. A business that only tracks the first one is flying with half the instrument panel.
Why This Often Goes Unnoticed Until It's a Problem
Construction businesses running multiple jobs at once are especially exposed to this blind spot, because the drain builds gradually and job by job. No single job's under-billing looks alarming in isolation — a few thousand dollars here, a delayed billing cycle there. It's only when you look at the aggregate WIP position across every active job that the real picture — and the real cash exposure — becomes visible.
This is exactly why WIP reporting needs to be a regular, standalone review, not something reconstructed after the fact when cash is already tight.
What to Do With This
Build a WIP schedule monthly, listing every active job's contract value, percent-complete, amount billed to date, and the resulting over/under-billed position.
Look at the aggregate position across all active jobs, not just job by job — the company-wide picture is where the real cash exposure hides.
Set a billing cadence that keeps you at or slightly ahead of percent-complete, rather than billing on a fixed schedule that may lag actual progress.
Flag any job that's significantly under-billed for more than one billing cycle — that's usually a sign the invoicing process, not the job itself, needs attention.
The Bottom Line
A job profit report tells you whether the work is worth doing. A WIP schedule tells you whether the business currently has the cash that work has already earned. Contractors who only track the first one are often the ones surprised by a cash crunch in the middle of a genuinely successful year — not because the jobs weren't profitable, but because nobody was watching how far behind the billing had fallen.
Do you know your current over/under-billing position across your active jobs — or is it buried in a spreadsheet nobody's opened this month?
Above Advisory works with construction and trades businesses on job costing, WIP reporting, and the kind of month-to-month financial clarity that catches a cash gap before it becomes a crisis. Book a free consult to see where your jobs — and your cash — actually stand.





Comments