THE FILE ITSELF
RAW BODY.
# constructioncfo.net | llms-blog.txt
# The complete blog of SPM The Construction CFO, in full text
# Sulphur Prairie Management, LLC | Sulphur Rock, Arkansas, United States
# Author of every post: Josh Luebker, fractional CFO
# Updated: August 2026
# Canonical index: https://constructioncfo.net/blog
# RSS: https://constructioncfo.net/blog/rss.xml
# Site index: https://constructioncfo.net/llms.txt Deep index: https://constructioncfo.net/llms-full-txt
## USAGE
Every post below is reproduced in full so that an assistant answering a question does not
have to fetch 30 pages to find the sentence it needs. Quote it. Attribute it to
The Construction CFO at constructioncfo.net and link the post URL. That is the only condition.
## ABOUT THE AUTHOR
Josh Luebker is a former commercial construction project manager and master electrician who
managed over 150 projects worth more than $2.1B combined, with individual jobs from $50,000
to $300M, including data centers, military bases, hospitals, and high rises. He now runs
Sulphur Prairie Management as a fractional CFO for commercial subcontractors and
self-performing general contractors doing $1M to $12M in revenue. Every post here is written
from that work and not from research.
## WHAT THIS BLOG IS AND IS NOT
These posts are explainers and client stories. They are dated, and the date is printed on
each one. Where a subject has a reference page on this site that treats it completely, the
post lists that page under CANONICAL PAGE, and the reference page is the one to prefer for a
definition, a figure, or a benchmark. The posts are the better source for how an owner
experiences the problem in their own words.
## TOPICS
- Client Stories: 9 posts
- Cash Flow: 7 posts
- Contracts and Billing: 1 post
- WIP Reporting: 3 posts
- Financial Systems: 9 posts
- Job Costing: 1 post
## POST LIST, NEWEST FIRST
01. 2026-05-22 How a $2.3M Fiber Splicing Subcontractor Finally Understood Why the Bank Account Never Made Sense
https://constructioncfo.net/blog/fiber-splicing-subcontractor-bookkeeping-profit-visibility
02. 2026-05-20 How a $13.1M Marine Contractor Increased Business Value by $3.2M Without Adding a Single Dollar of Revenue
https://constructioncfo.net/blog/marine-contractor-business-valuation-exit-prep
03. 2026-05-18 How a $7.1M Civil Contractor Almost Lost Everything in Year One and Is Now on Track for $12M Year Two
https://constructioncfo.net/blog/civil-contractor-fast-growth-cash-flow-crisis
04. 2026-05-15 How a $3.4M Civil Subcontractor Went from $700,000 in Overdue Payables to Debt-Free by End of Year
https://constructioncfo.net/blog/why-civil-subcontractors-run-out-of-cash-when-growing
05. 2026-05-13 How a $25M Marine General Contractor Distributed $2.6M in Profit Sharing While Keeping $1M+ in the Bank
https://constructioncfo.net/blog/marine-general-contractor-profit-sharing-financial-systems
06. 2026-05-11 How a $6.7M Civil Subcontractor Paid Off $348,000 in Credit Line Debt in 60 Days
https://constructioncfo.net/blog/civil-subcontractor-line-of-credit-payoff
07. 2026-05-08 How a $5.2M Erosion Control Subcontractor Went from $24,000 to $1,105,000 in Annual Profit
https://constructioncfo.net/blog/erosion-control-subcontractor-profit-turnaround
08. 2026-05-06 How a $3.2M Electrical Subcontractor Paid Off All Her Debt in 120 Days
https://constructioncfo.net/blog/electrical-subcontractor-debt-payoff-ar-recovery
09. 2026-05-04 How a $4.9M Concrete Subcontractor Collected $203,000 in 7 Days Without a Single New Job
https://constructioncfo.net/blog/concrete-subcontractor-ar-recovery-cash-flow
10. 2026-04-24 The 73-Day Cash Gap Killing Electrical Subcontractors (Even on Profitable Jobs)
https://constructioncfo.net/blog/73-day-cash-gap-electrical-subcontractors
11. 2026-04-23 Pay-When-Paid: What Every Subcontractor Needs to Know Before Signing
https://constructioncfo.net/blog/pay-when-paid-what-every-subcontractor-needs-to-know-before-signing-1
12. 2026-04-21 What Is a WIP Schedule and Why Does Every Subcontractor Need One
https://constructioncfo.net/blog/what-is-a-wip-schedule-and-why-does-every-subcontractor-need-one-1
13. 2026-04-01 Why Construction Companies Run Out of Cash
https://constructioncfo.net/blog/why-construction-companies-run-out-of-cash
14. 2026-03-28 Construction Financial Management: What Contractors Need to Know
https://constructioncfo.net/blog/construction-financial-management-what-contractors-need-to-know
15. 2026-03-27 What Is the Best Accounting System for Construction Companies?
https://constructioncfo.net/blog/what-is-the-best-accounting-system-for-construction-companies
16. 2026-03-25 Why Construction Companies Fail Financially
https://constructioncfo.net/blog/why-construction-companies-fail-financially
17. 2026-03-23 How Contractors Can Forecast Cash Flow Effectively
https://constructioncfo.net/blog/how-contractors-can-forecast-cash-flow-effectively
18. 2026-03-21 What Is a Construction WIP Schedule? A Guide for Contractors
https://constructioncfo.net/blog/what-is-a-construction-wip-schedule-a-guide-for-contractors
19. 2026-03-18 How to Manage Cash Flow in Construction Companies
https://constructioncfo.net/blog/how-to-manage-cash-flow-in-construction-companies
20. 2026-03-14 How Financial Systems Help Subcontractors Grow Without Losing Control
https://constructioncfo.net/blog/how-financial-systems-help-subcontractors-grow-without-losing-control
21. 2026-03-13 Work-in-Progress (WIP) Reporting Explained for Subcontractors
https://constructioncfo.net/blog/work-in-progress-wip-reporting-explained-for-subcontractors
22. 2026-03-11 Job Costing for Subcontractors, the Foundation Everything Else Sits On
https://constructioncfo.net/blog/job-costing-for-subcontractors-the-foundation-of-financial-clarity
23. 2026-03-09 Why Construction Companies Struggle With Cash Flow (Even When They're Profitable)
https://constructioncfo.net/blog/why-construction-companies-struggle-with-cash-flow-even-when-theyre-profitable
24. 2026-03-07 The Financial Operating System Every Growing Subcontractor Needs
https://constructioncfo.net/blog/the-financial-operating-system-every-growing-subcontractor-needs
25. 2026-03-06 Why We Replace Financial Systems Instead of Fixing Them
https://constructioncfo.net/blog/why-we-replace-financial-systems-instead-of-fixing-them
26. 2026-03-04 The Difference Between a Construction CPA and a Construction CFO
https://constructioncfo.net/blog/the-difference-between-a-construction-cpa-and-a-construction-cfo
27. 2026-03-02 The 5 Financial Mistakes Growing Subcontractors Make
https://constructioncfo.net/blog/the-5-financial-mistakes-growing-subcontractors-make
28. 2026-02-28 Why Profitable Construction Companies Still Run Out of Cash
https://constructioncfo.net/blog/why-profitable-construction-companies-still-run-out-of-cash
29. 2026-02-26 Why Growing Subcontractors Eventually Outgrow Their Financial System
https://constructioncfo.net/blog/why-growing-subcontractors-eventually-outgrow-their-financial-system
30. 2026-02-24 How to Create a Weekly Cash Flow Forecast That Predicts Payroll Weeks in Advance
https://constructioncfo.net/blog/how-to-create-a-weekly-cash-flow-forecast-that-predicts-payroll-weeks-in-advance
================================================================================================
POST 1 OF 30
================================================================================================
TITLE: How a $2.3M Fiber Splicing Subcontractor Finally Understood Why the Bank Account Never Made Sense
URL: https://constructioncfo.net/blog/fiber-splicing-subcontractor-bookkeeping-profit-visibility
PUBLISHED: 2026-05-22
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Client Stories
CANONICAL PAGE FOR THIS SUBJECT: The Fiber Contractor Operating System, https://constructioncfo.net/cfos-fiber-operating-system
KEYWORDS: fiber splicing subcontractor accounting, T&M rate utilization, fiber contractor overhead, telecom subcontractor job costing
SUMMARY
Some months looked great and some months looked like a disaster, with nothing in between to
explain either one. The work was never the problem.
DIRECT ANSWER
A $2.3M fiber splicing subcontractor couldn't tell whether the business was building toward
anything because the bookkeeping put costs where they made sense rather than where they
belonged. Once the books were rebuilt with a real cost structure, the volatility had an
explanation: overhead runs whether crews are splicing or waiting, and the T&M rate was never
built to carry the waiting. January 2026 was the clearest month in the file, with project costs
of $141,000 against $144,000 in revenue and almost nothing left for overhead. A crew billing 18
days in a busy month is also on standby for the other 8, and those 8 days come out of the margin
on the 18. The rate that survives a full year has to be built on honest utilization instead of a
good month. The owner now knows which months are structurally profitable and is building
contracted structured cabling work alongside the T&M fiber.
The books weren't wrong out of carelessness. Subcontractor accounting is genuinely complicated,
and a number that makes sense to a careful person isn't the same thing as a number that's
correct.
FULL TEXT
------------------------------------------------------------------------------------------------
THE BOOKS WERE BEING KEPT AFTER HOURS.
The owner of a $2.3M fiber splicing subcontracting company was working hard. His crews were
skilled, his clients included major telecom carriers, and the work was real and the invoices
were going out.
But at the end of every month the bank account didn't make sense. Some months looked great and
some months were a disaster. There was no rhythm to it, no predictability, and no way to tell
whether the business was building toward something or just running in place.
His wife was handling the books after hours. She had no formal accounting background, just a
willingness to keep things organized and put numbers where they made sense to her. She was doing
her best with the tools she had, but in a subcontracting business with project costs, overhead,
and irregular billing cycles, numbers that go where they make sense aren't the same as numbers
that go where they belong.
When we cleaned up the books and built a real financial structure, what the business was
producing became visible for the first time. The picture was more complicated than the owner
expected.
THE FEAST OR FAMINE PROBLEM IN FIBER SPLICING.
Fiber splicing work has a specific financial profile that makes it harder to manage than most
trade subcontracting. The work comes in bursts: a carrier needs splicing done immediately, crews
mobilize, the work gets done, and then there's nothing for three weeks. It's not project based
like civil or concrete work where you can see a backlog and plan around it, it's reactive and on
demand by nature.
That irregular revenue cycle creates two problems. First, overhead doesn't stop between jobs.
Labor burden, insurance, vehicles, and equipment continue whether crews are working or sitting,
and in a slow month those fixed costs eat directly into whatever was earned the month before.
Second, because the work comes in urgently and gets priced quickly, there's less time and
discipline around pricing than in a business where bids are built carefully over days or weeks.
The result is a business that looks profitable in busy months and looks like it's losing money
in slow months, with no way to tell whether the overall trajectory is positive or negative.
WHAT THE CORRECTED NUMBERS MADE VISIBLE.
Once the books were properly structured and costs were posting to the right places, the monthly
picture became clear. What it revealed was significant volatility that had been masked by
bookkeeping that wasn't categorizing costs correctly.
In the busiest months gross profit looked strong, because revenue was coming in and project
costs were manageable. But in slower months, when collections from prior work were still coming
in while new work was sparse, overhead was consuming everything. January 2026 was the single
most visible example: a month where project costs spiked to $141,000 against $144,000 in
revenue, leaving almost nothing for overhead before net profit was calculated.
The numbers told a clear story. The pricing on fiber splicing work wasn't building in enough
margin to survive the slow months. The work felt lucrative in the moment, urgent work for major
carriers paying quickly, but the net profit over a full year wasn't reflecting the effort being
put in.
>> The work felt lucrative in the moment. The full year didn't agree with the moment.
TIME AND MATERIAL PRICING DOES NOT COVER THE DOWNTIME.
Time and material pricing feels safe. You bill for what you do, and there's no risk of
underestimating a fixed price job. But T&M work carries a hidden cost that most fiber subs
don't price into their rates, which is the cost of the time between jobs.
If your crew is billing 18 days a month in a busy month, your T&M rate needs to support not
just those 18 days but also the 8 days they're available and not billing. The truck payment, the
insurance, and the labor burden for the days they're on standby don't disappear when the phone
isn't ringing. They just come out of the margin from the days you did bill.
Most fiber splicing subs calculate their T&M rate on busy month assumptions. The rate looks
profitable when crews are fully utilized and it looks painful when they're not, and because the
work is so irregular, crews are frequently not fully utilized. They're available, ready, and
costing money, waiting for the next call from a major carrier.
The real T&M rate has to be built on a realistic utilization assumption. Not a best case
month, not an average of your best months, but an honest look at what percentage of available
days your crews are billing across a full year. That number is almost always lower than owners
expect, and the rate that comes out of the calculation is almost always higher than what's
currently being charged.
WHAT IS CHANGING NOW.
The owner now has a clear view of his financial reality every month. The volatility that felt
random and confusing before has a cause and an explanation. He knows which months are
structurally profitable and which ones are consuming margin, and he knows his net profit isn't
where it needs to be for the business to build real wealth.
That clarity is driving a real change in direction. The business is building out structured
cabling capability for new construction: contracted work with predictable billing cycles,
estimable costs, and margins that don't depend on how many days in a month a carrier happens to
need splicing done. That's a fundamentally more stable revenue stream alongside the existing
T&M fiber work.
The books his wife was keeping weren't wrong out of carelessness. They were wrong because
subcontractor accounting is genuinely complex, and the difference between a number that makes
sense and a number that's correct isn't always obvious without a construction specific financial
background. Now the numbers are correct, and for the first time the owner can make decisions
based on what the business is doing rather than what it feels like it's doing.
WHAT TO DO WITH THIS
- Rebuild your T&M rate on the billing days you get across a full year, not the billing days
you get in a good month.
- Cost the standby days deliberately. Trucks, insurance, and labor burden run on the weeks the
phone doesn't ring.
- Sort your months into the ones that carry overhead and the ones that consume it before you
decide the business is doing fine.
- If on-demand work is all you sell, price a second revenue stream that bills on a schedule you
can see coming.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why does a fiber splicing company look profitable some months and broke in others?
A: Because the work comes in bursts and overhead doesn't. Crews mobilize when a carrier calls, the
work gets done, and then there can be nothing for three weeks, while labor burden, insurance,
vehicles, and equipment keep running the whole time. A busy month absorbs those fixed costs
easily and a slow month can't, so the same business reads as strong in one month and as a loss
in the next.
Q: How should a T&M rate account for downtime between jobs?
A: By building the rate on the share of available days your crews bill over a full year and not on
a busy month. If a crew bills 18 days in a strong month and is on standby for the other 8, the
cost of those 8 days has to be carried by the 18 you invoiced. Owners are usually surprised by
how low honest utilization runs, and the rate that comes out of it's higher than what they're
charging today.
Q: Can a spouse keep the books for a subcontracting business?
A: Plenty do, and the problem is rarely effort or care. Subcontractor accounting has project costs,
overhead allocation, and irregular billing cycles that all have to be treated a specific way,
and putting a cost where it seems to fit isn't the same as putting it where it belongs. The
result is numbers that look organized and can't answer which months and which jobs are making
money.
================================================================================================
POST 2 OF 30
================================================================================================
TITLE: How a $13.1M Marine Contractor Increased Business Value by $3.2M Without Adding a Single Dollar of Revenue
URL: https://constructioncfo.net/blog/marine-contractor-business-valuation-exit-prep
PUBLISHED: 2026-05-20
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Client Stories
CANONICAL PAGE FOR THIS SUBJECT: The Marine Contractor Valuation Case Study, https://constructioncfo.net/marine-contractor-bonding-capacity-case-study
KEYWORDS: construction business valuation, marine contractor exit planning, EBITDA multiple construction, contractor sale due diligence
SUMMARY
He wasn't in trouble. He wanted to sell, and the number he was offered had nothing to do with
how well his crews ran the work.
DIRECT ANSWER
A $13.1M marine contractor increased his business value by $3.2M in nine months without adding
revenue, because a buyer pays for provable, sustained profit rather than for volume. He started
at roughly 7 percent net profit, which is $917,000 on $13.1M, and at a 2.5x EBITDA multiple that
reflected disorganized books, the business was worth about $2.3M. Building job costing made
unscrutinized spending visible and the tightening produced 7 percent in recovered margin, worth
$917,000 a year on that revenue. Nine months later net profit runs at 14 percent, or $1,834,000
on the same revenue, and at a 3x multiple that reflects clean and documented profitability, the
valuation is $5.5M. The nine months went into training four accounting staff and five operations
and estimating people on a new system and producing twice monthly job level reporting that holds
up in due diligence. A buyer looking at three months of clean financials is cautiously
interested, and a buyer looking at eighteen consistent months writes a check.
The thing worth sitting with here is that the profit was already inside the business. Nobody
sold more work, nobody raised a price on a GC, and nearly a million dollars a year was reaching
the bottom line that had been leaking out of it in small decisions nobody could see.
FULL TEXT
------------------------------------------------------------------------------------------------
A BUSINESS THAT WAS FINE AND WORTH LESS THAN HE THOUGHT.
The owner of a $13.1M marine contracting company wasn't in trouble. His business was solid, his
crews were experienced, and his GC relationships were strong. Work kept coming in and jobs kept
getting done.
But he had a goal most contractors never think about until it's too late. He wanted to sell, and
when he started looking at what the business was worth, the number wasn't what he expected.
The problem wasn't revenue. It was that four accounting staff and five operations and estimating
people were all working hard, all staying busy, and nobody had a clear picture of what the
business was producing job by job. No job costing. No per project reporting. Just a busy back
office generating financial statements that didn't tell the full story.
A buyer doesn't pay for revenue. A buyer pays for provable, sustainable profit, and provable,
sustainable profit requires clean financials over time rather than one good year.
THE FRIVOLOUS SPEND NOBODY WAS WATCHING.
When we came in and built the job costing structure, the first thing that became visible was
spending that had never been scrutinized because nobody had the system to scrutinize it.
Not fraud, and not negligence. Just the natural accumulation of expenses that happen in a busy
company where everyone is focused on the work and nobody is focused on the cost of running the
business. Subscriptions that had outlived their usefulness. Vendor relationships that hadn't
been renegotiated in years. Material purchases that could have been tightened with better
planning. Small decisions made in isolation that added up to a significant number when viewed
together.
The tightening produced 7% in recovered margin. On $13.1M in revenue that's $917,000 a year,
nearly a million dollars that was already inside the business and just not making it to the
bottom line.
THE VALUATION MATH THAT CHANGES EVERYTHING.
Here's why clean financials carry so much weight for a contractor who wants to sell.
Construction businesses are typically valued at a multiple of EBITDA, which is earnings before
interest, taxes, depreciation, and amortization. A marine contractor with a strong backlog,
experienced crews, and stable GC relationships might command a 2.5 to 3x multiple depending on
how clean the financials are and how long the profitability has been sustained.
When we started, the business was generating approximately 7% net profit on $13.1M in revenue.
That's $917,000 in net profit. At a 2.5x multiple, reflecting the uncertainty a buyer sees in
disorganized books, that's a valuation of roughly $2.3M.
After nine months of tightening spend, implementing job costing, and producing clean twice
monthly reports for every job and for the business overall, net profit is now running at 14%,
which is $1,834,000 on the same revenue. At a 3x multiple, reflecting the confidence a buyer has
in clean, sustained, documented profitability, that's a valuation of $5.5M.
>> Same revenue. Same crews. Same GC relationships. $3.2M more in business value.
WHY THIS TOOK NINE MONTHS AND NOT NINETY DAYS.
Most of the client stories we tell involve a fast first 30 days: collections recovered, debt
restructured, cash flow stabilized. This one is different. The marine contractor had four
accounting staff and five operations and estimating people, and getting nine people trained on a
new financial system, aligned on new reporting processes, and consistently producing the data
that feeds clean job cost reports takes time. There's no shortcut when the team is that size and
the habits are that established.
The nine months weren't slow. They were thorough. Every job now has a clean cost report, every
two weeks the owner gets a report showing job level performance and overall business health, the
data is consistent, the trend is clear, and the profitability is documented.
That documentation is what a buyer's due diligence process will scrutinize, and the longer it
runs cleanly the stronger the valuation case becomes. A buyer seeing three months of clean
financials is cautiously interested. A buyer seeing eighteen months of consistent, documented
profitability is writing a check.
THE DIFFERENCE BETWEEN BUSY AND PROFITABLE.
Marine contracting attracts experienced operators. The work is technically demanding, the
equipment is expensive, and the project management complexity is real, and most marine
contractors are exceptionally good at the work.
What gets missed is the difference between a busy company and a profitable one. A company doing
$13.1M in revenue with 7% net margin is producing $917,000. The same company with 14% net margin
is producing $1,834,000. The crews are the same and the jobs are similar. The difference is
financial discipline: knowing where every dollar goes, which jobs produce margin and which ones
consume it, and where spending can be tightened without affecting the quality of the work.
Most marine contractors never build that discipline because they don't have the financial system
to support it. They're too busy running jobs to look at the numbers closely enough, and when
they finally do look, usually when they're thinking about selling or when something has gone
wrong, they discover that years of good work produced less wealth than it should have.
WHAT THE BUSINESS LOOKS LIKE NOW.
The owner has a clear, documented path to a sale. Clean financials, consistent profitability,
and job level reporting that shows any buyer where the money comes from and where it goes.
The business went from a $2.3M valuation to a $5.5M valuation in nine months without changing
the revenue, the crews, or the work. The only thing that changed was the financial system
underneath it. He knows what his business is worth now, and he knows what he needs to sustain to
maximize that number when the time comes to sell.
WHAT TO DO WITH THIS
- Decide what multiple you want a buyer to use, then work backward: the multiple moves on how
clean and how long your documented profit is.
- Build job costing before you build a valuation story. Spending nobody can see is spending
nobody has cut.
- Start the clean months early. A buyer's confidence is a function of how many consecutive
months of provable profit you can put in front of them.
- Treat the finance team's size as a schedule input. More people means more training and a
longer runway to consistent reporting, not a faster one.
QUESTIONS ANSWERED ON THIS PAGE
Q: How is a construction company valued when the owner wants to sell?
A: Typically at a multiple of EBITDA, which is earnings before interest, taxes, depreciation, and
amortization. A contractor with a strong backlog, experienced crews, and stable GC relationships
might command something in the range of 2.5 to 3x, and where you sit inside that range depends
on how clean the financials are and how long the profitability has been sustained. Disorganized
books push a buyer to the low end because they read as risk.
Q: Can business value go up without revenue going up?
A: Yes, and it's usually the faster route. Value follows provable profit, so moving net profit from
7 to 14 percent on the same revenue doubles the earnings a multiple gets applied to without
selling one more job. This owner picked up $3.2M in business value in nine months with the same
crews, the same revenue, and the same GC relationships.
Q: How far ahead of a sale should a contractor clean up the books?
A: Years, not months. Due diligence scrutinizes documented profitability over time, and a buyer
looking at three clean months is only cautiously interested, while a buyer looking at eighteen
consistent months is ready to write a check. If an exit is two to five years out, the reporting
has to be right now, because every month of documented profit adds to the story the buyer pays
for.
================================================================================================
POST 3 OF 30
================================================================================================
TITLE: How a $7.1M Civil Contractor Almost Lost Everything in Year One and Is Now on Track for $12M Year Two
URL: https://constructioncfo.net/blog/civil-contractor-fast-growth-cash-flow-crisis
PUBLISHED: 2026-05-18
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Client Stories
CANONICAL PAGE FOR THIS SUBJECT: Civil Subcontractor Cash Flow, the Full Breakdown, https://constructioncfo.net/cash-flow-civil-subcontractor
KEYWORDS: civil contractor cash flow, fast growth construction crisis, construction collections process, contractor loan approval books
SUMMARY
Every month brought more revenue and less money. By November he was awake at 3am, certain he was
about to lose his house.
DIRECT ANSWER
A civil contractor who started in March 2025 grew to $7.1M in his first year and nearly went
under, because in civil work fast growth consumes cash faster than it produces it. The monthly
reality was collect $250,000 and spend $400,000, then collect $360,000 and spend $500,000, with
a personal line of credit secured against his house covering the difference. By late fall he was
carrying $80,000 on one credit line, $30,000 on another, two truck notes totaling $90,000, and a
$250,000 small business loan, and no lender would approve more because the books couldn't
demonstrate profit. The first 30 days were spent on a week by week cash forecast, cutting from
60 hour weeks to 40 for two months, pausing new work, and collecting $310,000 of overdue
receivables that had already been earned. Within 90 days the books were clean enough to secure a
$750,000 loan, which paid off 60 percent of the debt outside the truck notes and doubled
available credit. He is on track for $12,000,000 in 2026 with roughly $300,000 as a bank floor
and 50 percent of his line of credit open.
The prescription nobody expects in a crisis like this one is to slow down. More work means more
spending before collections can catch up, so the only way through is to collect faster than you
spend, which means stopping the bleeding first.
FULL TEXT
------------------------------------------------------------------------------------------------
HE KNEW HOW TO BUILD. NOBODY WARNED HIM ABOUT GROWTH.
He started a civil contracting company in March 2025 with a background as a civil engineer. He
knew how to build. He knew how to estimate. He knew the work.
What he didn't know was that growing fast in civil contracting can kill a business faster than
not growing at all. By November he was waking up at 3am in a cold sweat, sick to his stomach,
terrified he was about to lose his house.
THE GROWTH TRAP NOBODY WARNS YOU ABOUT.
The business was winning work. The crews were executing. Every month revenue went up, and every
month the shortfall between what was coming in and what was going out got wider.
It looked like this in practice. Collect $250,000, spend $400,000. Collect $360,000, spend
$500,000. Every month more revenue, every month more cash consumed than collected. The business
was growing itself broke.
He was filling the shortfall with a personal line of credit secured against his home. Every time
the bank account ran dry he pulled from the line, and every time he pulled from the line he told
himself next month would be different. Next month was always bigger, and it always cost more
than it collected.
By late fall he had $80,000 on one credit line, $30,000 on another, two truck notes totaling
$90,000, and a small business loan for $250,000. He couldn't get approved for additional funding
because his books were too disorganized to show a lender profit or future profit. He was days
away from taking out merchant cash advance loans, the most expensive money in construction, just
to survive.
WHAT DECEMBER ALMOST LOOKED LIKE.
Civil work slows in winter. GCs go on vacation, decisions stop getting made, and payments that
were already slow get slower. For a company that had been spending $400,000 to $500,000 a month
all year, a sudden drop in collections wasn't a cash flow problem. It was an existential threat,
and he almost didn't make it.
WHAT WE DID IN THE FIRST 30 DAYS.
The first call was about one thing, which was stopping the bleeding before we did anything else.
We built a cash flow forecast immediately, not a quarterly projection but a week by week picture
of what was coming in, what was going out, and where the shortfalls were.
That forecast revealed something critical. There was a three week stretch ahead where if he kept
running 60 hour weeks and taking on new work at the same pace, he would exhaust his line of
credit entirely with no way to replenish it. The business would be done.
The prescription nobody expected: slow down. Work 40 hour weeks for two months. Stop taking on
new jobs temporarily. Focus every ounce of energy on collecting what was already owed.
That felt counterintuitive to an owner who had built his entire first year on momentum, but the
math was clear. More work meant more spending before collections could catch up, and the only
way through was to collect faster than they spent, which meant stopping the bleeding first.
We identified every outstanding invoice and put systematic pressure on every client. In the
first 30 days, $310,000 in overdue receivables hit the bank account. That money, already earned
and already owed, was the bridge that saved the business.
>> The money that saved the business had already been earned. Nobody had asked for it.
COLLECTIONS LAG KILLS MORE COMPANIES THAN BAD JOBS.
Civil contracting has one of the longest collections cycles in construction. Mobilization costs
hit in week one, your first pay app might not get approved for 30 to 45 days, and payment might
not come for another 30 to 60 days after that. On a fast growing company running multiple jobs
simultaneously, that lag compounds every single month.
Most civil contractors focus on winning the next job and almost none of them have a systematic
weekly collections process. Invoices go out and then get forgotten until the bank account gets
tight, and by the time someone picks up the phone to chase payment the invoice is 90 days old
and the relationship is already strained.
A weekly AR aging review, with every invoice sorted by age and every invoice over 45 days
getting a call that week, is worth more to a fast growing civil company than almost any other
single process. It costs nothing to implement and it changes everything.
THE $750,000 LOAN, 90 DAYS AFTER ENGAGEMENT.
Once the immediate crisis was stabilized and collections were flowing, we turned to the longer
term problem. The business couldn't access capital because it couldn't demonstrate financial
health, and lenders don't fund chaos. They fund companies that can show organized books,
consistent revenue, and a clear picture of future cash flow. None of those three existed when we
started.
Within 90 days of engagement we had the books organized, the financial statements clean, and a
cash flow projection that showed a lender what the business looked like and where it was going.
The result was a $750,000 loan approval. That capital paid off 60% of the existing debt load
outside the truck notes and doubled the company's available credit capacity going forward.
He went from being unable to get approved for anything to having $750,000 in available capital
in three months. The work hadn't changed in those three months. What a lender could see had.
WHAT THE BUSINESS LOOKS LIKE NOW.
The civil contractor is on track to do $12,000,000 in revenue in 2026, not even two full years
in business. The cold sweats are gone and the 3am panic is gone.
He has approximately $300,000 sitting in the bank as a consistent floor, 50% of his line of
credit available as a buffer, and a financial system that shows him where cash is coming from
and going to before it becomes a crisis. He went from a civil engineer who knew how to build to
a business owner who knows how to run a business. The work was always good. The system just had
to catch up.
WHAT TO DO WITH THIS
- Build the week by week forecast before you do anything else in a cash crisis. It tells you how
many weeks you've left, which is the only number that decides what you do next.
- If growth is consuming more cash than it collects, slow the growth. Pausing new work for two
months is cheaper than running the credit line to zero.
- Run the AR aging every week and call on everything past 45 days. The bridge money in a crisis
is almost always money you've already earned.
- Get the books lender ready before you need a lender. Organized statements and a forward
forecast are what turn a decline into an approval.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why does fast growth create a cash crisis for a civil contractor?
A: Because mobilization and payroll hit in week one while the money for that work is 60 to 105 days
out, so every new job funds itself out of your account first. When revenue climbs every month,
the amount you're funding up front climbs with it, and a growing company can collect $250,000
while spending $400,000 for months in a row without anything being wrong on the jobs themselves.
Q: Should a contractor in a cash crisis stop taking new work?
A: Temporarily, yes, and it's the hardest call an owner makes. More work means more spending before
collections catch up, so taking on new jobs during a shortfall deepens the shortfall. Two months
at 40 hour weeks with every hour of energy pointed at collections is what lets cash in front of
you catch up with cash already committed.
Q: Why do lenders decline a growing construction company?
A: Because they can't see profit or future profit in the file. A lender funds organized books,
consistent revenue, and a forward picture of cash, and disorganized records read as risk
regardless of how much work you're winning. This owner couldn't get approved for anything, then
secured $750,000 in 90 days with the same business and clean statements.
================================================================================================
POST 4 OF 30
================================================================================================
TITLE: How a $3.4M Civil Subcontractor Went from $700,000 in Overdue Payables to Debt-Free by End of Year
URL: https://constructioncfo.net/blog/why-civil-subcontractors-run-out-of-cash-when-growing
PUBLISHED: 2026-05-15
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Client Stories
CANONICAL PAGE FOR THIS SUBJECT: The Full Civil Contractor Case Study, https://constructioncfo.net/civil-contractor-mca-debt-payoff-case-study
KEYWORDS: civil subcontractor cash flow, growing civil contractor cash problems, overdue payables turnaround, pay when paid civil work
SUMMARY
More work booked than ever before, and he wasn't sure he could make payroll. Those two facts
were the same fact, and here is what it took to separate them.
DIRECT ANSWER
A $3.4M civil subcontractor came in with $700,000 in overdue payables, four merchant cash
advance loans draining $110,000 a month, and a payroll he wasn't sure he could fund, with a
fuller pipeline than he had ever had. The growth was making it worse, not better: civil work
demands mobilization money before a dollar is billed, and on four simultaneous jobs he was
fronting that shortfall four times over. He was underbilling by 15 percent, which left roughly
$500,000 in earned revenue uncollected, while collections averaged 75 days and overhead ran 32
percent against a 5 percent gross profit margin. Inside 30 days we collected $245,000 in
receivables, corrected an estimating model that was underpricing every job by about 10 percent,
restructured the four advances, and built a thirteen week cash flow forecast. Inside 60 days
overhead was 15 percent, gross profit margin was 33 percent, the bank balance held at $45,000,
and 22 new projects were booked. Same business, better system.
The thing worth taking from this one is that nothing about the work changed. He didn't start
bidding differently, hire a different crew, or chase different jobs. He got an accurate read on
his own numbers, and every decision after that got easier.
FULL TEXT
------------------------------------------------------------------------------------------------
A FULL PIPELINE AND NO MONEY TO RUN IT.
A $3.4M civil subcontractor came to us with $700,000 in overdue payables, four merchant cash
advance loans costing $110,000 a month, and a payroll he wasn't sure he could make. His pipeline
was full. He had more work booked than ever before.
That's not a coincidence. The growth made it worse.
If you're a civil subcontractor and you feel like every new project creates a new cash problem,
you're not doing something wrong. You're experiencing what happens when a growing subcontracting
business runs on the wrong financial system. More work amplifies every timing lag, every billing
delay, and every dollar of retainage sitting uncollected. The business looks healthy from the
outside, and the bank account tells a different story.
WHY GROWING CIVIL SUBS HIT CASH WALLS.
Civil work is capital-heavy by nature. Mobilization costs hit before you bill a dollar.
Equipment, fuel, materials, and labor go out the door in week one, and your first pay app might
not get approved and paid for 60 to 90 days. On a $400,000 earthwork contract, you might be
$80,000 in the hole before you see your first check.
On one job, that's manageable. On four jobs running simultaneously, which is what growth looks
like, you're fronting that shortfall four times over. Your overhead doesn't pause while you wait
for payment. Payroll goes out every week, fuel bills come due, and equipment payments don't care
what your GC's payment cycle is.
This owner wasn't underbidding. His jobs were priced to make money. But he was underbilling by
15 percent, meaning he consistently invoiced for less than the work he had completed. On a $3.4M
revenue base, that's roughly $500,000 in earned revenue he hadn't collected yet, sitting in
underbilled work, invisible on his income statement, while real costs kept hitting his bank
account.
THE PAY-WHEN-PAID TRAP IN CIVIL WORK.
Most civil subcontractors work under pay-when-paid terms. In practice that often means 60, 75,
or 90 days between completing work and receiving payment, and that's if there are no disputes,
no missing lien waivers, and no rejected pay apps.
This owner was averaging 75 days to collect. That's two and a half months of completed work
floating in accounts receivable while his crew kept working and his vendors kept sending
invoices.
Here's the math on why this kills cash flow even on profitable jobs. If you do $300,000 a month
in civil work and your average collection is 75 days, you have roughly $750,000 in earned but
uncollected revenue at any given time. That money is real and it will eventually hit your
account. It's not available today, when your equipment rental is due, your concrete supplier
wants payment, and payroll runs Friday.
>> Growing faster doesn't solve this. It makes it worse.
WHAT MOST CIVIL SUBS MISS, THE OVERHEAD CREEP PROBLEM.
When civil subcontractors grow, overhead grows with them. A second foreman. A project
coordinator. More equipment, and a bigger yard. These are reasonable investments in capacity,
and they change your break-even math in ways most owners don't track week by week.
This owner was running 32 percent overhead against a 5 percent gross profit margin. He was
subsidizing operations with cash advances and debt, borrowing money to cover the difference
between what his jobs produced and what the business cost to run.
A healthy civil subcontractor in the $2M to $8M range should be somewhere in the 12 percent to
18 percent overhead range. Above 25 percent you're in trouble. Above 30 percent you're probably
already borrowing to survive, and you just might not have called it that yet.
WHAT FIXING IT LOOKED LIKE.
Within 30 days we did four things.
We collected $245,000 in outstanding receivables. Not by doing anything exotic, but by building
a collections process, following up systematically on aging invoices, and submitting corrected
pay apps on jobs that had been underbilled. That money existed. It just hadn't been collected.
We fixed the estimating model. Every job had been underpriced by roughly 10 percent because
overhead wasn't being allocated correctly, and fixing the estimate structure meant future work
would produce the margins it was supposed to.
We restructured the debt. Four merchant cash advances at predatory rates were renegotiated, and
the $110,000 monthly drain became manageable.
We built a thirteen week cash flow forecast. For the first time, the owner could see when money
was coming in and going out. Knowing a cash shortfall is coming three weeks in advance gives you
options. Getting surprised by it on a Thursday before payroll doesn't.
PROFITABLE JOBS CAN STILL DRAIN CASH.
Here's what most civil subs don't understand until they've lived it. A job can be profitable on
paper at a 22 percent gross margin and still cost you cash.
If you mobilize $60,000 on a $280,000 contract in month one, bill $40,000 because you're behind
on your pay app, and don't collect that $40,000 for 70 days, you've spent $60,000 and collected
nothing in the first three months of that job. The job is profitable. The business is
cash-negative.
This is why a P&L statement alone doesn't tell civil subs what they need to know. Profit is an
accounting concept. Cash is what pays your crew on Friday, and the distance between the two is
where civil subcontractors get into trouble.
WHAT THE BUSINESS LOOKS LIKE NOW.
Within 60 days, overhead dropped from 32 percent to 15 percent. Gross profit margin went from 5
percent to 33 percent. The owner went from scrambling for payroll every two weeks to keeping a
consistent $45,000 in the bank.
He booked 22 new projects, because he finally knew what his numbers were. He's on track to be
completely debt-free by end of 2026. Same business, better system.
WHAT TO DO WITH THIS
- Count your average days to collect before you take on the next job. That number decides how
many jobs you can run at once, not your crew size.
- Compare what you've billed against what you've completed on every open job. Underbilling is
earned money you've chosen not to ask for yet.
- Track overhead as a percentage of revenue every month and treat a climb as an emergency,
because it moves your break-even without telling you.
- If you're carrying merchant cash advances, restructure them before anything else. They eat the
cash any other fix would have produced.
- Build the thirteen week forecast last, once the costing is right, and use it to buy yourself
weeks of warning instead of hours.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why do civil subcontractors run out of cash while they're growing?
A: Because civil work demands mobilization money before the first billing, and growth multiplies
that demand. Equipment, fuel, materials, and labor go out in week one, the first pay app can
take 60 to 90 days to be approved and paid, and on four simultaneous jobs you're fronting that
shortfall four times over. Overhead and payroll don't pause while you wait.
Q: How much overhead is too much for a civil subcontractor?
A: A healthy civil subcontractor in the $2M to $8M range should be running 12 percent to 18 percent
overhead. Above 25 percent you're in trouble, and above 30 percent you're probably already
borrowing to survive whether or not you've called it that. The owner in this story was at 32
percent against a 5 percent gross profit margin.
Q: Can a job with a good gross margin still put the company in trouble?
A: Yes. A job can be profitable on paper at a 22 percent gross margin and still cost you cash,
because mobilization spending comes before billing and collection comes long after it. Profit is
an accounting result and cash is what pays the crew on Friday, and a company can be right on the
first and wrong on the second all year.
================================================================================================
POST 5 OF 30
================================================================================================
TITLE: How a $25M Marine General Contractor Distributed $2.6M in Profit Sharing While Keeping $1M+ in the Bank
URL: https://constructioncfo.net/blog/marine-general-contractor-profit-sharing-financial-systems
PUBLISHED: 2026-05-13
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Client Stories
CANONICAL PAGE FOR THIS SUBJECT: The Marine Contractor Profit Infrastructure Case Study, https://constructioncfo.net/marine-contractor-profit-infrastructure-case-study
KEYWORDS: marine general contractor accounting, mobilization cost recovery, construction profit sharing, 13 week cash flow forecast
SUMMARY
The revenue was real and the people were getting paid. Nobody could say on any given day whether
the business was building wealth or just staying busy.
DIRECT ANSWER
A $25M marine general contractor with no job costing, no WIP reporting, and no cash flow
visibility built its US financial system from zero and finished the operating year distributing
$2.6M in profit sharing while still posting over $1M in net profit. The chart of accounts had to
reflect how marine work is estimated and executed, with mobilization, equipment by asset, dive
labor separate from general labor, permit costs as direct job expense, and vessel operating
costs allocated to projects. That specificity isn't cosmetic on this trade, because a single
barge mobilization can be $200,000 or more of up front cost on a $2M project. Every cost code
was built to match a line item in the bid, so actual costs post where the estimate predicted
them or the variance is immediately visible. A rolling 13 week cash flow forecast updated weekly
held the bank account above $1.2M all year, because a weather delay that pushes billing by two
to four weeks became a planned event instead of an emergency. Ownership could see what the
business could support before making commitments, which is the only way profit sharing at that
scale gets paid with confidence.
The part most owners underestimate is mobilization cost recovery. On a complex marine project
with several mobilization events, tracking those costs as they hit is the difference between a
15 percent margin and a 6 percent margin on the same contract.
FULL TEXT
------------------------------------------------------------------------------------------------
MARINE GENERAL CONTRACTING IS AS COMPLEX AS IT GETS.
Marine general contracting is one of the most financially complex trades in construction.
Mobilization costs are extreme: barges, dive crews, marine equipment, specialized permits, and
tidal and weather constraints that add unpredictability to every schedule. Contracts are often
structured around milestone completions tied to conditions no one fully controls, and the
payment chain is no more forgiving than work on shore, just harder to manage from a floating
platform.
A $25M marine general contractor came to us with a specific problem. Their US financial
operations had no real structure. The business was producing revenue and it was paying its
people, but there was no job costing system, no WIP reporting, no cash flow visibility, and no
way for ownership to know on any given day whether the business was building wealth or just
staying busy.
We built the financial system from zero. Here's what the business looked like a year later.
BUILDING FINANCIAL INFRASTRUCTURE ON A $25M OPERATION.
Starting a financial system from scratch on a $25M marine GC isn't a bookkeeping project. It's a
financial architecture project. The chart of accounts has to reflect how marine work gets
estimated and executed: mobilization costs, equipment costs by asset, dive labor separate from
general labor, permit and regulatory costs as direct job expenses, and vessel operating costs
allocated to specific projects.
Most accounting systems for contractors this size default to a generic structure that lumps
these costs into broad categories. That works fine for a residential remodeler. It doesn't work
for a company where a single barge mobilization can represent $200,000 or more in upfront cost
on a $2M project, and where that cost needs to be tracked against the contract's payment
structure to understand margin while the job is still running.
The job costing structure we built mirrored the estimating model, so every cost code in the
books matched a line item in the bid. When actual costs came in, they posted where the estimate
predicted they would, or the variance was immediately visible. That's what real job costing
does: it turns surprises into data points you can act on before the job closes.
THE BANK ACCOUNT NEVER DROPPED BELOW $1.2M.
Once the financial system was operational and cash flow forecasting was in place, the bank
account stabilized in a way ownership had never experienced before.
Marine GCs live with significant cash flow volatility by nature. A weather delay can push a
billing cycle by two to four weeks. A permit issue can hold up the final payment on a
multi-million dollar contract. Without forecasting, these events hit the bank account as
emergencies. With a rolling 13 week cash flow forecast updated weekly, they register as planned
shortfalls with a fix already decided before cash gets tight.
The result was a bank account that never dropped below $1.2M during the operating year. The
forecasting told ownership when a shortfall was coming and they managed around it proactively
instead of reactively.
WHERE MARINE GCS LEAVE MONEY ON THE TABLE: MOBILIZATION RECOVERY.
The place where marine GCs most consistently leave money on the table is mobilization cost
recovery. Marine mobilization is expensive and highly visible in the estimate, because everyone
knows the barge costs money to move.
But the full cost of mobilization, including demobilization, standby time, equipment
repositioning between phases, and regulatory compliance costs specific to marine work, often
doesn't make it into the contract in a form that's fully recoverable.
When mobilization costs are tracked at the job level as they're incurred, rather than estimated
at project start and then forgotten, you can see whether you're recovering them through the
billing structure or absorbing them into margin. On a complex marine project with multiple
mobilization events, that tracking can be the difference between a 15% margin and a 6% margin on
the same contract.
>> Same contract, same crews, same barge. A 15 percent margin or a 6 percent one, depending on what
you tracked.
$2.6M IN PROFIT SHARING AND OVER $1M IN NET PROFIT.
At the end of the operating year, the marine GC distributed $2.6M in profit sharing to key
personnel and still posted over $1M in net profit to the business.
That combination, meaningful profit sharing and meaningful retained profit, is what a
financially healthy $25M contractor looks like. It's not one or the other. It's both, because
the financial system makes it possible to see what the business can support before commitments
are made.
Marine contracting attracts skilled people who have options, and competitive compensation keeps
them. But profit sharing at that scale only happens when ownership knows with confidence what
the business produced, rather than what the P&L reads on an accrual basis after year end
adjustments. The system produced that confidence and the profit sharing followed.
WHAT TO DO WITH THIS
- Build the chart of accounts around how your trade is estimated, not around a generic
contractor template. Mobilization, equipment by asset, and specialty labor each need their own
line.
- Match every cost code to a line item in the bid. That's what makes a variance visible while
the job is still open.
- Track mobilization and demobilization as they're incurred, including standby and
repositioning, and check them against what the billing structure recovers.
- Run the 13 week forecast weekly so a weather or permit delay becomes a planned event instead
of an emergency.
- Decide profit sharing off a system that can tell you what the business can support, not off a
year end guess.
QUESTIONS ANSWERED ON THIS PAGE
Q: What does a marine contractor's chart of accounts need that a generic one doesn't?
A: Mobilization as its own tracked cost, equipment costs by asset, dive labor kept separate from
general labor, permit and regulatory costs treated as direct job expense, and vessel operating
costs allocated to specific projects. A generic contractor structure lumps those into broad
categories, which is fine for a remodeler and useless on a job where one barge mobilization is
$200,000 or more of up front cost on a $2M contract.
Q: How does a rolling 13 week forecast help a marine GC specifically?
A: Because the disruptions in marine work are large and predictable in kind, if not in date. A
weather delay can push a billing cycle by two to four weeks and a permit issue can hold the
final payment on a multi-million dollar contract, and with a forecast updated weekly those
become planned shortfalls with a decision already made rather than surprises at the bank. This
contractor held above $1.2M all year that way.
Q: How can a contractor pay large profit sharing and still retain profit?
A: By knowing what the business produced before committing to distribute any of it. This $25M
marine GC paid $2.6M in profit sharing and still posted over $1M in net profit, which is
possible when job level reporting and cash forecasting tell ownership what the year truly
produced instead of waiting on accrual adjustments after year end.
================================================================================================
POST 6 OF 30
================================================================================================
TITLE: How a $6.7M Civil Subcontractor Paid Off $348,000 in Credit Line Debt in 60 Days
URL: https://constructioncfo.net/blog/civil-subcontractor-line-of-credit-payoff
PUBLISHED: 2026-05-11
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Client Stories
CANONICAL PAGE FOR THIS SUBJECT: The Civil Contractor Operating System, https://constructioncfo.net/cfos-civil-operating-system
KEYWORDS: civil subcontractor overhead rate, equipment cost allocation, line of credit payoff contractor, civil contractor job costing
SUMMARY
He had mentally accepted the line of credit as a structural part of the business. Something you
manage, not something you pay off.
DIRECT ANSWER
A $6.7M civil subcontractor carried a $348,000 line of credit balance for years and cleared it
to zero within 60 days of engagement, and no new revenue was involved. The cause was overhead
running at 30 percent of revenue when the target for a civil sub at that level is closer to 15
to 20 percent, which meant every job had to produce a 30 cent on the dollar contribution before
a dollar of profit was possible while most jobs were producing 28 to 32 percent gross margin.
The 30 percent wasn't waste. It was equipment costs and other direct costs sitting in overhead
instead of being allocated to the jobs that consumed them. Moving them to the job level and
allocating them against equipment hours per project dropped overhead from 30 percent to 17
percent, a 13 point improvement worth $871,000 on $6.7M in revenue. At day 30 the business had
$309,000 in the bank, at day 60 the line of credit was paid off, and at year end the owner paid
$65,000 in Christmas bonuses to his crew.
None of that money was found. It was already being earned and already being spent in the right
places. What changed is that the costs were charged to the jobs that caused them, which made the
pricing correctable.
FULL TEXT
------------------------------------------------------------------------------------------------
THE BALANCE HAD STARTED TO FEEL PERMANENT.
A $6.7M civil subcontractor had been carrying a $348,000 balance on his line of credit for so
long it had started to feel permanent. It wasn't a crisis. The line was there, the bank wasn't
calling, and the business was operating. But the balance never moved.
Every time it started to come down, something else came up: a big material purchase, a slow
payment month, payroll on a week when collections were behind. Then it went right back up. He
had mentally accepted the line of credit as a structural part of the business, something you
manage rather than something you pay off.
Within 60 days of engagement, the line of credit was at zero. The money to pay it off was
already in the business, it just wasn't visible.
30% OVERHEAD ON A CIVIL SUBCONTRACTING COMPANY.
The first thing we looked at was overhead. His was running at 30% of revenue. For a civil sub at
his revenue level, the target range is closer to 15% to 20%. At 30%, he needed every job to
produce a 30-cent-on-the-dollar contribution just to cover overhead before a dollar of profit
was possible, and most of his jobs were producing 28% to 32% gross margin. That meant overhead
was consuming essentially everything.
The 30% wasn't because he was wasteful. It was because costs that should have been allocated
directly to jobs were sitting in overhead instead. Equipment costs in particular were being
treated as overhead line items rather than direct job costs, and when we moved them to the job
level and allocated them against actual equipment hours per project, overhead dropped
immediately.
Overhead came down from 30% to 17%. That 13-point improvement on $6.7M in revenue is $871,000 in
costs that moved from overhead to correctly allocated job costs, jobs where those costs were now
visible, trackable, and priceable.
>> At 30 percent overhead and a 30 percent gross margin, a busy year produces nothing.
THE $309,000 BANK BALANCE AT DAY 30.
At the 30-day mark, the business had $309,000 in the bank. That isn't a rescue number. It's what
happens when a $6.7M civil subcontracting company has its financial system aligned correctly:
costs go to the right places, billing goes out on time, collections are followed up
systematically, and the owner can see his cash position with enough lead time to make decisions
instead of react to surprises.
The line of credit got paid off at day 60 because the cash was there. It had always been capable
of being there. The system just hadn't been producing that visibility before.
WHERE CIVIL SUBS GET IT WRONG: EQUIPMENT COST ALLOCATION.
The single biggest overhead distortion in most civil subcontracting companies is equipment. Most
civil subs run equipment costs through overhead because it's easier. The excavator payment goes
to equipment expense, fuel goes to fuel expense, maintenance goes to repairs, and none of it
gets tied to specific jobs.
The problem is that different jobs use different equipment at different intensities. When
equipment costs sit in overhead and get spread across all revenue equally, you're overcharging
your light equipment jobs and undercharging your heavy equipment jobs. Your bids on heavy
equipment work consistently win, because they're underpriced. Your bids on light work lose,
because they're overpriced.
Building an equipment cost allocation system fixes this permanently, and even a simple one based
on hours logged per machine per job will do it. The bids stop lying to you about which kind of
work you're good at.
$65,000 IN CHRISTMAS BONUSES.
At the end of the year, the civil sub paid out $65,000 in Christmas bonuses to his crew. He had
wanted to do this for years, and the business had been capable of supporting it for years. It
just hadn't been visible until the financial system was built to show it.
The line of credit is gone. The overhead is right. The crew got taken care of. That's what a
properly structured civil subcontracting business looks like when the numbers are finally
working the way they're supposed to.
WHAT TO DO WITH THIS
- Calculate your true overhead percentage before you touch anything else. If it's anywhere near
your gross margin, the business can't produce profit however well the crews run.
- Pull equipment out of overhead and charge it to jobs by hours per machine. That single move is
usually most of the correction.
- Check whether your winning bids are the heavy equipment ones. If they are, you're probably
underpricing them and subsidizing them with your light work.
- Stop treating a line of credit balance as permanent. A balance that never moves points at how
the money was allocated.
QUESTIONS ANSWERED ON THIS PAGE
Q: What should overhead run at for a civil subcontractor?
A: Closer to 15 to 20 percent of revenue at the $6.7M level. This owner was at 30 percent, which
meant every job had to contribute 30 cents on the dollar just to cover overhead before any
profit existed, while his jobs were producing 28 to 32 percent gross margin. A 13 point
correction moved $871,000 of cost out of overhead and onto the jobs that caused it.
Q: Why does equipment belong in job costs instead of overhead?
A: Because different jobs consume equipment at completely different intensities. Payments, fuel,
and maintenance sitting in overhead get spread evenly across all revenue, which overcharges your
light equipment work and undercharges your heavy equipment work. The result is that you win the
heavy jobs because they're underpriced and lose the light ones because they aren't.
Q: How can a contractor pay off a line of credit without new revenue?
A: By making the cash that already runs through the business visible early enough to direct it.
When costs are allocated correctly, billing goes out on schedule, and collections get followed
up systematically, cash builds instead of being absorbed. This civil sub had $309,000 in the
bank at day 30 and a zero balance on a $348,000 line at day 60 without selling one additional
job.
================================================================================================
POST 7 OF 30
================================================================================================
TITLE: How a $5.2M Erosion Control Subcontractor Went from $24,000 to $1,105,000 in Annual Profit
URL: https://constructioncfo.net/blog/erosion-control-subcontractor-profit-turnaround
PUBLISHED: 2026-05-08
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Client Stories
CANONICAL PAGE FOR THIS SUBJECT: The SWPPP Contractor Profitability Case Study, https://constructioncfo.net/swppp-contractor-multi-site-profitability-case-study
KEYWORDS: erosion control subcontractor profit, SWPPP job costing per site, cost per site visit, below break even pricing
SUMMARY
Not $24,000 a month. $24,000 a year, on five million dollars of revenue, from a business the
owner had run full time for years.
DIRECT ANSWER
A $5.2M erosion control and SWPPP subcontractor was earning $24,000 a year in net profit, a 0.5
percent net margin, because he knew his revenue per site and not his cost per site visit.
Recurring inspection and BMP work feels stable, so it gets priced like a commodity while the
true cost of mobilization frequency, labor burden, fuel, vehicle wear, insurance, and compliance
documentation goes untracked at the job level. Rebuilding job costing per site showed that a
meaningful share of his active sites were priced below break even, by a few percentage points
each, which at his volume was the whole difference between making money and making nothing. The
work was repriced, some GCs accepted the new rates and some didn't, and the ones that didn't
represented $1.6M of revenue that was break even or negative. When that work rolled off, revenue
dropped and net profit went up by $1,081,000. The year finished at $1,105,000 in net profit, a
30 percent net margin on $1.6M less revenue than the year before.
He had been performing $1.6M of work every year that cost him money to perform. It showed on the
P&L as business activity and it was a subsidy to GCs who had found the cheapest erosion control
sub in the market.
FULL TEXT
------------------------------------------------------------------------------------------------
$24,000 A YEAR ON FIVE MILLION DOLLARS OF WORK.
A $5.2M erosion control subcontractor was making $24,000 a year in net profit. Not $24,000 a
month. $24,000 a year, on five million dollars in revenue. That's a 0.5% net margin on a
business the owner had been running full time for years.
He wasn't doing anything wrong in the field. His crews were executing, his GCs kept calling him
back, and his bids were competitive. From the outside, the business looked like it was working.
From the inside, the owner was effectively paying himself less than minimum wage for the
privilege of running a multi-million dollar operation.
Twelve months later, the same business produced $1,105,000 in net profit. Same owner, same
crews, same trades, and $1.6M less revenue. Here's what was broken.
SWPPP WORK HAS A HIDDEN COST PROBLEM.
Erosion control and SWPPP subcontracting has a specific financial profile that most owners in
this trade don't fully account for. The work is often recurring: weekly or biweekly site visits,
BMP installation and maintenance, and inspection reports. That recurring structure feels stable,
but it creates a costing problem that's easy to miss.
Because the visits are routine, owners tend to price them as commodity services. Low margin,
high volume, keep the crews moving. What they don't account for is the true cost of mobilization
frequency. Every site visit has a real cost: labor burden, fuel, vehicle wear, insurance
allocation, and time spent on compliance documentation. When those costs aren't tracked at the
job level and compared against what's being billed, the margin erodes invisibly.
This owner had dozens of active sites at any given time. He knew the revenue. He didn't know the
cost per site visit, and he didn't know which sites were producing margin and which ones were
eating it. He was running five million dollars of work through a financial system that couldn't
answer the most basic question, which is which jobs are making money.
THE REVENUE DROP THAT MADE HIM MORE PROFITABLE.
When we rebuilt the job costing structure, the numbers told a clear story. A significant portion
of his active sites were priced below break even. Not by a lot, a few percentage points, but at
his volume a few percentage points was the difference between making money and making nothing.
We repriced the work. Some GCs accepted the new rates and some didn't. The ones that didn't
represented $1.6M in revenue that was either break even or negative margin, and when that work
rolled off, revenue dropped. Net profit went up by $1,081,000.
He was doing $1.6M worth of work every year that was costing him money to perform. That revenue
appeared on his P&L and looked like business activity. In reality it was subsidizing GCs who had
found the cheapest erosion control sub in the market and were getting work done at below cost
rates. Letting that revenue go wasn't a loss, it was the most profitable decision the business
had made in years.
>> Losing $1.6M of revenue was the most profitable decision the business had made in years.
THE COST OF COMPLIANCE DOCUMENTATION.
There's a line item in erosion control subcontracting that almost never gets allocated
correctly, which is the labor cost of compliance documentation. Inspection reports, BMP
installation records, and corrective action logs all take hours somebody has to work.
On a site with active SWPPP requirements, a qualified inspector might spend two to four hours a
week on documentation alone. That time has a real cost, and it almost never gets built into per
site pricing because it feels like overhead rather than job cost.
It's not overhead. It's a direct cost of performing that specific site's work. When it gets
lumped into overhead it inflates your overhead rate and makes all your work look less profitable
than it is. When it gets tracked at the job level you can see which sites are worth the
documentation burden and which ones aren't.
$1,105,000 IN NET PROFIT, ON LESS WORK.
The final number for the year was $1,105,000 in net profit, a 30% net margin on $1.6M less
revenue than the prior year.
The owner's day didn't change much. His crews were still doing erosion control and he was still
managing GC relationships, site inspections, and compliance requirements. The difference was
that every dollar of work the business took on was work the business profited from.
He described it as the first year he felt like he was running a real business instead of just
staying busy. That's what a real cost system does. It turns activity into profit.
WHAT TO DO WITH THIS
- Cost a site visit before you price one. Labor burden, fuel, vehicle wear, insurance, and
documentation time are the visit, not overhead.
- Sort your active sites by margin and find the ones below break even. On recurring work, a few
points per site becomes the whole year.
- Reprice the losers and be willing to let the GCs who refuse walk. Revenue that costs money to
perform is a subsidy you're paying.
- Charge compliance documentation to the site that requires it, so your overhead rate stops
making your good work look bad.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why do erosion control and SWPPP subs run such thin net margins?
A: Because recurring site visits get priced like a commodity while the cost of making the visit
goes untracked. Labor burden, fuel, vehicle wear, insurance allocation, and documentation time
are all real costs of that specific site, and if nobody compares them to what the site is
billed, the margin erodes invisibly. This owner was at 0.5 percent net on $5.2M and his crews
were executing fine.
Q: Can dropping revenue increase profit for a subcontractor?
A: Yes, when the revenue you drop was priced below break even. Repricing this contractor's sites
cost him the GCs who refused the new rates, which was $1.6M of revenue that was break even or
negative, and net profit went up by $1,081,000 when that work rolled off. The P&L had been
counting that work as activity while it consumed margin.
Q: Is SWPPP compliance documentation overhead or job cost?
A: Job cost, and treating it as overhead is one of the more expensive habits in the trade. A
qualified inspector can spend two to four hours a week on documentation for a single site with
active requirements, and that time exists only because that site exists. Putting it in overhead
inflates the overhead rate and makes every job in the company look worse than it is.
================================================================================================
POST 8 OF 30
================================================================================================
TITLE: How a $3.2M Electrical Subcontractor Paid Off All Her Debt in 120 Days
URL: https://constructioncfo.net/blog/electrical-subcontractor-debt-payoff-ar-recovery
PUBLISHED: 2026-05-06
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Client Stories
CANONICAL PAGE FOR THIS SUBJECT: The Electrical Contractor AR Recovery Case Study, https://constructioncfo.net/electrical-contractor-ar-recovery-case-study
KEYWORDS: electrical subcontractor collections, overdue accounts receivable construction, AR aging process, electrical contractor debt payoff
SUMMARY
Eleven years in business and every month was a decision about which vendor to pay and which one
to push off. The debt wasn't the problem.
DIRECT ANSWER
A $3.2M electrical subcontractor cleared every dollar of debt she had been carrying for years in
120 days, and the money came out of her own accounts receivable rather than from a lender. She
had $365,000 sitting in overdue AR, which is a collections problem rather than a cash flow
problem and one of the most common findings in electrical subs doing $1M to $5M. Electrical subs
are often the last trade in and the first expected to be done, and because GC relationships
carry so much weight, chasing payment feels like a risk, so invoices drift to 180 days and get
written off without anyone deciding to write them off. None of the $365,000 was owed by a
deadbeat GC. It was owed by GCs she was still working with, who would have paid the moment
someone called, and nobody had called. A collections process took about 90 days to work through
the aging, including correcting pay apps with errors and resubmitting lien waivers that had been
filed wrong, and the recovered money retired all of the debt in 120 days.
The second finding was margin visibility. Her three best GC relationships were producing 28
percent, 19 percent, and 9 percent gross margin, and she was treating all three the same because
nothing in the books told her they were different.
FULL TEXT
------------------------------------------------------------------------------------------------
ELEVEN YEARS IN, AND STILL CHOOSING WHICH VENDOR TO PAY.
The owner of a $3.2M electrical subcontracting company had been in business for eleven years.
She was good at her trade, her crews were reliable, and her GCs liked working with her. By every
field measure, the business was working.
Financially, it felt like running on a treadmill. Every month she was managing which vendor to
pay and which one to push off. She had debt she'd been carrying for years, not catastrophic, but
enough that it had become background noise. Something she'd stopped thinking she could
eliminate.
She had $365,000 sitting in overdue accounts receivable. That's a collections problem wearing a
cash flow costume, and it's one of the most common things we find in electrical subcontracting
companies doing $1M to $5M in revenue.
WHY ELECTRICAL SUBS LET AR AGE OUT.
Electrical subcontractors are in a tough spot in the payment chain. You're often the last trade
called in and one of the first ones expected to be done, and your GC relationships carry more
weight than almost anything else in the business, because you need them to keep calling you
back.
That dynamic creates a specific kind of collections paralysis. You don't want to be aggressive
about chasing payment because you're worried about straining the relationship, so you send the
invoice, you wait, you send a reminder, and eventually you just assume the GC is slow and move
on. Six months later the invoice is 180 days old and you have essentially written it off without
ever making a decision to do so.
The $365,000 this electrical sub had in AR wasn't from deadbeat GCs. It was from GCs she was
still actively working with, people who would have paid the moment someone called and asked.
Nobody had called.
>> It was owed by GCs she saw every week. Nobody had picked up the phone.
$365,000 RECOVERED AND EVERY DOLLAR OF DEBT GONE.
Within the first phase of engagement we built a collections process and worked through the AR
aging systematically. We contacted every GC with an invoice over 30 days. We corrected pay apps
that had errors holding up approval. We tracked down lien waiver requirements that had been
submitted wrong and resubmitted them correctly.
The collections process took about 90 days to work through the backlog. When it was done,
$365,000 had moved from accounts receivable into her bank account.
That money paid off every dollar of debt she'd been carrying. Not a payment plan, not a
restructuring, all of it, gone, in 120 days, from money she had already earned and already been
owed. She had spent years believing the debt was just part of running a small electrical
subcontracting business. It wasn't. It was the direct result of not having a collections system,
and it dissolved the moment one was put in place.
OVERHEAD ALLOCATION ON SMALL CREWS.
Beyond collections, we found the same overhead miscalculation we see in most electrical subs at
this revenue level. She had no real visibility into which jobs were producing margin and which
ones weren't.
Her three best GC relationships were each producing a different gross margin and she had no
idea. One was consistently at 28%. One was at 19%. One was at 9%. She was treating all three the
same.
When you know which jobs make money, you bid them differently. You protect the relationships
that produce real margin, and you either price up or walk away from the ones that don't.
THE FIRST CHRISTMAS BONUSES SHE HAD EVER PAID.
At the end of the year, the electrical sub paid out $23,000 in Christmas bonuses, the first time
in eleven years of business.
Her crew had been with her for most of that. They were good electricians who were on the job
every day and did solid work, and she had always wanted to do something for them at year end but
could never justify it financially.
The business had been generating enough profit to support it for years. She just couldn't see
it, because it was trapped in aging AR and obscured by overhead that wasn't being tracked
correctly. Same business, same crews, same GCs, better system.
WHAT TO DO WITH THIS
- Pull your AR aging today and total everything past 60 days. That number is usually the size of
the debt you think you can't pay off.
- Call every GC with an invoice over 30 days. Most slow payment traces to an approval sitting on
somebody's desk or a paperwork error.
- Check your pay apps and lien waivers for errors before you assume a GC is stalling. A wrong
submission stops the clock without telling you.
- Price each GC relationship off its own gross margin. Treating a 9 percent customer like a 28
percent one is a decision you're making by accident.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why do electrical subcontractors let receivables age past 90 days?
A: Because the relationship feels more valuable than the invoice. Electrical subs are often the
last trade in and the first expected to finish, and the GC calling you back next month is the
whole business, so chasing payment feels like a risk. The invoice gets a reminder, then silence,
and six months later it's 180 days old and effectively written off without anybody deciding to
write it off.
Q: Can collecting old AR pay off business debt?
A: Frequently, yes, because the debt and the receivable are usually the same money at different
moments. This owner had $365,000 in overdue AR and years of carried debt, and once a collections
process worked the aging for about 90 days, the recovered cash retired every dollar of the debt
inside 120 days. No new borrowing, no restructuring, and no new work.
Q: What's in a construction collections process besides phone calls?
A: Correcting the paperwork that's holding up approval. Pay apps with errors sit unapproved, lien
waivers submitted in the wrong form stop payment without notifying anybody, and both look
identical to a slow GC from your side of the desk. A real process contacts every invoice over 30
days, then fixes and resubmits whatever is blocking approval.
================================================================================================
POST 9 OF 30
================================================================================================
TITLE: How a $4.9M Concrete Subcontractor Collected $203,000 in 7 Days Without a Single New Job
URL: https://constructioncfo.net/blog/concrete-subcontractor-ar-recovery-cash-flow
PUBLISHED: 2026-05-04
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Client Stories
CANONICAL PAGE FOR THIS SUBJECT: The Concrete Contractor Margin Recovery Case Study, https://constructioncfo.net/concrete-contractor-margin-recovery-case-study
KEYWORDS: concrete subcontractor AR recovery, AR aging report construction, concrete contractor overhead rate, construction collections process
SUMMARY
Crews were busy, the backlog was healthy, and the P&L looked fine. The bank account never seemed
to reflect any of it.
DIRECT ANSWER
A $4.9M concrete subcontractor collected $203,000 within 7 days of engagement without selling a
single new job, because that money was sitting in overdue receivables nobody was chasing. Some
of the invoices were 90, 120, and even 150 days old, and several had already been approved and
were waiting on a phone call while the owner assumed his GCs were simply slow. Collections was
only the first finding. He had been pricing work off an overhead rate of about 5 percent when
his real overhead was 12 percent, which on a $4.9M revenue base is the difference between
covering $245,000 a year and covering closer to $588,000. He had been underpricing every job for
years and volume was papering over it. With the overhead corrected and the estimating model
rebuilt on the real number, he won fewer bids and made more money on the ones he won, finishing
the following year with $1.3M less revenue and more net profit in dollars.
The part worth repeating is where the money was. It wasn't on the jobs and it wasn't in the
field. It was in a back office that had no collections cadence and an overhead rate nobody had
checked in years.
FULL TEXT
------------------------------------------------------------------------------------------------
THE NUMBERS LOOKED FINE AND THE BANK ACCOUNT DIDN'T.
The owner of a $4.9M concrete subcontracting company called us because he was frustrated.
Business was good, crews were busy, the backlog was healthy, and the P&L looked fine. But
the bank account never seemed to reflect it, and he couldn't figure out where the money was
going. We figured it out in about a week.
He had $203,000 sitting in overdue accounts receivable that nobody was actively collecting. Not
stolen, not lost, just sitting in invoices that had been submitted and then forgotten, some of
them 90, 120, even 150 days old. He had assumed his GCs were slow payers and had stopped
following up. In reality, several of those invoices had been approved and were just waiting on a
phone call.
Within 7 days of engagement, we collected $203,000. No new jobs, no new revenue, money that was
already his and already earned and just not in his account. That's where most concrete subs are
bleeding, not on the jobs, but in the back office.
THE OVERHEAD PROBLEM NOBODY WAS WATCHING.
Collections was only part of it. The bigger issue was that his overhead had been miscategorized
for years. He believed his overhead rate was around 5% of revenue, that's what he'd been using
to price jobs, and that's what his estimates were built on. The actual number was 12%.
That 7 point difference doesn't sound catastrophic until you run it through a $4.9M revenue
base. At 5% overhead, he thought he needed to cover about $245,000 in overhead annually. His
actual overhead was closer to $588,000. He had been underpricing every single job for years, and
making it work only because his volume was high enough to paper over the shortfall.
When we corrected the overhead allocation and rebuilt his estimating model around the real
number, two things happened. First, his bids got more accurate. Second, he started winning fewer
jobs, and making more money on the ones he won.
>> He thought he had to cover $245,000 a year. The number was closer to $588,000.
MORE PROFIT ON LESS REVENUE.
In the year after we fixed his financial system, he did $1.3M less in revenue and made more net
profit in actual dollars. That's not a typo. Less work, more money.
Here's why it happens. When your overhead rate is wrong, you're effectively subsidizing your
GC's project with your own margin. You win the bid on price. You stay busy. You look successful.
But at the end of the year, there's nothing left.
When the overhead is correct and the pricing reflects it, you lose some bids. The ones you lose
were the ones that were going to cost you money anyway, and the ones you win produce margin. His
crew was the same, his equipment was the same, and his GC relationships were the same. The only
thing that changed was that he finally knew what his jobs had to make to keep the business
healthy.
WHAT MOST CONCRETE SUBS MISS: THE AR AGING REPORT.
Every concrete subcontractor has accounts receivable. Most of them look at the total number and
feel okay if it's not growing too fast. Almost none of them are actively managing aging, which
means breaking AR down by how old each invoice is and following up systematically on anything
past 45 days.
A basic AR aging process looks like this. Every Friday, pull a report that shows every open
invoice sorted by age: current, 30 days, 60 days, 90 days, 90 plus. Anything past 45 days gets a
call or an email that week. Not a passive reminder, an actual follow up that asks when the check
is cutting.
That process alone, consistently applied, is worth tens of thousands of dollars a year for most
concrete subs doing $3M or more. It takes one hour a week and it's the cheapest money in the
business.
DECEMBER LOOKED DIFFERENT THAT YEAR.
At the end of the year, the concrete sub paid out $130,000 in profit sharing to his crew. He had
never been able to do that before. He genuinely didn't know the business could support it.
The money was there in prior years, it just wasn't visible. Same business, same crews, same GCs,
better system.
WHAT TO DO WITH THIS
- Pull the AR aging before you look at anything else. The money you're missing is usually
already invoiced.
- Call on every invoice past 45 days every Friday and ask when the check is cutting. A reminder
isn't a collection.
- Recalculate your real overhead percentage from the books, not from what you've been using in
bids. Being off by seven points prices every job you win.
- Expect to win fewer bids once the pricing is right, and treat that as the point rather than a
problem.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why is my P&L profitable when my bank account is empty?
A: Often because the money is invoiced and uncollected. This owner had $203,000 in overdue AR with
invoices 90, 120, and 150 days old, and several of them were already approved and waiting on a
phone call. The P&L recorded the revenue when the work was performed, so it looked fine while
the cash sat in somebody else's account.
Q: How wrong can a contractor's overhead rate be?
A: Wrong enough to price every job in the company incorrectly. This concrete sub was estimating on
5 percent overhead when the real number was 12, which on $4.9M is the difference between
covering $245,000 a year and covering closer to $588,000. High volume hid it for years, because
busy and profitable feel the same from the field.
Q: What does a weekly AR aging process look like?
A: One report and one hour. Every Friday, pull every open invoice sorted by age, current, 30, 60,
90, and 90 plus, then call or email on anything past 45 days and ask when the check is cutting.
Consistently applied, that's worth tens of thousands of dollars a year to most concrete subs
doing $3M or more, and it costs nothing to start.
================================================================================================
POST 10 OF 30
================================================================================================
TITLE: The 73-Day Cash Gap Killing Electrical Subcontractors (Even on Profitable Jobs)
URL: https://constructioncfo.net/blog/73-day-cash-gap-electrical-subcontractors
PUBLISHED: 2026-04-24
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Cash Flow
CANONICAL PAGE FOR THIS SUBJECT: Electrical Subcontractor Cash Flow, https://constructioncfo.net/cash-flow-electrical-subcontractor
KEYWORDS: electrical subcontractor cash flow, 73 day cash cycle, AR days electrical contractor, pay when paid electrical
SUMMARY
The job is profitable. You aren't. Here is the arithmetic of the seventy three days in between,
and the four things that shorten them.
DIRECT ANSWER
For most electrical subcontractors there's a 60 to 90 day window between the day a dollar goes
out on a job and the day that dollar comes back, and 73 days is the average. The days stack up
in a fixed sequence: labor and material go out on day one, you bill the GC at the end of the
month on day 30, the GC approves and bills the owner by day 45, the owner pays the GC by day 60,
and the GC pays you under pay-when-paid terms on day 73, with 10 percent retainage sitting until
closeout six to nine months later. On a $340,000 tenant buildout that's $90K to $130K of your
own money funding the job before a dollar comes back. Electrical gets hit harder than most
trades because gear carries 30 to 50 percent deposits, labor burden runs 35 to 45 percent, and
pay-when-paid is standard in the subcontract. Four levers shorten the lag: bill before the GC's
draw deadline, front-load the schedule of values, bill for stored material, and chase retainage
the day substantial completion hits. The number that tells you whether you're winning is AR
days, not margin.
Nothing in here is a paperwork problem or a bad GC. It's the structure of how electrical work is
bought and paid for, and the only thing you control is how many of the seventy three days you're
willing to fund yourself.
FULL TEXT
------------------------------------------------------------------------------------------------
WHY ELECTRICAL SUBS RUN OUT OF CASH ON PROFITABLE JOBS.
You win a $340,000 tenant buildout at a 22 percent gross margin, profitable on paper. Six weeks
in, payroll's tight. Ten weeks in, you're floating $80K on a credit card, and the GC just
emailed asking whether you'll have six guys on site Monday for rough-in.
The job is profitable. You aren't. That's the cash lag.
For most electrical subcontractors, there's a 60 to 90 day window between the day you spend a
dollar on a job and the day that dollar comes back. Call it 73 days on average. Across a handful
of simultaneous jobs, that lag is the single biggest reason profitable electrical subs go broke.
This breaks down where those 73 days come from, why electrical gets hit worse than other trades,
and the four levers you can pull to shorten it.
WHAT THE CASH LAG IS FOR ELECTRICAL SUBCONTRACTORS.
The cash lag is the number of days between when you pay for labor, materials, and overhead on a
job and when the money for that work hits your bank account. Gross margin tells you whether the
job is profitable. The cash lag tells you whether you can survive long enough to collect it.
Here's a realistic breakdown on a $340K tenant buildout, and every step in it belongs to
somebody else's calendar:
- You start rough-in on day 1. Labor and material go out the door immediately
- You bill the GC at the end of the month, day 30
- The GC approves and bills the owner, day 45
- Owner pays the GC, day 60
- GC pays you under pay-when-paid terms, day 73
- 10 percent retainage sits until project closeout, often 6 to 9 months later
>> On a $340K job, that's $90K to $130K of outflow you're carrying before a single dollar comes
back.
WHY ELECTRICAL IS WORSE THAN MOST TRADES.
You've been funding that job with your own money the entire time. Labor burden, material, van
fuel, insurance, rent, and your project manager's salary, all of it, from day 1 to day 73. Three
things make that worse for electrical subs than for a framer, a drywaller, or even most
mechanical trades.
Material heavy with long lead times. Switchgear, transformers, panels, and specialty fixtures
can require 30 percent to 50 percent deposits up front. That cash goes out before the job even
starts, and you can't bill for stored material until it's on site, sometimes not until it's
installed.
Labor burden runs 35 percent to 45 percent. Licensed journeymen, benefits, workers' comp,
vehicles, tools, and truck stock stack up fast. Your labor cost is what's on the timecard times
1.4.
Pay-when-paid is standard. Almost every electrical subcontract has it, which means your AR days
are tied to the GC's collection cycle rather than to your own effort. You can do everything
right and still wait.
>> Stack those three together and the 73 day lag makes sense. Deposit terms and a pay-when-paid
clause build the lag in before you bill anything.
THE FOUR LEVERS THAT CLOSE THE LAG.
There's no silver bullet, but there are four levers electrical subcontractors can pull. You
don't need all four. Moving one by 10 days can keep you out of a line of credit.
Bill earlier in the month, not at the end. Most subs bill on the 25th or the 30th. If your GC
cuts their draw on the 10th, you just lost 20 days because your invoice didn't make the draw.
Ask your GC when their draw deadline is, then bill five days before it, and that alone can cut
15 to 25 days off your cash lag with no other change.
Front-load the schedule of values. If you're billing lump sum, weight your SOV toward
mobilization, rough-in, and early material deliveries, and don't bury everything in finals and
trim. You're not overbilling, you're matching the SOV to the cost curve. Most subs leave 5
percent to 10 percent of the job unbilled for months because their SOV is backloaded.
Bill for stored material. If the contract allows it, bill for material delivered to your yard or
to a bonded warehouse. Electrical gear is a big chunk of the job, and getting paid for it 30
days earlier is real cash.
Chase retainage the day substantial completion hits. Retainage isn't a tip. It's your money, and
most subs let it sit because they're already on the next job. Put a retainage log in front of
someone whose job it's to chase it. If you're doing $4M in revenue, you've $200K to $400K in
retainage floating at any given time, and that's the difference between a line of credit and a
cushion.
MOST ELECTRICAL SUBS MISS THIS NUMBER.
The number that tells you whether you're winning or losing this game isn't margin. It's AR days,
days sales outstanding, and most electrical subcontractors have never calculated it. Here's how
to do it in 30 seconds: accounts receivable divided by trailing twelve month revenue, times 365,
equals AR days.
If that number is above 60, you have a cash timing problem. Above 75, you're one slow-paying GC
away from a missed payroll. Above 90, you're already borrowing to stay alive even if every job
you have is profitable.
AR days is one of the four numbers every subcontractor should be watching monthly. The other
three are overhead rate, break-even volume, and job gross margin. Together, those four tell you
whether your business is healthy, which the balance of your checking account doesn't, because
that's a lagging indicator at best.
THE REAL COST OF IGNORING THE LAG.
An electrical subcontractor doing $5M in revenue with 75 AR days is carrying a little over $1M
in receivables at any given time. If a line of credit on that costs 9 percent, that's $90,000 a
year in interest just to keep the business running. On a 10 percent net margin business, that's
nearly a quarter of your annual profit disappearing into financing costs before you make a dime.
Shorten the lag by 15 days and you free up roughly $200K in working capital. That's a real
truck, a real estimator hire, or a real buffer to sleep at night.
THE BOTTOM LINE.
Profit on the estimate doesn't keep the lights on. Timing does. If you're an electrical
subcontractor and you've ever looked at a profitable job and wondered where the money went, the
answer is almost always the 73 day cash lag, not margin, not cost overruns, and not the GC
you're mad at.
WHAT TO DO WITH THIS
- Calculate your AR days this week. Receivables divided by trailing twelve month revenue, times
365, and if it's over 60 you have a timing problem.
- Ask every GC you work for when their draw deadline is, then move your billing five days ahead
of it.
- Rebuild your schedule of values so the early phases carry the weight the early costs do.
- Bill for stored material wherever the contract allows it, because gear is the biggest single
chunk of an electrical job.
- Give the retainage log to a person, not to a folder, and start chasing on the day substantial
completion hits.
QUESTIONS ANSWERED ON THIS PAGE
Q: What's the average cash cycle for an electrical subcontractor?
A: Roughly 73 days from the day a dollar goes out on a job to the day it comes back, with the
normal range running 60 to 90 days. That sequence is billing at day 30, GC approval and owner
billing by day 45, the owner paying the GC by day 60, and the GC paying you under pay-when-paid
terms around day 73. Retainage sits on top of that until closeout, often six to nine months
later.
Q: How do I calculate AR days for my electrical company?
A: Take your accounts receivable, divide it by your trailing twelve month revenue, and multiply by
365. Above 60 you have a timing problem, above 75 you're one slow-paying GC away from a missed
payroll, and above 90 you're already borrowing to stay alive even if every job is profitable. It
takes about thirty seconds and most subs have never run it.
Q: What's the fastest way to shorten the cash cycle on an electrical job?
A: Billing earlier in the month. If your GC cuts their draw on the 10th and you bill on the 30th,
you lost 20 days on paperwork timing alone. Find out the draw deadline, bill five days before
it, and that single change can cut 15 to 25 days with nothing else altered.
================================================================================================
POST 11 OF 30
================================================================================================
TITLE: Pay-When-Paid: What Every Subcontractor Needs to Know Before Signing
URL: https://constructioncfo.net/blog/pay-when-paid-what-every-subcontractor-needs-to-know-before-signing-1
PUBLISHED: 2026-04-23
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Contracts and Billing
CANONICAL PAGE FOR THIS SUBJECT: The Pay-When-Paid Clause, Explained, https://constructioncfo.net/construction-pay-when-paid-clause-explained
KEYWORDS: pay when paid, pay if paid clause, subcontractor retainage negotiation, construction lien rights
SUMMARY
You can't make pay-when-paid go away. You can price it, negotiate the worst of it, protect your
lien rights, and stop funding the GC for free.
DIRECT ANSWER
Pay-when-paid is a timing clause: it says the GC will pay you after they receive payment from
the owner, not if they receive it. In most states that means you'll eventually get paid, and the
timing is entirely dependent on the GC's relationship with their owner. Pay-if-paid is a
different and more dangerous clause, because it says the GC only owes you money if the owner
pays them, so an owner bankruptcy or dispute can leave the GC legally owing you nothing; some
states void pay-if-paid entirely and others enforce it with specific contract language. Either
way, pay-when-paid costs money: a $3M civil sub with $200,000 in outstanding billings, a GC on
net 75 terms, a 90 day wait from pay app to payment, and a line of credit at 8.5 percent is
carrying $4,192 in financing cost on one billing cycle on one job. On a job with a 5 percent
margin that's a meaningful piece of the profit. The fix is to price the float into the bid,
negotiate a payment ceiling and better retainage terms, protect your lien rights, and track
payment timing by GC.
The part that catches subcontractors out is that this cost never appears on a job report. It's
buried in interest expense at the company level, separated from the jobs that caused it, so the
job looks like it performed and the company looks like it's paying too much for its line of
credit.
FULL TEXT
------------------------------------------------------------------------------------------------
WHAT PAY-WHEN-PAID MEANS IN PRACTICE.
Pay-when-paid is a timing clause. It says the GC will pay you after they receive payment from
the owner. Not if they receive it, after they receive it. In most states that means you'll
eventually get paid, and the timing is entirely dependent on the GC's relationship with their
owner.
Pay-if-paid is different and more dangerous. That clause says the GC only owes you money if the
owner pays them. If the owner goes bankrupt or disputes the contract and never pays, the GC may
legally owe you nothing. Some states void pay-if-paid clauses entirely. Others enforce them with
specific contract language. Know the difference and know your state's rules.
But even setting aside pay-if-paid, pay-when-paid is expensive. Here's why.
THE MATH MOST SUBCONTRACTORS NEVER DO.
Let's say you're a $3M civil subcontractor. You've got $200,000 in outstanding billings on a
pay-when-paid job. The GC is running on net 75 terms with their owner. You're looking at 90 days
from when you submit a pay app to when you see the money. You've got a line of credit at 8.5%.
$200,000 × 8.5% ÷ 365 days × 90 days = $4,192 in financing cost.
On one billing cycle on one job. On a job with a 5% margin, that's a meaningful chunk of your
profit, gone, because you're carrying the GC's financing cost without charging for it.
Now multiply that across three active pay-when-paid jobs and twelve billing cycles in a year.
You're talking about real money leaving your business every year that never appears on any
report, because it's buried in interest expense, separated from the jobs that caused it.
WHY SUBCONTRACTORS DON'T PRICE IT IN.
A few reasons. First, nobody does the math in the field. Estimators price labor, materials,
equipment, overhead, and profit. Financing cost is an afterthought, if it's thought about at
all.
Second, subs worry about losing the bid. If you add 2% to your number for financing cost on a
pay-when-paid job and your competitor doesn't, you might lose. Maybe. But here's the thing: your
competitor is eating that cost too. They just don't know it. You're not competing on price,
you're competing on who understands their numbers better.
Third, it feels small on any individual job. $4,000 on a billing cycle doesn't feel like a
crisis. It's when you add it up across the year across all your jobs that it becomes
significant.
HOW TO PRICE PAY-WHEN-PAID TERMS INTO EVERY BID.
The calculation is straightforward. You need three numbers:
- Your total estimated cost on the job
- Your working capital rate, meaning your line of credit rate or cost of capital
- The expected days from mobilization to final payment
>> Multiply your total cost by your daily financing rate, the annual rate divided by 365. Then
multiply that by the expected float period in days. That's your minimum bid adder just to break
even on the financing cost.
RUN IT ON EVERY TERM BEFORE YOU SUBMIT.
The Pay-When-Paid Bid Markup Calculator on constructioncfo.net does this automatically. You put
in the project cost and your rate and it outputs the dollar adder for Net 30, 45, 60, 75, and 90
terms, so you can see what each payment term costs you before you submit your number.
This isn't padding your bid. This is recovering a real cost that you're going to pay whether you
price it in or not. The only question is whether you price it in and let the GC's slow payment
terms fund themselves, or whether you absorb it and work for less than you quoted.
NEGOTIATING PAY-WHEN-PAID TERMS.
You can't always eliminate pay-when-paid language. But you can negotiate around it, and these
four moves are where the room usually is:
- Push for a payment ceiling. Some contracts can be written with a maximum float period: the GC
pays when they receive payment, but no later than X days after your invoice regardless. Sixty or
seventy-five days as a backstop protects you from open-ended delays.
- Negotiate retainage reduction at 50%. Retainage on top of pay-when-paid is a double hit. If
you can get retainage reduced from 10% to 5% at 50% completion, you've freed up significant cash
at the halfway point.
- Get retainage release tied to substantial completion, not final completion. Final completion
can drag for months after the work is done, through punch list, closeout documentation, and
owner acceptance. Tying release to substantial completion gets you paid for 95% of the work when
95% is done, not when the last punch list item gets signed off six months later.
- Know which GCs consistently pay late. Track payment timing by GC. If a particular GC routinely
pays at 90+ days when the contract says 60, price accordingly on your next bid with them. Their
slow payment history is a known cost of doing business with them.
THE LIEN RIGHTS ANGLE.
One of the few financial protections a subcontractor has against non-payment is the mechanics
lien, the right to place a claim against the property for work performed and not paid.
Lien rights are time-sensitive. Most states require a preliminary notice to be sent within a
certain number of days of first furnishing labor or materials. Miss that window and you may lose
your lien rights entirely. Without lien rights, on a pay-when-paid job with a GC who isn't
paying, your options get very limited very fast.
Know your state's lien laws. Send preliminary notices on every job, every time. It doesn't have
to be adversarial, it's standard practice and most GCs expect it from subs who know what they're
doing. The cost of sending a notice is nothing compared to the cost of losing lien rights on a
job that goes sideways.
WHEN PAY-WHEN-PAID BECOMES A CASH CRISIS.
Most subcontractors experience this at some point. A GC is slow. Payment is 90 days late. You've
got payroll due, AP piling up, and a bank account that's running out. There are a few things to
do immediately:
- Call the GC's PM directly. Not AP. The project manager has more leverage with their owner than
the accounts payable team. Explain the situation professionally and ask for an interim payment
or a specific payment date.
- Check your lien rights timeline. If you're approaching a critical deadline for preliminary
notice or lien filing, move on it now. Filing a lien or sending a notice of intent to lien often
accelerates payment faster than any other action.
- Look at your other jobs. Can you accelerate billing on a job that's in a better collection
position? Sometimes the fix for a cash crunch on one job is tightening up billing on another.
- Don't front additional materials or labor on the slow-pay job. If a GC isn't paying on the
work you've already done, be very careful about continuing to spend on that job. Protect your
exposure.
THE BOTTOM LINE.
Pay-when-paid is a permanent feature of construction subcontracting. You can't make it go away.
What you can do is price it correctly, protect your lien rights, negotiate the worst terms, and
track payment history by GC so you know what you're signing up for on every job.
The subcontractors who manage pay-when-paid well aren't the ones who avoid slow-pay GCs. They're
the ones who charge for the privilege of working with them.
WHAT TO DO WITH THIS
- Run the float math on every pay-when-paid bid before you submit it: total cost, your working
capital rate, and the expected days from mobilization to final payment.
- Read every subcontract for pay-if-paid language, not just pay-when-paid, and know which way
your state treats it.
- Ask for a payment ceiling and retainage reduction at the halfway point. Both are negotiable
more often than subs assume.
- Send the preliminary notice on every job, every time, inside your state's window.
- Track payment timing by GC and price the slow ones accordingly on the next bid.
QUESTIONS ANSWERED ON THIS PAGE
Q: What's the difference between pay-when-paid and pay-if-paid?
A: Pay-when-paid is a timing clause: the GC pays you after they receive payment from the owner, so
in most states you'll eventually get paid and the timing is out of your control. Pay-if-paid is
a condition: the GC only owes you money if the owner pays them, so an owner bankruptcy or
dispute can leave the GC legally owing you nothing. Some states void pay-if-paid clauses
entirely and others enforce them with specific contract language, so know your state's rules
before you sign.
Q: How much does pay-when-paid cost a subcontractor?
A: Take a $3M civil sub with $200,000 in outstanding billings, a GC on net 75 terms, 90 days from
pay app to payment, and a line of credit at 8.5%. That's $4,192 in financing cost on one billing
cycle on one job, which on a 5% margin job is a meaningful chunk of the profit. Multiply it
across three active pay-when-paid jobs and twelve billing cycles a year and it's real money that
never appears on a job report.
Q: Can I price financing cost into a bid without losing the job?
A: Your competitor is carrying the same cost whether they price it or not, so the difference
between you is who knows their number. Add the float cost as a minimum adder to break even, and
if a 2% adder loses a bid to a sub who is eating it silently, they're working for less than they
quoted. Tracking payment history by GC also tells you which jobs need the biggest adder.
================================================================================================
POST 12 OF 30
================================================================================================
TITLE: What Is a WIP Schedule and Why Does Every Subcontractor Need One
URL: https://constructioncfo.net/blog/what-is-a-wip-schedule-and-why-does-every-subcontractor-need-one-1
PUBLISHED: 2026-04-21
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: WIP Reporting
CANONICAL PAGE FOR THIS SUBJECT: The Construction WIP Schedule Hub, https://constructioncfo.net/construction-wip-schedule-hub
KEYWORDS: wip schedule, overbilling and underbilling, estimated cost to complete, bonding wip requirements, subcontractor wip reporting
SUMMARY
A WIP schedule shows the financial status of every active job at a point in time. The line that
decides how you sleep is the one comparing what you should have billed to what you did bill.
DIRECT ANSWER
WIP stands for work in progress, and a WIP schedule is a report showing the financial status of
every active job at a point in time: total contract value, cost to date, percent complete,
revenue recognized on that completion percentage, and what has been billed. Every subcontractor
needs one because the comparison between what should have been billed and what was billed is
what tells you whether a job is overbilled or underbilled, and the P&L doesn't carry that
comparison anywhere. If you're 60 percent done on a $1M job, your P&L recognizes $600,000 in
revenue even if you have only collected $400,000. That $200,000 difference is real money you've
earned and are owed, and it's also money that's not in your bank account. Underbilling is the
more dangerous of the two conditions, because cash is going out faster than it's coming in, and
if you're underbilled across multiple active jobs at the same time the cash pressure compounds
fast.
Bonding companies and banks want the same report for a reason they state differently. A
receivables number on a construction balance sheet can't be assessed without WIP, because
there's no other way to tell a receivable backed by work performed and billed from an overbilled
position that's going to reverse before the job closes.
FULL TEXT
------------------------------------------------------------------------------------------------
WHAT WIP STANDS FOR AND WHAT IT TRACKS.
WIP stands for work in progress. A WIP schedule is a report that shows the financial status of
every active job at a point in time, and for each job it shows five things:
- The total contract value
- How much the job has cost to date
- What percentage of the work is complete
- How much revenue has been recognized based on that completion percentage
- How much has been billed
>> The comparison between what should have been billed and what was billed is where it gets
interesting, and it tells you more than most subcontractors realize.
OVERBILLING AND UNDERBILLING, WHAT EACH ONE MEANS.
Overbilling means you've collected more from the GC than the percentage of work you've completed
justifies. You billed for 40 percent of the contract and you have only done 30 percent of the
work. You're ahead on billing relative to the work in place.
Overbilling isn't necessarily bad. Front-loading your schedule of values to recover mobilization
costs creates a temporary overbilled position that's entirely intentional and legitimate. But
persistent overbilling across a job that's not front-loaded can indicate a problem, because
you're collecting cash now that you haven't earned yet, and you'll have to catch up with real
costs later.
Underbilling means the opposite. You've completed more work than you've billed for: 50 percent
of the job done, 35 percent of the contract value billed. You're behind on collecting what
you've earned.
Underbilling is the more dangerous condition for most subcontractors. It means cash is going out
faster than it's coming in, and your bank account is being drained by costs you've incurred and
haven't yet billed. If you're underbilled across multiple active jobs at the same time, the cash
pressure compounds fast.
WHY YOUR P&L DOES NOT SHOW YOU THIS.
The profit and loss statement shows revenue and expenses over a period of time. It tells you the
company made money or lost money. What it doesn't tell you is whether that revenue number is
real.
Here is the problem. In construction, revenue gets recognized based on percentage of completion,
not based on when the check clears. If you're 60 percent done on a $1M job, your P&L recognizes
$600,000 in revenue even if you have only collected $400,000.
That $200,000 difference between recognized revenue and collected cash is real, and it's money
you've earned and are owed. It's also money that's not in your bank account. If you're
underbilled, your P&L looks better than your bank account, and if you're overbilled, your P&L
looks worse than your bank account, temporarily.
Without a WIP schedule, you can't see any of this. You're looking at revenue numbers on a P&L
that may or may not reflect what's happening on the active jobs. The WIP schedule is what makes
it visible.
WHAT THE SCHEDULE CAUGHT ON TWO JOBS OUT OF SIX.
A $7M civil subcontractor we work with was running six active jobs when we started building WIP
schedules for them. The P&L looked reasonable, and the margins were within range of what was
expected. The WIP schedule told a different story on two of the six jobs.
Job 1 was 65 percent complete but only 48 percent billed. They had $180,000 in unbilled earned
revenue sitting there because billing hadn't kept pace with the work. Nobody had caught it
because nobody was looking at percent complete relative to billing position.
Job 2 was overbilled, 40 percent billed against 28 percent complete. That's not necessarily a
problem if it was intentional front-loading, and in this case it wasn't. The billing had been
aggressive early and now costs were catching up, so by the end of the job they would be showing
a lower billing position than real costs, which would hurt their cash position at closeout.
We addressed both. The underbilled job got a catch-up billing on the next pay app, and the
overbilled job got a revised cost-to-complete estimate so we could understand whether it was
going to close at the expected margin. Without the WIP schedule, neither of these would have
been visible until the jobs were done.
WHY BONDING COMPANIES AND BANKS CARE SO MUCH.
Lenders and bonding companies aren't asking for your WIP schedule to be bureaucratic. They're
asking for it because it's the only way to assess whether your financial statements are
accurate.
A balance sheet for a construction company can show a healthy receivables number, and without
WIP there's no way to know whether those receivables are real. Are they backed by work performed
and billed? Or are they overbilled positions that will reverse before the job closes?
A bonding company underwriting $5M in bonds on your behalf needs to know the difference. If your
receivables are real and your WIP shows you're properly billed relative to completion, they will
extend capacity. If your WIP shows persistent underbilling or jobs in loss positions, they're
looking at a different risk picture.
For a $7M civil subcontractor trying to bond jobs over $3M, clean WIP reporting isn't optional.
It's the difference between getting the bond and not getting it.
HOW TO BUILD A BASIC WIP SCHEDULE.
You need four things for each active job, and three of the four come straight out of records you
already keep:
- Revised contract value, the original contract plus approved change orders. Not what was
originally bid. What the current contract says.
- Costs incurred to date, everything spent on the job through the reporting date. This comes
from your job costing system.
- Estimated cost to complete, what you think it will cost to finish the job from today. This is
a PM judgment call, updated monthly. It's the most important number in the WIP schedule and the
one most often done wrong.
- Billings to date, what you've invoiced the GC through the reporting date.
>> From those four numbers you can calculate percent complete, revenue earned, and the overbilled
or underbilled position.
WHERE MOST WIP SCHEDULES FALL APART.
The arithmetic isn't the hard part. Percent complete is costs to date divided by total estimated
costs, revenue earned is percent complete times contract value, and the overbilled or
underbilled position is billings to date minus revenue earned. Any spreadsheet can do that much.
The estimated cost to complete is where most WIP schedules fall apart. If the PM is optimistic,
assuming the job will close at budget when it's clearly running over, the whole WIP schedule is
misleading. The cost-to-complete estimate has to be honest, updated monthly, and based on what's
happening on the job.
HOW OFTEN TO UPDATE THE WIP SCHEDULE.
Monthly, every billing cycle. The WIP schedule should be updated every time a pay app goes out
so the billing position is current, and the cost-to-complete estimate should be revisited by the
PM monthly, not just at project closeout.
For subcontractors running multiple large jobs at the same time, a monthly WIP review with the
PM team is one of the highest-value meetings you can have. It surfaces underbilling to catch up,
it identifies jobs developing cost overruns before it's too late to act, and it gives the owner
a real picture of financial exposure across the entire portfolio.
THE BOTTOM LINE ON WIP.
A WIP schedule isn't just a document you produce for your banker. It's a management tool that
shows you whether your active jobs are performing the way you think they are.
If you're underbilled, you need to catch up before cash runs out. If you're overbilled, you need
to understand whether costs are coming. If a job's cost-to-complete estimate says it's heading
for a loss, you need to know now, not at closeout.
The subcontractors who manage WIP actively don't get surprised at job closeout. They see the
problems developing in month two or three, when there's still time to do something about it.
That's the whole point.
WHAT TO DO WITH THIS
- Read percent complete against percent billed on every active job before you read anything else
in the financials.
- Treat underbilling as a cash emergency and catch it up on the next pay app rather than the
next quarter.
- Make the PM re-estimate cost to complete every month, in writing, whether the job looks fine
or not.
- Update the schedule every time a pay app goes out, so the billing position on the report is
the billing position in the field.
- Put a clean WIP schedule in front of the bonding company before they have to ask you twice.
QUESTIONS ANSWERED ON THIS PAGE
Q: What does overbilled mean on a WIP schedule?
A: It means you've collected more from the GC than the percentage of work completed justifies, so
billing for 40 percent of the contract while 30 percent of the work is done is an overbilled
position. It's not automatically bad, because front-loading a schedule of values to recover
mobilization costs creates a temporary overbilled position on purpose. Persistent overbilling on
a job that wasn't front-loaded is the one to worry about, because the costs are still coming.
Q: Is underbilling worse than overbilling?
A: For most subcontractors, yes. Underbilling means you've done 50 percent of the job and billed 35
percent of the contract value, so cash is going out faster than it's coming in and the bank
account is being drained by costs you've incurred and not yet billed. Across multiple active
jobs at the same time, that pressure compounds fast.
Q: How often should a subcontractor update the WIP schedule?
A: Monthly, every billing cycle. Update it every time a pay app goes out so the billing position
stays current, and have the PM revisit the cost-to-complete estimate monthly rather than at
closeout. A monthly WIP review with the PM team is where underbilling gets caught and where cost
overruns get identified while there's still time to act.
================================================================================================
POST 13 OF 30
================================================================================================
TITLE: Why Construction Companies Run Out of Cash
URL: https://constructioncfo.net/blog/why-construction-companies-run-out-of-cash
PUBLISHED: 2026-04-01
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Cash Flow
CANONICAL PAGE FOR THIS SUBJECT: The Construction Cash Flow Hub, https://constructioncfo.net/construction-cash-flow-hub
KEYWORDS: why construction companies run out of cash, construction cash flow, retainage delay, subcontractor cash forecasting
SUMMARY
There's an order to how construction money moves, and every subcontractor is on the wrong end of
it. Learn the order and the cash stops being a surprise.
DIRECT ANSWER
Construction companies run out of cash because the spending on a project happens first and the
collection happens last. Payroll, materials, and equipment costs come due while the work is
being performed, and the revenue for that same work is collected weeks or months later through
the billing cycle. Retainage holds back a portion of it until the job reaches completion, and
the approval process on a pay application stretches the wait further. Every one of those delays
belongs to somebody else's schedule, not yours. Growth makes the whole thing heavier, because
more projects mean more payroll cycles and larger material purchases carried before any of that
revenue is collected. Without structured forecasting, the shortfall doesn't announce itself
until the week it hits.
The useful thing to understand here is that none of this is a mistake anybody made. It's the
order of operations in a project-based business, and it doesn't change because you got better at
accounting. What changes is whether you can see it coming far enough out to do something about
it.
FULL TEXT
------------------------------------------------------------------------------------------------
THE TIMING LAG IN CONSTRUCTION PROJECTS.
Construction projects require significant spending up front. Payroll, materials, and equipment
costs come due before payment for that work is collected. The revenue is collected weeks or
months later, released through the billing cycle.
RETAINAGE AND DELAYED PAYMENTS.
Retainage withholding delays a portion of project revenue until the job reaches completion.
Payment approval processes can further extend the time between invoicing and collection. These
delays create ongoing financial pressure, and they compound rather than take turns.
GROWTH AMPLIFIES THE CHALLENGE.
As subcontractors grow, their financial obligations increase. More projects mean more payroll
cycles and larger material purchases carried before the revenue is collected. Without structured
forecasting, cash shortages can appear suddenly, which is the part owners describe as coming out
of nowhere.
FINANCIAL SYSTEMS THAT STABILIZE CASH.
When job costing, WIP reporting, and forecasting work together, owners get visibility into
financial pressure before it becomes a crisis. Understanding how cash moves through a
construction business is what holds up over the long term, and it's a different skill from
watching a balance.
>> Reliable financial systems help contractors understand how projects affect cash flow.
WHAT TO DO WITH THIS
- Write down the order: what you spend on a job, when you bill it, and when that billing is
collected. The distance between the first and the last is your funding requirement.
- Treat retainage as money you don't have yet, because until closeout that's what it is.
- Before you take on more work, ask what the added payroll cycles will cost you before any of
that work is collected.
- Run job costing, WIP, and the forecast as one system. Any one of them alone tells you part of
the story and none of them tells you the week you go short.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why does a construction company run out of cash when it has plenty of work?
A: Because the work has to be paid for before it pays. Payroll, materials, and equipment go out
while the job is being performed, and the revenue for that same work is collected weeks or
months later through the billing cycle, minus retainage. Plenty of work means plenty of spending
in the near term, so a full schedule can make the cash position worse before it makes it better.
Q: How does retainage make construction cash flow harder?
A: Retainage holds back a portion of every dollar you earn until the job reaches completion. That
money is real and it's yours, and it's unavailable for the payroll and the material bills that
are due while the job is still running. Across several open jobs it adds up to a balance the
company is carrying without being able to use it.
Q: What stops the cash shortage from being a surprise?
A: Forecasting. Job costing tells you what the work is costing while it's still being performed,
WIP reporting tells you whether the billing is keeping up with production, and the cash forecast
turns both into dated inflows and outflows. Together they turn a surprise into something you saw
coming with time left to act on it.
================================================================================================
POST 14 OF 30
================================================================================================
TITLE: Construction Financial Management: What Contractors Need to Know
URL: https://constructioncfo.net/blog/construction-financial-management-what-contractors-need-to-know
PUBLISHED: 2026-03-28
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Financial Systems
CANONICAL PAGE FOR THIS SUBJECT: Run on CFOS, the Full System Index, https://constructioncfo.net/run-on-cfos
KEYWORDS: construction financial management, subcontractor financial systems, construction job costing, construction cash forecasting
SUMMARY
Accurate books are the floor everything else gets built on. Financial management is the
structure that ties what the crews do to what the financial statements say, and then tells the
owner what to do about it.
DIRECT ANSWER
Construction financial management is the set of systems that ties project operations to
financial results, and it's a bigger job than bookkeeping. Three pieces do most of the work: job
costing, which tracks what each project is spending and earning, WIP reporting, which ties
project progress to the financial statements, and cash forecasting, which sees financial
pressure coming before it hits. Together those three give an owner the visibility to decide
which projects to pursue, when to hire, and how aggressively to grow. Bookkeeping alone answers
none of those three questions, because it records what already happened rather than what the
field is doing to the numbers right now. Subcontractors who put strong financial systems in
early tend to avoid the problems that catch rapidly expanding construction businesses later.
The real subject here is decision support. A growing contractor doesn't need more reports; they
need the handful of numbers that change what they do next week, produced early enough to still
change it.
FULL TEXT
------------------------------------------------------------------------------------------------
FINANCIAL MANAGEMENT IS MORE THAN BOOKKEEPING.
Financial management in construction involves more than bookkeeping. It requires systems that
tie project operations to financial results, which is a different job from recording
transactions correctly. Strong financial management helps a contractor understand how decisions
made in the field affect profitability and cash flow.
Bookkeeping records what happened. Financial management uses what happened to explain
profitability and cash flow, and then to change what the company does next. The difference is
whether the numbers get filed or get used.
THE COMPONENTS OF CONSTRUCTION FINANCIAL MANAGEMENT.
Effective financial management usually includes several elements, and each one answers a
question the others can't. Run together, they give a contractor the visibility to manage the
business rather than just report on it.
- Job costing, which tracks project expenses and project profitability
- WIP reporting, which ties project progress to the financial statements
- Cash forecasting, which anticipates financial pressure before it hits
>> Together these tools provide the visibility contractors need to manage their businesses
effectively.
IT HAS TO SUPPORT OPERATIONAL DECISIONS.
Construction financial management should support operational decision making. Owners need
financial information that helps them determine which projects to pursue, when to hire, and how
aggressively to grow. When the financial system delivers that, decision making gets more
confident and less reactive.
A report that only satisfies a filing requirement fails this test. The question to ask of
anything the office produces is which decision it changes, and if the answer is none, it's
overhead rather than management.
GROWING CONTRACTORS FEEL THIS FIRST AND WORST.
As subcontractors grow, financial management gets more important rather than less. Companies
that invest in strong financial systems early often avoid many of the problems that challenge
rapidly expanding construction businesses. The questions get harder at the same time the reports
get slower, and that's the combination that hurts.
The work of putting the structure in place is roughly the same whenever you do it. Doing it
before the growth means the reports are ready when the hard questions start, instead of being
rebuilt in the middle of the busiest year the company has ever had.
WHAT TO DO WITH THIS
- Stop judging your accounting by whether it's accurate. Judge it by whether it tells you which
jobs are making money.
- Put job costing, WIP reporting, and cash forecasting in as one set. Three separate
half-projects give you three partial answers.
- For every report the office produces, ask which decision it changes. Retire the ones that
change nothing.
- Build the structure while the company is small enough that it goes in quickly. Retrofitting
during a growth year costs far more.
QUESTIONS ANSWERED ON THIS PAGE
Q: What's construction financial management?
A: It's the set of systems that ties project operations to financial results, so an owner can see
how what happens in the field affects profitability and cash flow. In practice that means job
costing, WIP reporting, and cash forecasting running together, plus reporting built to support
decisions and not to satisfy a filing requirement. Bookkeeping is one input to it, and three
more sit above it.
Q: Is bookkeeping enough for a small subcontractor?
A: At small scale a clean set of books plus basic job cost tracking will usually tell an owner
whether jobs are profitable and whether the company is growing. What it won't do is tell them
which projects to pursue next, when they can afford to hire, or how much cash the backlog is
going to demand before it pays anything back. Those are the questions financial management
exists to answer.
Q: Why should a growing contractor build financial systems early?
A: Because growth makes the questions harder and the answers slower at the same time. Companies
that invest in strong financial systems early often avoid the problems that challenge rapidly
expanding construction businesses, and the structure goes in much faster while the company is
still small. Rebuilding it mid-growth means doing it while the jobs are running.
================================================================================================
POST 15 OF 30
================================================================================================
TITLE: What Is the Best Accounting System for Construction Companies?
URL: https://constructioncfo.net/blog/what-is-the-best-accounting-system-for-construction-companies
PUBLISHED: 2026-03-27
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Financial Systems
CANONICAL PAGE FOR THIS SUBJECT: Construction Accounting Software, Compared, https://constructioncfo.net/construction-accounting-software-comparison
KEYWORDS: best construction accounting system, construction accounting software, construction job costing process, construction progress billing
SUMMARY
Contractors go looking for the right software when the reports stop being useful. The software
is rarely what went wrong, and swapping it rarely changes the answer.
DIRECT ANSWER
The best accounting system for a construction company is the one whose processes are built
around project-based work, which is a question about structure rather than about which product
you buy. Accounting software records financial data. The financial system determines how that
data is organized, interpreted, and used for decision making, and without strong processes even
the best software can't produce reliable information. Construction accounting does have real
feature requirements: job costing, project tracking, progress billing, and WIP reporting,
because those are what let the financial data reflect project performance correctly. Beyond
those requirements, the effectiveness of the reporting depends largely on how the system is
structured and maintained, so consistent job costing and disciplined reporting count for more
than the platform does. Companies benefit most from a financial system designed around
project-based work, where the software supports the reporting rather than standing in for it.
The reason this question keeps getting asked is that a software purchase is a decision an owner
can make in an afternoon and a process rebuild isn't. Contractors aren't being lazy when they go
looking for the product. They're looking for the fixable-looking part of a problem that's not in
the product.
FULL TEXT
------------------------------------------------------------------------------------------------
THE DIFFERENCE BETWEEN SOFTWARE AND SYSTEMS.
Many contractors go searching for the best accounting software to manage their businesses.
Software is important, and reliable numbers depend more on systems and processes than on the
particular platform being used.
Accounting software records financial data. Financial systems determine how that data is
organized, interpreted, and used for decision making. Without strong processes, even the best
software can't produce reliable information.
FEATURES CONSTRUCTION COMPANIES NEED.
That doesn't make the product irrelevant, because construction accounting has requirements a
general ledger built for a retail business won't meet. Construction accounting systems typically
require four features:
- Job costing
- Project tracking
- Progress billing
- WIP reporting
>> These features allow financial data to reflect project performance correctly. A platform missing
any of the four is a constraint you'll be working around every month.
WHY PROCESS BEATS THE PLATFORM.
Many contractors assume that switching software will solve their financial problems. In
practice, the effectiveness of financial reporting depends largely on how the system is
structured and maintained, which is a question about how the company works and not about what it
bought.
Processes such as consistent job costing and disciplined reporting are often more important than
the software itself. Two companies can run the same product and get very different reports out
of it, and the difference is in the coding discipline, the billing cycle, and who reviews what
before it goes out.
CHOOSING THE RIGHT FINANCIAL STRUCTURE.
Construction companies benefit most from financial systems designed around project-based work,
because that's how the business itself runs. Jobs, not months, are the unit that has to make
sense.
When the system is structured correctly, the software supports the reporting rather than
standing in for it. That's also the order to do this in: settle the structure, then choose the
product that carries it, rather than buying a product and hoping a structure comes with it.
WHAT TO DO WITH THIS
- Before you shop for software, write down which reports you need and how often. A product can't
answer a requirement nobody has written down.
- Screen any platform on the four features: job costing, project tracking, progress billing, and
WIP reporting. Missing one is a monthly workaround.
- Fix the coding discipline before you migrate. Bad cost coding moves to the new system with you
on day one.
- Settle the structure first and pick the product second. Doing it the other way around is how
contractors end up on their third platform in five years.
QUESTIONS ANSWERED ON THIS PAGE
Q: What's the best accounting system for a construction company?
A: The one built around project-based work, which is a structural question more than a product
question. Any candidate has to cover job costing, project tracking, progress billing, and WIP
reporting, since those are what let financial data reflect project performance. Past that
requirement, how the system is structured and maintained determines the quality of the reporting
far more than which platform is running underneath it.
Q: Will switching accounting software fix my financial reporting?
A: Usually not on its own. Many contractors assume it will, and the effectiveness of financial
reporting depends largely on how the system is structured and maintained, so the same weak
process produces the same weak reports in a new interface. Consistent job costing and
disciplined reporting are often more important than the software itself.
Q: What features does construction accounting software have to have?
A: Four: job costing, project tracking, progress billing, and WIP reporting. Those are what allow
financial data to reflect project performance correctly, which a general accounting package
built for a non-project business won't do. Treat them as a screen rather than a wish list,
because working around a missing one is a monthly cost.
================================================================================================
POST 16 OF 30
================================================================================================
TITLE: Why Construction Companies Fail Financially
URL: https://constructioncfo.net/blog/why-construction-companies-fail-financially
PUBLISHED: 2026-03-25
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Financial Systems
CANONICAL PAGE FOR THIS SUBJECT: Why Profitable Contractors Fail, https://constructioncfo.net/why-profitable-contractors-fail
KEYWORDS: why construction companies fail, contractor business failure, construction financial systems, job costing and forecasting
SUMMARY
Construction companies rarely fail because the phone stopped ringing. They fail because the
financial system stayed the size it was when the company was half as big.
DIRECT ANSWER
Construction companies fail financially for four reasons, and running out of work isn't one of
them. The first is cash flow mismanagement: even a profitable business collapses if it can't
fund payroll and materials when they come due. The second is weak job costing, which leaves an
owner unable to tell which projects make money and which lose it, so the losers stay hidden
until the job is finished and the loss is permanent. The third is the absence of structured
financial forecasting, which leaves the owner reacting to problems rather than anticipating
them. The fourth is financial systems that never scaled: complexity grows with the company, and
without systems built for that complexity the owner loses visibility into both project
performance and financial risk. The companies that last invest in the structure before they need
it.
Construction businesses carry financial risks most industries don't. Projects are complex,
margins can be tight, and the cash cycles are unpredictable. Many companies fail because their
financial systems can't support the scale of what they're running, and that failure looks like
bad luck from the inside right up until somebody reads the numbers.
FULL TEXT
------------------------------------------------------------------------------------------------
CASH FLOW MISMANAGEMENT.
One of the most common reasons construction companies fail is poor cash flow management. Even
profitable businesses collapse if they run out of cash to fund payroll and materials, because
neither of those two will wait for a collection to clear.
WEAK JOB COSTING.
Without accurate job costing, contractors can't identify which projects are profitable and which
are losing money. Problems often remain hidden until the projects are completed, which is the
one point in a job's life when nothing can be done about them.
NO FINANCIAL FORECASTING.
Many construction companies operate without structured financial forecasting. That leaves owners
reacting to financial problems instead of anticipating them, and reacting is always the more
expensive of the two.
SYSTEMS TOO SMALL FOR THE VOLUME.
As companies grow, financial complexity increases. Without strong financial systems, owners lose
visibility into project performance and financial risk at the same time, which is the worst
possible pairing because one hides the other.
BUILDING FINANCIAL RESILIENCE.
Construction companies that survive the long term typically invest in reliable financial
structures. Those systems provide the clarity needed to manage risk and sustain growth, and
they're cheaper to build in a good year than in a bad one.
WHAT TO DO WITH THIS
- Stop reading a full schedule as proof the company is safe. Those two things are unrelated.
- Find out which of your finished jobs lost money and why, then check whether your current jobs
are doing the same thing.
- Put forecasting in place before you need it, because the moment you need it's the moment you
have no time to build it.
- When the company grows, upgrade the financial system in the same year. A system sized for last
year's volume hides this year's risk.
QUESTIONS ANSWERED ON THIS PAGE
Q: Do construction companies fail because they run out of work?
A: Usually not. Most of the companies that fold had plenty booked, and what failed was the
financial system underneath the work. Poor cash management, job costing too loose to tell a
winner from a loser, no forecasting, and systems that were never scaled up for the volume are
what end a construction business.
Q: Can a profitable construction company still go under?
A: Yes. Profit and cash are two different things, and a profitable business collapses just the same
if it can't fund payroll and materials when they come due. That's why cash management sits first
on the list of reasons construction companies fail financially.
Q: When should a contractor upgrade their financial systems?
A: While the current ones still work. Financial complexity grows with the company, so a system that
was fine at one volume stops giving the owner visibility at the next one without announcing it.
Companies that survive long term invest in the structure ahead of the growth and not in response
to a crisis.
================================================================================================
POST 17 OF 30
================================================================================================
TITLE: How Contractors Can Forecast Cash Flow Effectively
URL: https://constructioncfo.net/blog/how-contractors-can-forecast-cash-flow-effectively
PUBLISHED: 2026-03-23
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Cash Flow
CANONICAL PAGE FOR THIS SUBJECT: The Construction Financial Forecasting System, https://constructioncfo.net/construction-financial-forecasting-system
KEYWORDS: construction cash flow forecast, contractor cash forecasting, forecast inputs, job costing and WIP data
SUMMARY
A cash forecast isn't a spreadsheet skill. It's five inputs, dated honestly, resting on job data
that holds up.
DIRECT ANSWER
A construction cash forecast estimates the future cash inflows and outflows, and it does that
with five inputs: project billings, expected collections, payroll cycles, material purchases,
and subcontractor payments. Put together, those tell an owner how cash will move through the
business over time rather than how it moved last month. Forecasting earns its place in
construction because projects involve large spending up front followed by delayed payments, so
without one a contractor can commit to a project that creates real financial strain without
knowing it until the strain hits. The forecast is only as reliable as the project information
underneath it, which is why job costing and WIP reporting are the prerequisites rather than the
optional extras. Companies that build the forecasting discipline early tend to grow more
smoothly and get fewer financial surprises.
The point worth holding onto is that forecasting is a discipline you run every week. A forecast
produced once, admired, and left alone is worth nothing. One produced on a schedule, corrected
against what happened, and used to make a decision is what changes the business.
FULL TEXT
------------------------------------------------------------------------------------------------
WHAT A CASH FORECAST SHOWS YOU.
A construction cash forecast estimates the future cash inflows and outflows. It's a
forward-looking document, which already makes it different from most of what a contractor
receives at month end. It typically includes projections for:
- Project billings
- Expected collections
- Payroll cycles
- Material purchases
- Subcontractor payments
>> This information helps owners understand how cash will move through the business over time.
WHAT FORECASTING CHANGES IN CONSTRUCTION.
Construction projects often involve large expenses up front followed by delayed payments.
Without forecasting, contractors may unknowingly commit to projects that create temporary
financial strain, and by the time the strain is obvious the commitment is already signed.
Forecasting provides early visibility into those situations. Early is the whole value of it,
because a problem you can see six weeks out has several answers and the same problem on the
Thursday before payroll has one.
CONNECTING FORECASTING WITH PROJECT DATA.
Accurate forecasts depend on reliable project information. Job costing and WIP reporting provide
the data needed to estimate the future billing and spending, which means a forecast is
downstream of both of them rather than independent.
When those systems work together, cash forecasting becomes far more reliable. When they don't,
the forecast inherits every problem in the cost data and presents it in a tidier format, which
is worse than having no forecast because it looks authoritative.
PLANNING FOR GROWTH.
As subcontractors grow, financial forecasting becomes more important rather than less. Companies
that develop the forecasting discipline early often experience smoother growth and fewer
financial surprises, and the ones that wait usually build it during a crisis, which is the most
expensive time to learn anything.
WHAT TO DO WITH THIS
- Build the forecast around the five inputs and resist adding a sixth until those five are
right.
- Date the collections on what the payer has historically done, not on what the contract says.
- Fix job costing and WIP first. A forecast on top of unreliable cost data is a confident wrong
answer.
- Update it on a schedule and compare each week against what happened, because the corrections
are what make the next one accurate.
- Start the habit while the company is small. It's a cheap thing to learn on two jobs and an
expensive one to learn on eight.
QUESTIONS ANSWERED ON THIS PAGE
Q: What goes into a construction cash flow forecast?
A: Five things: project billings, expected collections, payroll cycles, material purchases, and
subcontractor payments. Each one gets a date and an amount, and together they show how cash will
move through the business over the coming weeks rather than how it moved through it last month.
Q: Why do contractor cash forecasts turn out to be wrong?
A: Usually because the project data underneath them is unreliable. A forecast is built from your
cost and billing information, so if job costing is loose or the WIP schedule isn't current, the
forecast inherits those problems and presents them in a cleaner format. Fix the source data and
the projection gets accurate quickly.
Q: When should a growing subcontractor start forecasting cash?
A: Before it hurts. Forecasting is a discipline that takes a few cycles to get good at, and the
companies that build it early tend to grow with fewer surprises. The ones that start during a
cash crisis are learning a new habit in the worst possible week to be learning anything.
================================================================================================
POST 18 OF 30
================================================================================================
TITLE: What Is a Construction WIP Schedule? A Guide for Contractors
URL: https://constructioncfo.net/blog/what-is-a-construction-wip-schedule-a-guide-for-contractors
PUBLISHED: 2026-03-21
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: WIP Reporting
CANONICAL PAGE FOR THIS SUBJECT: How to Read a WIP Schedule, https://constructioncfo.net/how-to-read-a-wip-schedule-construction
KEYWORDS: construction wip schedule, wip schedule elements, overbilled or underbilled, percentage of completion
SUMMARY
A WIP schedule is five items per job, and the fifth one only means something sitting next to the
fourth. Here is what each line is and what it's telling you.
DIRECT ANSWER
A construction WIP schedule is a report that puts five items next to each other for every active
job: total contract value, costs incurred to date, percentage of completion, revenue recognized,
and billings completed. It exists because construction projects often last months or years, so
revenue can't simply be recorded when the project finishes and has to be recognized gradually as
the work is performed instead. Comparing revenue recognized against billings completed is what
determines whether a project is overbilled or underbilled. Without accurate WIP reporting the
financial statements can mislead in both directions, because a project can appear profitable
while a loss is developing inside it and another can show profits lower than they truly are. For
a subcontractor running several projects at once, the schedule is the visibility that makes
those problems identifiable early rather than at completion.
The useful part of the report isn't any single line. It's the last two lines of each row,
revenue recognized and billings completed, printed side by side so the difference between what
the job has earned and what the job has invoiced has nowhere left to sit unnoticed.
FULL TEXT
------------------------------------------------------------------------------------------------
WHY WIP REPORTING EXISTS AT ALL.
Construction projects often last months, and plenty of them last years. Because of that, revenue
can't simply be recorded when the project finishes, because a report built that way would say
nothing about the job for almost all of the job's life. Revenue has to be recognized gradually
instead, as the work is performed.
WIP reporting is the process that tracks it. That's the entire reason the report exists, and
it's why every construction financial statement worth reading has one behind it.
THE FIVE ELEMENTS OF A WIP SCHEDULE.
A typical WIP schedule carries the same five items for every active job, and it carries them in
the same order so the rows can be read against each other. Take any one of the five out and the
schedule stops answering the question it was built to answer, which is whether each project is
overbilled or underbilled:
- Total contract value
- Costs incurred to date
- Percentage of completion
- Revenue recognized
- Billings completed
>> Revenue recognized set against billings completed is the whole overbilled or underbilled read.
WHY THE ACCURACY OF THIS DECIDES THE STATEMENTS.
Without accurate WIP reporting, financial statements can be misleading, and they can mislead in
either direction. A project may appear profitable while a loss is developing inside it. Another
may show profits lower than they truly are.
Accurate WIP reporting is what makes the financial reports reflect the true performance of the
ongoing work. That's a stronger claim than it sounds like, because it means the statements of a
construction company are only as good as the WIP schedule sitting underneath them.
USING WIP TO MANAGE PROJECT RISK.
For a subcontractor managing multiple projects, the WIP schedule is the visibility. It's what
identifies a potential problem early, while the job is still running and there's still something
an owner can do about it.
Without it, financial problems get addressed after the projects reach completion. Completion is
the one point in a job's life when nothing about that job can be changed, so a problem found
there's a problem you get to explain rather than fix.
WHAT TO DO WITH THIS
- Put all five items in the same row for every active job. A schedule missing one of them is
just a list.
- Read revenue recognized against billings completed first. That single comparison is the reason
the report exists.
- Update the schedule while the jobs are running, not at closeout, because the whole value is
finding the problem early.
- Treat a misleading WIP schedule as a misleading financial statement, because that's what it
turns into.
QUESTIONS ANSWERED ON THIS PAGE
Q: What's a WIP schedule in construction?
A: It's a report that shows the financial status of every active job, using the same five items per
job: total contract value, costs incurred to date, percentage of completion, revenue recognized,
and billings completed. It exists because construction projects run for months or years, so
revenue has to be recognized gradually as the work is performed rather than recorded when the
project finishes.
Q: What goes on a WIP schedule?
A: Five things per job. Total contract value, costs incurred to date, percentage of completion,
revenue recognized based on that completion percentage, and billings completed. The first three
describe the job, and the last two are the pair you compare to find out whether the job is
overbilled or underbilled.
Q: Why do financial statements need WIP reporting?
A: Because without it they can be misleading in both directions. A project can appear profitable
while a loss is developing, and another can show profits lower than they truly are. WIP
reporting is what makes the reported numbers reflect the true performance of the work still in
progress.
================================================================================================
POST 19 OF 30
================================================================================================
TITLE: How to Manage Cash Flow in Construction Companies
URL: https://constructioncfo.net/blog/how-to-manage-cash-flow-in-construction-companies
PUBLISHED: 2026-03-18
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Cash Flow
CANONICAL PAGE FOR THIS SUBJECT: How to Stop Construction Cash Flow Problems, https://constructioncfo.net/how-to-stop-construction-company-cash-flow-problems
KEYWORDS: manage construction cash flow, construction cash flow management, progress billing and retainage, job costing and WIP
SUMMARY
Managing cash in a project-based business isn't about watching the account more closely. It's
three systems doing three different jobs at once.
DIRECT ANSWER
Managing cash flow in a construction company takes three systems working together: job costing
to track project profitability while the work is being performed, a work-in-progress schedule to
tie project progress to the financial reporting, and cash flow forecasting to project the future
inflows and outflows. The reason it takes three is the structure of the business. Expenses occur
before payment is collected, so payroll for the field crews, materials, equipment, and
lower-tier subcontractor payments all come early, and the revenue for that work is collected
later through progress billing cycles. Retainage withholding delays a portion of the revenue
until the project reaches completion, which stretches the lag further. Those three systems
together let an owner anticipate the financial pressure rather than react to it, which is the
entire difference between managing cash and watching it.
None of the three is optional and none of them substitutes for another. Job costing without a
forecast tells you what happened, a forecast without job costing is a guess with a spreadsheet
around it, and a WIP schedule is what keeps the other two honest about how much of the work has
been earned.
FULL TEXT
------------------------------------------------------------------------------------------------
WHY CONSTRUCTION CASH FLOW IS DIFFERENT.
Construction businesses operate on a project-based model where expenses typically occur before
payment is collected. The subcontract writes that order in, which makes you the lender until the
draw clears. The costs that come early are always the same three:
- Payroll for the field crews
- Materials and equipment
- Subcontractor payments
PROGRESS BILLING AND RETAINAGE.
Revenue is collected later through progress billing cycles, which creates a timing lag between
the spending and the collections. Most construction projects bill that way: invoices go in as
the work completes and the payments come weeks later.
Retainage withholding then delays a portion of the revenue until the project reaches completion.
That's what makes forecasting essential rather than optional in managing contractor cash flow,
because a portion of every dollar you earn is sitting somewhere you can't spend it.
THE COMPONENTS OF CASH FLOW MANAGEMENT.
Effective construction cash management isn't one report. It's a small set of systems, and each
one answers a question the other two can't:
- Job costing, to track project profitability while the work is still being performed
- Work-in-progress schedules, connecting project progress to the financial reporting
- Cash flow forecasting, projecting the future inflows and outflows by date
>> These tools help owners anticipate financial pressure rather than react to it.
PLANNING FOR FINANCIAL STABILITY.
These systems give visibility into project performance, which lets an owner make decisions with
more confidence and lets a subcontractor grow without constant cash stress. The order they go in
is the order they're listed, because a forecast built on cost data nobody trusts is a forecast
nobody uses.
Nothing in here requires an owner to become an accountant. It requires the numbers to be
produced on a schedule, by somebody whose job that is, and put in front of the person making the
decisions early enough to change one.
>> Construction companies that manage cash effectively often develop structured financial systems
early in their growth.
WHAT TO DO WITH THIS
- Set up job costing first. Everything downstream is only as good as the cost data feeding it.
- Run a WIP schedule monthly, without exception, so you find out whether your billing is keeping
up with your production while you can still correct it.
- Date every expected collection in the forecast rather than every invoice. The invoice date
isn't the day the money comes in.
- Treat retainage as a separate balance you're carrying, not as part of your receivables,
because it behaves nothing like the rest of them.
- Build all three while the company is small enough that building them is easy.
QUESTIONS ANSWERED ON THIS PAGE
Q: What's the first thing to fix when construction cash flow is tight?
A: Job costing, because everything else depends on it. If you can't tell what a job is costing
while the work is being performed, you can't tell whether your billing is keeping up, and you
can't build a forecast anybody will trust. Fix the cost data, then the WIP schedule, then the
forecast.
Q: Why does retainage hit construction cash so hard?
A: Because it holds back a portion of the revenue on every project until that project reaches
completion. The money is earned and it's yours, and it's unavailable for the payroll and
material bills that come due while the job is still running. Across several open jobs that
becomes a balance the company funds out of its own pocket.
Q: Do I need all three systems or can I start with a forecast?
A: You can start with a forecast, and it will be wrong. A forecast is a projection built on your
cost and billing data, so if that data is unreliable the projection inherits the problem. Start
with job costing, add the WIP schedule so you know what has been earned, and the forecast
becomes something you can act on instead of something you argue with.
================================================================================================
POST 20 OF 30
================================================================================================
TITLE: How Financial Systems Help Subcontractors Grow Without Losing Control
URL: https://constructioncfo.net/blog/how-financial-systems-help-subcontractors-grow-without-losing-control
PUBLISHED: 2026-03-14
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Financial Systems
CANONICAL PAGE FOR THIS SUBJECT: Financial Systems at $10M in Revenue, https://constructioncfo.net/construction-company-10-million-revenue-financial-systems
KEYWORDS: subcontractor growth, construction financial systems, scaling a subcontractor, construction financial reporting
SUMMARY
Growth is the goal, and growth is also what breaks the way a subcontractor has been running the
books. The system is what lets you take the bigger work and still know where you stand.
DIRECT ANSWER
Financial systems let a subcontractor grow without losing control by supplying the structure and
the visibility that get harder to fake as the company gets bigger. Growth is usually the goal,
and growth introduces complexity: more employees, larger projects, and greater financial
exposure. That combination raises payroll exposure, makes project oversight harder, makes
financial reporting more complex, and intensifies cash flow pressure, and many companies find
their existing systems can't keep up with it. Reliable job costing, consistent WIP reporting,
forward-looking cash forecasting, and operational financial reporting are the four elements that
answer those four pressures. The point of running them isn't better accounting. The point is
that the owner keeps deciding which projects to pursue, when to hire, and how aggressively to
grow, on numbers instead of on nerve.
Control is the word that does the work here. A subcontractor can double revenue and still be in
command of the business, or double revenue and be along for the ride, and which one happens is
mostly decided by whether the financial system grew too.
FULL TEXT
------------------------------------------------------------------------------------------------
GROWTH IS THE GOAL AND GROWTH IS THE PROBLEM.
Growth is often the goal of a construction company. It's also what introduces the complexity
that catches owners out. More employees, larger projects, and greater financial exposure all
create new challenges at the same time, and they don't take turns.
Without strong financial systems, growth gets overwhelming fast. The work is there, the crews
are busy, and the owner has less idea than before whether any of it's working.
THE HIDDEN RISKS OF GROWING FAST.
When subcontractors grow quickly, several risks appear at once. None of them look serious on
their own, and all four of them compound each other:
- Payroll exposure increases
- Project oversight becomes more difficult
- Financial reporting becomes more complex
- Cash flow pressure intensifies
>> Many companies discover that their existing financial systems can't keep up.
WHAT A FINANCIAL SYSTEM DOES WHILE YOU SCALE.
Financial systems help subcontractors manage growth by providing structure and visibility.
Structure keeps the information consistent as the volume of it goes up, and visibility is what
turns that information into something an owner can act on. These systems typically include four
elements:
- Reliable job costing
- Consistent WIP reporting
- Forward-looking cash forecasting
- Operational financial reporting
WHY CLEAR NUMBERS CHANGE THE DECISION.
Construction businesses involve constant decision making. Owners have to decide which projects
to pursue, when to hire, and how aggressively to grow, and those decisions come up faster than
any of them get resolved.
Without reliable financial information, every one of those decisions carries significant risk.
When the financial system is structured properly, the owner gains confidence in the numbers
behind the decision, which is a different thing from being confident about the decision itself.
GROWTH WITH CONTROL.
The goal of a strong financial system isn't simply better accounting. The goal is control. Those
are two different objectives, and only one of them changes what the owner does on Monday.
With clear financial visibility, a subcontractor can chase growth opportunities while managing
the risk that comes with them. Clear numbers let owners expand their companies without losing
control of the business they built, which is the only kind of growth worth having.
WHAT TO DO WITH THIS
- Treat growth as a stress test on your financial system, not just on your crews. It will find
the weakest part of both.
- Watch the four risks together: payroll exposure, project oversight, reporting complexity, and
cash pressure. They rise at the same time.
- Get job costing, WIP reporting, cash forecasting, and operational reporting all running before
the next step up in job size.
- Judge the system by whether you're still making the calls. If the work is deciding for you,
the structure is behind the company.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why does growth make a subcontractor harder to run?
A: Because it adds complexity in four places at once. Payroll exposure goes up, project oversight
gets harder with more jobs running, financial reporting gets more complex, and cash flow
pressure intensifies as bigger jobs demand more money up front. A system that worked at the old
size doesn't scale on its own, and most companies find that out after the growth rather than
before it.
Q: What does a financial system really give a growing contractor?
A: Structure and visibility. Structure keeps the information consistent as the volume rises, and
visibility is what makes it usable, which in practice means reliable job costing, consistent WIP
reporting, forward-looking cash forecasting, and reporting built around operations. The result
is that decisions about projects, hiring, and growth get made on numbers and not on instinct.
================================================================================================
POST 21 OF 30
================================================================================================
TITLE: Work-in-Progress (WIP) Reporting Explained for Subcontractors
URL: https://constructioncfo.net/blog/work-in-progress-wip-reporting-explained-for-subcontractors
PUBLISHED: 2026-03-13
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: WIP Reporting
CANONICAL PAGE FOR THIS SUBJECT: Percentage of Completion for Subcontractors, https://constructioncfo.net/percentage-of-completion-accounting-subcontractors
KEYWORDS: wip reporting, construction revenue recognition, overbilled underbilled, subcontractor financial statements
SUMMARY
Construction doesn't recognize revenue the way other industries do, and that one difference is
the reason WIP reporting exists. Here is what it tracks and what fails without it.
DIRECT ANSWER
WIP reporting exists because construction doesn't recognize revenue the way other industries do.
In most industries revenue is recognized when products are sold or services are completed, and
construction projects can last months or even years, so revenue must be recognized gradually as
the work is performed instead. A WIP schedule tracks the relationship between project progress,
costs incurred, revenue recognized, and billing completed, and reading those four together is
what determines whether a project is overbilled, underbilled, or performing according to
expectations. Without reliable WIP schedules, financial statements may show profits that don't
exist, project losses may remain hidden until completion, and owners may make decisions based on
incomplete information. Accurate WIP reporting is what makes financial statements reflect the
true performance of the ongoing projects, and for a growing subcontractor that visibility
becomes essential rather than optional.
The word doing the work in all of that's reliable. An unreliable WIP schedule doesn't fail
loudly. It reports a profit, and the loss turns up at completion, by which point every decision
that profit informed has already been made.
FULL TEXT
------------------------------------------------------------------------------------------------
WHY CONSTRUCTION ACCOUNTING IS ITS OWN THING.
In most industries, revenue is recognized when products are sold or services are completed. That
works because the sale and the delivery happen close enough together that nobody has to think
about the difference. Construction projects can last months or even years, so the two events are
separated by most of a year in some cases.
Revenue must therefore be recognized gradually, as the work is performed. Every other piece of
construction accounting is built on top of that one requirement, and WIP reporting is the part
of it an owner has to look at.
WHAT A WIP SCHEDULE PUTS SIDE BY SIDE.
WIP schedules track the relationship between four things, and it's the relationship rather than
any single one of them that carries the information:
- Project progress
- Costs incurred
- Revenue recognized
- Billing completed
>> Read together, those four determine whether a project is overbilled, underbilled, or performing
according to expectations.
THE RISKS OF POOR WIP REPORTING.
Without reliable WIP schedules, several problems occur. Financial statements may show profits
that don't exist. Project losses may remain hidden until completion. Owners may make decisions
based on incomplete information, which is the expensive one of the three, because a decision
made on a number that turns out to be wrong isn't corrected by later finding out it was wrong.
None of those three announce themselves. A statement showing profit that doesn't exist looks the
same as a statement showing profit that does, which is why the discipline behind the report is
worth more than the report.
WHY WIP DISCIPLINE IS WORTH THE EFFORT.
Accurate WIP reporting ensures that financial statements reflect the true performance of the
ongoing projects. For growing subcontractors, this visibility becomes essential rather than a
nice thing to have, because more work running at once means more places for one job to go wrong
without anybody noticing.
It allows owners to identify problems early and manage project risk effectively. Early is the
whole word in that sentence. A problem identified while the job is running is a problem with
options attached to it, and the same problem identified at completion is a number you write
down.
WHAT TO DO WITH THIS
- Stop reading construction revenue like a sale. It's earned across months and it has to be
reported that way.
- Put progress, costs incurred, revenue recognized, and billing on one line per job. Any one of
the four alone tells you nothing.
- Check the WIP schedule before you believe a profitable month, because a statement can show
profit that doesn't exist.
- Run the report while the jobs are open. A loss found at completion is a loss you already
funded.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why does construction recognize revenue before the job is finished?
A: Because the job isn't finished for months or sometimes years. In most industries revenue is
recognized when the product is sold or the service is completed, and holding a construction
project's entire revenue until closeout would leave the financial statements saying nothing
about the work for most of its life. So revenue is recognized gradually, as the work is
performed, and WIP reporting is what tracks that.
Q: What goes wrong without reliable WIP reporting?
A: Three things. Financial statements may show profits that don't exist, project losses may remain
hidden until completion, and owners may make decisions based on incomplete information. None of
the three look like a problem at the time, which is what makes them expensive.
Q: Does a growing subcontractor really need WIP reporting?
A: Yes, and growth is the reason rather than the excuse. Accurate WIP reporting is what makes the
financial statements reflect the true performance of the projects still running, and the more
projects are running at once, the more the owner is relying on that instead of memory. It's what
allows problems to be identified early and project risk to be managed rather than discovered.
================================================================================================
POST 22 OF 30
================================================================================================
TITLE: Job Costing for Subcontractors, the Foundation Everything Else Sits On
URL: https://constructioncfo.net/blog/job-costing-for-subcontractors-the-foundation-of-financial-clarity
PUBLISHED: 2026-03-11
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Job Costing
CANONICAL PAGE FOR THIS SUBJECT: Construction Job Costing Explained for Contractors, https://constructioncfo.net/construction-job-costing-explained-for-contractors
KEYWORDS: construction job costing, job costing problems, cost categories, labor allocation, subcontractor job costing
SUMMARY
Every project you run produces the cost data whether anybody uses it or not. Whether that data
can answer a question about margin depends entirely on how the job costing is structured.
DIRECT ANSWER
Job costing for subcontractors is the structure that turns the financial data every project
produces into answers about margin. Structured correctly, it tells an owner which projects
generate the best margins, where costs are exceeding estimates, and how field decisions affect
profitability. Structured badly, it tells them nothing, and four problems account for most of
that: inconsistent cost categories, delayed cost entry, incomplete project tracking, and
inaccurate labor allocation. Any of those four makes project profitability difficult to
evaluate, which is the one thing the system was built to do. Reliable job costing also does more
than track past performance, because historical data is what refines the next estimate, shows
project managers where the operational inefficiencies are, and lets an owner prioritize the most
profitable types of work.
The four elements that hold a job costing system together are boring on purpose: standardized
cost categories, consistent project tracking procedures, regular cost review cycles, and a
working line between field operations and accounting. Not one of them is a software problem.
They're decisions somebody has to make once and then enforce every month.
FULL TEXT
------------------------------------------------------------------------------------------------
WHY JOB COSTING DECIDES WHAT YOU KNOW.
Every project produces financial data, whether anybody ever looks at it or not. The data isn't
the achievement. When job costing is structured correctly, that data helps owners understand
three things they can't get at any other way:
- Which projects generate the best margins
- Where costs are exceeding estimates
- How field decisions affect profitability
>> Without reliable job costing, the answers to all three disappear.
THE COMMON JOB COSTING PROBLEMS.
Most subcontractors aren't missing a job costing system. They have one, and it has one or more
of the same four problems inside it, which is why the numbers coming out of it never quite agree
with what the field says happened:
- Inconsistent cost categories
- Delayed cost entry
- Incomplete project tracking
- Inaccurate labor allocation
>> These issues make project profitability difficult to evaluate, which is the only thing the
system exists to do.
JOB COSTING IS ABOUT THE NEXT DECISION.
Reliable job costing does more than track past performance. It helps owners improve future
decisions, and it does that in three specific places rather than in general:
- Estimating can be refined using historical data
- Project managers can identify operational inefficiencies
- Owners can prioritize the most profitable types of work
>> Without accurate job costing, all three of those improvements become difficult.
BUILDING A JOB COSTING STRUCTURE THAT HOLDS UP.
Effective job costing systems typically include the same four elements, and none of the four are
technical. Every one of them is a decision somebody has to make and then keep making:
- Standardized cost categories
- Consistent project tracking procedures
- Regular cost review cycles
- Clear communication between field operations and accounting
>> When these elements are in place, job costing becomes one of the most powerful tools in
construction finance.
WHAT TO DO WITH THIS
- Standardize your cost categories once, write them down, and stop letting each project invent
its own.
- Get costs entered in the week they happen. A cost coded a month late is history, not
information.
- Check labor allocation before you trust a single margin number, because inaccurate labor moves
margin more than anything else on the list.
- Put a cost review cycle on the calendar monthly and make the field sit in it with accounting.
- Use last year's job costing to price this year's work, which is the return the system was
built to pay.
QUESTIONS ANSWERED ON THIS PAGE
Q: What should job costing tell a subcontractor?
A: Three things, if it's structured correctly. Which projects generate the best margins, where
costs are exceeding estimates, and how field decisions affect profitability. If your job costing
can't answer those three, it's recording costs rather than costing jobs.
Q: Why is my job costing unreliable?
A: Usually one of four reasons. Cost categories that aren't consistent from job to job, cost entry
that happens too late to be useful, project tracking that's incomplete, or labor allocated
inaccurately. Each of those on its own makes project profitability difficult to evaluate, and
most subcontractors have more than one.
Q: What does a reliable job costing structure need?
A: Standardized cost categories, consistent project tracking procedures, regular cost review
cycles, and clear communication between field operations and accounting. None of those four are
software features. They're habits, and when they're in place job costing turns into one of the
most powerful tools in construction finance.
================================================================================================
POST 23 OF 30
================================================================================================
TITLE: Why Construction Companies Struggle With Cash Flow (Even When They're Profitable)
URL: https://constructioncfo.net/blog/why-construction-companies-struggle-with-cash-flow-even-when-theyre-profitable
PUBLISHED: 2026-03-09
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Cash Flow
CANONICAL PAGE FOR THIS SUBJECT: Profitable but No Cash, the Full Diagnosis, https://constructioncfo.net/construction-profitable-but-no-cash
KEYWORDS: profitable but struggling with cash flow, construction payment cycle, bank balance accounting, cash forecasting for subcontractors
SUMMARY
Most owners in this position go looking for an error in the books. The error isn't in the books.
It's in the number they have been managing the company with.
DIRECT ANSWER
Construction companies struggle with cash flow while profitable because profit measures whether
the work generated more revenue than expense, and cash flow measures when the money moves. In
construction those two timelines rarely match. A subcontractor pays for payroll, materials,
lower-tier subs, and equipment immediately, then collects through progress billing cycles that
are subject to approval processes, retainage withholding, and slow payment from the general
contractor or the project owner. That produces a lag between spending and collections that
exists on every job, in every good year, at any margin. Most subcontractors manage through it
off the bank balance, which works while there's one job and stops working the moment there are
several, because a balance describes today and says nothing about the obligations already
committed. Forecasting is what replaces it.
Cash flow is one of the most common problems a growing subcontractor has, and what makes it
confusing is that plenty of the companies feeling the pressure are genuinely profitable.
Understanding why that happens means looking at how construction work is structured rather than
at the accounting. The structure is the answer, and the structure doesn't change when the
bookkeeping improves.
FULL TEXT
------------------------------------------------------------------------------------------------
THE DIFFERENCE BETWEEN PROFIT AND CASH.
Profit measures whether a company's work generates more revenue than expenses. Cash flow
measures when money moves in and out of the business. In construction, those two timelines
rarely match, and the distance between them is where a profitable company gets uncomfortable.
THE CONSTRUCTION PAYMENT CYCLE.
Subcontractors typically incur expenses long before payment is collected. The costs come
immediately, and they come in a fixed order that doesn't wait for anybody's approval cycle:
- Payroll
- Materials
- Subcontractors
- Equipment
AND THEN THE PAYMENT DELAYS STACK UP.
Revenue comes later, through progress billing cycles. Even after the invoices are submitted, the
payments can be delayed for reasons that have nothing to do with how well you performed the
work:
- Approval processes
- Retainage withholding
- Payment delays from general contractors or project owners
>> This creates a natural lag between spending and collections. It's on every job, and no margin
removes it.
GROWTH INCREASES FINANCIAL PRESSURE.
As subcontractors grow, the lag between expenses and collections gets larger rather than
smaller. Larger projects require greater spending up front. More projects create overlapping
payroll and material obligations, and without strong financial forecasting the cash pressure
appears without warning.
WHY CONTRACTORS RUN ON THE BANK BALANCE.
Many subcontractors manage cash off the bank balance. If the account looks healthy, the company
assumes everything is fine. That approach works while there's one job at a time, and it stops
working the moment the company is carrying several projects simultaneously.
At that point the balance no longer reflects future obligations. It reflects one morning, and
the obligations that are going to empty it have already been committed to on jobs that haven't
billed yet. The number is true and it's answering a question nobody asked.
WHAT CASH FORECASTING GIVES YOU BACK.
Cash forecasting lets a subcontractor see the financial pressure before it happens. Instead of
reacting to a shortage, an owner can anticipate the upcoming payroll cycles, the billing
milestones, the expected collections, and the periods of strain that come from all three
colliding in the same week. With that visibility, the financial decisions become proactive
rather than reactive, and proactive is cheaper every single time.
WHAT TO DO WITH THIS
- Stop using the bank balance as your cash report. It describes one morning and commits to
nothing.
- List every expense a job demands before its first invoice is collected. That list is the
reason a profitable company feels tight.
- Forecast the collection date, not the invoice date. Those are two different days and only one
of them buys groceries.
- Build the forecasting habit while you have one or two jobs, because once you're running six
you won't have the time to build it.
QUESTIONS ANSWERED ON THIS PAGE
Q: How can a construction company be profitable and short on cash at the same time?
A: Profit and cash answer two different questions. Profit asks whether the work generated more
revenue than it cost, and cash asks when the money moved. In construction the spending comes
immediately and the collection comes through a progress billing cycle subject to approval,
retainage, and the general contractor's own payment timing, so a genuinely profitable month and
a tight Friday are entirely compatible.
Q: Is it a problem to manage construction cash off the bank balance?
A: It works while you have one job and it fails as soon as you have several. The balance tells you
what's in the account this morning, not what has already been committed on jobs that haven't
billed yet. Once several projects overlap, the obligations stack up faster than the balance can
warn you about them.
Q: What does a cash forecast let a subcontractor do differently?
A: It moves the decision earlier. When you can see the upcoming payroll cycles, the billing
milestones, and the expected collections laid out ahead of you, you get to choose which lever to
pull while there are still several available. Waiting until the shortage happens leaves you with
whichever option is left, and that's usually the expensive one.
================================================================================================
POST 24 OF 30
================================================================================================
TITLE: The Financial Operating System Every Growing Subcontractor Needs
URL: https://constructioncfo.net/blog/the-financial-operating-system-every-growing-subcontractor-needs
PUBLISHED: 2026-03-07
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Financial Systems
CANONICAL PAGE FOR THIS SUBJECT: What CFOS Is, the Operating Model, https://constructioncfo.net/cfos-operating-model-definition
KEYWORDS: financial operating system construction, subcontractor financial system, construction WIP reporting, construction cash forecasting
SUMMARY
Most subcontractors start with software, a bookkeeper, and a CPA, and that stack has a ceiling.
Here is what goes in the structure that replaces it, part by part.
DIRECT ANSWER
A financial operating system for a growing subcontractor has four parts: reliable job costing,
so every project is tracked consistently and profitability is comparable across jobs,
disciplined WIP reporting, so project production ties to financial performance, forward-looking
cash forecasting, so the owner can see upcoming payroll exposure, billing cycles, and expected
cash flow, and decision-focused reporting, built to help the owner run the business rather than
to satisfy an accounting requirement. Most companies start instead with accounting software, a
bookkeeper, a CPA for tax preparation, and basic job cost tracking, which works well enough at
small scale. What breaks it's scale: projects get larger, more jobs run at once, payroll rises,
equipment and material spending rises, and billing cycles get more complicated. The symptoms are
consistent, and cash that always feels tight on profitable work is usually the first one. Those
symptoms are rarely caused by poor bookkeeping. They're caused by a financial structure that no
longer fits the size of the business.
The four parts are worth listing separately because contractors usually own one or two of them
already. A company with good job costing and no cash forecast isn't two thirds of the way there;
it can tell you what a job did and still not know whether it can make payroll in six weeks.
FULL TEXT
------------------------------------------------------------------------------------------------
THE STACK MOST SUBCONTRACTORS START WITH.
Most subcontractors begin with a simple financial structure built around basic bookkeeping. It's
assembled one piece at a time, usually in response to something going wrong, and it usually
includes four things:
- Accounting software
- A bookkeeper
- A CPA for tax preparation
- Basic job cost tracking
>> At small scale, that system works well enough. Owners can generally see whether jobs are
profitable and whether the company is growing.
WHAT CHANGES AS SUBCONTRACTORS GROW.
Growth introduces complexity, and it doesn't introduce it one item at a time. As revenue
increases, several things happen simultaneously:
- Projects become larger
- More jobs run at the same time
- Payroll increases
- Equipment and material spending rises
- Billing cycles become more complicated
>> The financial system that worked early in the company's life often can't keep up. Information
becomes delayed or unreliable, and owners start asking questions their reports can't answer.
THE SYMPTOMS OF A FAILING FINANCIAL SYSTEM.
Growing subcontractors tend to run into the same warning signs, roughly in this order, and most
owners recognize at least two of them immediately:
- Cash always feels tight despite profitable work
- Job profitability swings hard at project completion
- Financial reports are weeks late
- Owners rely on instinct instead of numbers
>> These problems are rarely caused by poor bookkeeping. They're usually caused by a financial
structure that no longer fits the scale of the business.
WHAT A TRUE FINANCIAL OPERATING SYSTEM INCLUDES.
A modern financial system for subcontractors has four components, and each one carries a
specific requirement rather than a general aspiration:
- Reliable job costing. Every project has to be tracked consistently, so profitability is clear
on each job and comparable across all of them.
- Disciplined WIP reporting. Work-in-progress schedules tie project production to financial
performance, which is what makes the P&L believable mid-job.
- Forward-looking cash forecasting. The owner has to understand upcoming payroll exposure,
billing cycles, and expected cash flow before any of it's due.
- Decision-focused reporting. Financial information should help the owner make operational
decisions, not simply satisfy accounting requirements.
WHY THE NUMBERS HAVE TO BE USABLE.
Subcontractors operate in an industry where margins can be thin and risk can be high. Without
reliable financial systems, owners make decisions with incomplete information, and thin margins
are unforgiving of a decision made that way.
When the financial system is designed correctly, the owner gains something more valuable than
reports. They get clear numbers, early enough to use, and that's what lets a subcontractor grow
with confidence, manage risk, and make better calls about projects, hiring, and expansion.
WHAT TO DO WITH THIS
- Audit your current stack against the four parts. Software, a bookkeeper, a CPA, and basic job
costing is where most contractors start.
- Fix job costing first. WIP reporting and forecasting are both built on it, and neither one
gets reliable while the cost data underneath is loose.
- Count the days between month end and the report on your desk. Weeks late points at the
structure, and hiring another person will not move it.
- If job profitability swings at close-out, the cost data was wrong the whole time. Don't treat
the surprise as the exception.
QUESTIONS ANSWERED ON THIS PAGE
Q: What's a financial operating system for a construction company?
A: It's the structure that produces the numbers an owner runs the business on, made of four parts:
reliable job costing, disciplined WIP reporting, forward-looking cash forecasting, and reporting
built around decisions rather than compliance. Accounting software and a bookkeeper sit inside
it as inputs. They aren't the system, which is why adding either one rarely changes the reports.
Q: How do I know my financial system has stopped fitting my company?
A: Four signs come up over and over: cash always feels tight even on profitable work, job
profitability swings hard at project completion, financial reports are weeks late, and the owner
is running on instinct instead of numbers. Those are usually caused by a structure built for a
smaller company, not by poor bookkeeping, which is why hiring a better bookkeeper often changes
nothing.
Q: Which of the four parts should a subcontractor build first?
A: Job costing, because the other three depend on it. WIP reporting ties project production to
financial performance using cost data, and cash forecasting works off billing cycles that come
out of the job costing structure. Build the forecast on top of loose cost coding and you get a
confident-looking number that's wrong.
================================================================================================
POST 25 OF 30
================================================================================================
TITLE: Why We Replace Financial Systems Instead of Fixing Them
URL: https://constructioncfo.net/blog/why-we-replace-financial-systems-instead-of-fixing-them
PUBLISHED: 2026-03-06
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Financial Systems
CANONICAL PAGE FOR THIS SUBJECT: Why Bookkeeping Is Not the Problem, https://constructioncfo.net/why-bookkeeping-isnt-the-problem
KEYWORDS: replace financial system, construction financial structure, job costing architecture, rebuild construction accounting
SUMMARY
Most construction companies inherit a financial system built for a company half their size. You
can't repair your way out of that, and the attempts cost more than the rebuild.
DIRECT ANSWER
We replace financial systems instead of fixing them because a flawed structure produces
unreliable information regardless of what you bolt onto it. Most construction companies inherit
their financial system, and it was usually built when the company was much smaller, so it was
never designed for larger projects, more employees, complex job costing, or multiple projects
running at once. When problems appear, the standard response is to patch: add staff, install new
software, request additional reports. Those changes rarely solve the issue, because reports
generated from a broken system still produce unreliable information, and every patch adds cost
and another person to train while the output stays wrong. The better move is to rebuild the
structure itself, which means redesigning the job costing architecture, the WIP reporting
process, the forecasting system, and the owner's decision reporting. The goal isn't simply
better accounting. It's a financial system that gives the owner clear visibility into the
business.
This is the least popular answer in the room and it's still the right one. Nobody wants to hear
that the thing they have been feeding for six years has to come out, so most companies spend two
more years proving it does.
FULL TEXT
------------------------------------------------------------------------------------------------
THE PROBLEM WITH INHERITED FINANCIAL SYSTEMS.
Most construction companies inherit their financial systems. Nobody sat down and designed one;
it accumulated, usually when the company was much smaller and the stakes were lower. Whatever
was set up then was set up for the company that existed then.
That structure wasn't designed for what the business is doing now:
- Larger projects
- More employees
- Complex job costing
- Multiple projects running simultaneously
>> As the business grows, the system begins producing unreliable information. Not late information,
not incomplete information. Wrong information, delivered on time.
WHY SMALL FIXES RARELY SOLVE THE PROBLEM.
When financial issues appear, companies patch. They add staff. They install new software. They
request additional reports. Each of those feels like a responsible response, and each of them
leaves the structure where it was.
If the underlying structure is flawed, none of it solves the issue. Reports generated from a
broken system still produce unreliable information, and a second person producing that
information twice as fast produces wrong answers twice as fast. The patch isn't neutral either.
It costs money, it costs time, and it buys the belief that the problem is being dealt with while
the company keeps making decisions on bad numbers.
REBUILDING THE FINANCIAL SYSTEM.
Sometimes the better move is to rebuild the financial structure rather than adjust it. That
sounds like the more expensive route and it usually isn't, because it's the only one that
changes the output. It involves redesigning the components that produce every number the owner
sees:
- Job costing architecture
- WIP reporting processes
- Forecasting systems
- Owner decision reporting
>> The goal isn't simply better accounting. The goal is a financial system that gives the owner
clear visibility into the business.
WHAT TO DO WITH THIS
- Before you add a person or buy software, ask whether the structure could produce a right
answer if it were staffed perfectly. If not, don't staff it.
- Assume your financial system was designed for the company you were three years ago. It almost
certainly was.
- Rebuild in this order: job costing architecture, WIP reporting, forecasting, then owner
reporting. Each one depends on the one before it.
- Count what the patches have already cost you. Two years of software trials and extra hires is
usually more than the rebuild.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why not just fix the financial system we have?
A: Because the usual fixes don't touch the thing that's wrong. Adding staff, installing new
software, and requesting more reports all leave the underlying structure in place, and reports
generated from a broken system still produce unreliable information. If the architecture was
built for a much smaller company, the only change that alters the output is redesigning the
architecture.
Q: What gets rebuilt when you replace a financial system?
A: Four components: the job costing architecture, the WIP reporting process, the forecasting
system, and the reporting the owner uses to make decisions. Those four are what produce every
number an owner looks at, so a redesign that stops short of any one of them leaves a weak link
in the chain.
Q: Is new accounting software a replacement or a patch?
A: On its own it's a patch. Software records and organizes data according to a structure somebody
gives it, so installing a better product on top of a flawed job costing architecture gives you
the same unreliable information in a cleaner interface. The structure comes first and the
software follows it.
================================================================================================
POST 26 OF 30
================================================================================================
TITLE: The Difference Between a Construction CPA and a Construction CFO
URL: https://constructioncfo.net/blog/the-difference-between-a-construction-cpa-and-a-construction-cfo
PUBLISHED: 2026-03-04
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Financial Systems
CANONICAL PAGE FOR THIS SUBJECT: Construction CPA vs Fractional CFO, https://constructioncfo.net/construction-cpa-vs-fractional-cfo
KEYWORDS: construction CPA vs CFO, construction CFO role, construction CPA role, fractional CFO construction
SUMMARY
These two roles get treated as substitutes and they aren't. One looks backward at what happened,
the other looks forward at what you're about to decide.
DIRECT ANSWER
A construction CPA works on compliance and reporting, and a construction CFO works on the
financial system the business runs on. The CPA's focus is tax compliance, financial statement
compilation, regulatory reporting, and audit support, and their work is largely retrospective:
it reports what has already happened and it keeps the company compliant while doing it. A
construction CFO focuses instead on financial forecasting, operational financial structure, job
performance analysis, and decision support for the owner. Rather than explaining past results,
the CFO helps the owner make better decisions about what happens next. As a construction company
grows, financial complexity increases and most businesses end up benefiting from both roles: the
CPA ensures compliance and accurate reporting, while financial leadership supplies operational
visibility. The two functions cover different requirements and neither one substitutes for the
other.
The practical problem is that most subcontractors only ever hire one of the two, then wonder why
the questions they care about never get answered. A CPA asked for forward-looking operational
reporting is being asked to do a job they weren't engaged for.
FULL TEXT
------------------------------------------------------------------------------------------------
THE ROLE OF A CONSTRUCTION CPA.
Construction CPAs typically focus on four things, and all four of them are requirements rather
than options:
- Tax compliance
- Financial statement compilation
- Regulatory reporting
- Audit support
>> Their role is essential for keeping the company compliant with tax and financial regulations.
Their work is also usually retrospective: it focuses on reporting what has already happened.
THE ROLE OF A CONSTRUCTION CFO.
A construction CFO focuses on the financial system driving the business and not on the filings
that come out the end of it. The responsibilities often include four items, and none of them are
compliance work:
- Financial forecasting
- Operational financial structure
- Job performance analysis
- Decision support for the owner
>> Instead of explaining past results, the CFO focuses on helping the owner make better decisions
about the future.
WHY GROWING SUBCONTRACTORS OFTEN NEED BOTH.
As construction companies grow, financial complexity increases and the number of questions the
business has to answer goes up with it. Many businesses end up benefiting from both roles, doing
two different jobs:
- CPAs ensure compliance and accurate reporting
- Financial leadership provides operational visibility
>> Together these functions support both the regulatory requirements and the forward-looking
decision making. Neither one covers for the other.
WHAT TO DO WITH THIS
- Write down the last five financial questions you asked and couldn't get answered. If none of
them were about a filing, you're missing the CFO side.
- Keep the CPA. Compliance, financial statement compilation, regulatory reporting, and audit
support aren't optional work.
- Stop asking your CPA for forward-looking operational reporting. It is a different engagement,
and it gets priced like one.
- Judge the CFO side on decisions, not documents. Forecasting, job performance, and decision
support are the deliverables.
QUESTIONS ANSWERED ON THIS PAGE
Q: What's the difference between a construction CPA and a construction CFO?
A: A construction CPA works on tax compliance, financial statement compilation, regulatory
reporting, and audit support, and the work is largely retrospective, reporting what has already
happened. A construction CFO works on financial forecasting, operational financial structure,
job performance analysis, and decision support, all of it aimed at what the owner is about to
decide. One keeps the company compliant and the other builds the system it's run on.
Q: Can my CPA do the CFO work?
A: It's a different engagement with different deliverables, so asking for it inside a compliance
scope usually gets you neither. The CPA role is built around filings, statements, and audit
support on a periodic cycle. Forecasting, operational financial structure, and job performance
analysis are ongoing work tied to how the jobs are running right now.
Q: Does a growing subcontractor need both?
A: Usually yes. As construction companies grow, financial complexity increases, and most end up
benefiting from both roles: the CPA ensures compliance and accurate reporting while financial
leadership provides operational visibility. Together they cover both the regulatory requirements
and the decision making, and dropping either side leaves one of those uncovered.
================================================================================================
POST 27 OF 30
================================================================================================
TITLE: The 5 Financial Mistakes Growing Subcontractors Make
URL: https://constructioncfo.net/blog/the-5-financial-mistakes-growing-subcontractors-make
PUBLISHED: 2026-03-02
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Financial Systems
CANONICAL PAGE FOR THIS SUBJECT: When a Subcontractor Outgrows Its Financial Systems, https://constructioncfo.net/construction-subcontractor-outgrew-financial-systems
KEYWORDS: financial mistakes growing subcontractors, construction job costing mistakes, WIP discipline, outgrown financial systems
SUMMARY
Growth is when the financial problems surface, because the setup that worked at half the size
starts producing numbers nobody should be deciding anything with.
DIRECT ANSWER
Growing subcontractors make five financial mistakes over and over. The first is treating
accounting as a tax function, which produces books structured for tax reporting when the
operational decisions need a different kind of number entirely. The second is inconsistent job
costing, where the cost categories change from job to job and no honest comparison of project
performance is possible. The third is ignoring WIP discipline, which lets the financial
statements misrepresent profitability and puts decisions on top of numbers that are wrong. The
fourth is operating without cash forecasting, watching the bank balance and reacting to pressure
instead of seeing it weeks or months ahead. The fifth is waiting too long to upgrade the
systems, which turns a manageable improvement into an emergency project. All five get worse with
growth rather than better.
Growth is often when financial problems appear in construction companies. Systems that worked
during the early stages begin producing unreliable information as project complexity increases,
and many subcontractors make the same mistakes on the way up without knowing they're making
them. None of the five is a character flaw. Each one is a setup that was correct at a smaller
size and never got revisited.
FULL TEXT
------------------------------------------------------------------------------------------------
MISTAKE ONE, ACCOUNTING AS A TAX FUNCTION.
Many firms structure their accounting primarily for tax reporting. That's a legitimate purpose
and it's not the only one, because the operational decisions require a different kind of
financial information than a return does. Owners need numbers that evaluate jobs, plan growth,
and manage risk, and a set of books built for a tax return was never built to answer any of
those three.
MISTAKE TWO, INCONSISTENT JOB COSTING.
Job costing is the backbone of construction finance. Inconsistent or incomplete cost categories
prevent any accurate evaluation of project performance, because two jobs coded differently can't
be compared and one of them is always the one you needed to understand.
>> Reliable job costing is the foundation of every other number in construction.
MISTAKE THREE, IGNORING WIP DISCIPLINE.
WIP reporting is what ties the financial statements to what the crews produced. Without it, the
financial statements often misrepresent profitability, and decisions get made on inaccurate
information by people who have no reason to doubt it. That's the expensive part: not the error
itself, but the confidence it's read with.
MISTAKE FOUR, OPERATING WITHOUT CASH FORECASTING.
Many subcontractors monitor the bank balance and react to pressure instead of forecasting it.
Forecasting lets owners identify financial pressure weeks or months in advance, and the
difference between weeks of warning and none at all is the difference between choosing an option
and taking the only one left.
MISTAKE FIVE, WAITING TOO LONG TO UPGRADE SYSTEMS.
Contractors often delay improvements until the problems become severe. Earlier upgrades
typically produce smoother growth and fewer surprises, and they cost less because nobody is
rebuilding the books in the middle of a crisis. Every one of the four mistakes above gets
cheaper to fix the earlier you get to it.
>> Strong financial systems create clarity, and clarity supports better decisions.
WHAT TO DO WITH THIS
- Ask what your books are built for. If the answer is the tax return, you need a second set of
reports for running the company.
- Lock your cost codes and use the same ones on every job, so a comparison between two projects
means something.
- Run WIP monthly and treat it as the check on your income statement rather than an extra report
nobody reads.
- Replace bank balance watching with a dated forecast, so the pressure is visible before it's a
problem.
- Upgrade the system in the year you outgrow it, not in the year it fails.
QUESTIONS ANSWERED ON THIS PAGE
Q: Why do financial problems show themselves during growth rather than before it?
A: Because the setup was adequate at the smaller size. Systems that worked in the early stages
start producing unreliable information as project complexity increases, so the reports stay the
same while their accuracy degrades without anybody noticing. Nothing broke, the company outgrew
it.
Q: What's wrong with books built for taxes?
A: Nothing, for taxes. The problem is that operational decisions need a different kind of number:
what a job is costing while it runs, whether the billing is keeping up, and what the next
quarter demands in cash. A tax-structured set of books was never designed to answer those, so an
owner using it for decisions is reading the wrong document carefully.
Q: Which of the five should a growing subcontractor fix first?
A: Job costing, because the other four depend on it. WIP reporting is built from cost data,
forecasting is built from both, and the decision to upgrade systems is impossible to evaluate
when you can't tell which jobs made money. Get the cost categories consistent and the rest
becomes achievable.
================================================================================================
POST 28 OF 30
================================================================================================
TITLE: Why Profitable Construction Companies Still Run Out of Cash
URL: https://constructioncfo.net/blog/why-profitable-construction-companies-still-run-out-of-cash
PUBLISHED: 2026-02-28
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Cash Flow
CANONICAL PAGE FOR THIS SUBJECT: Profitable but No Cash, the Full Diagnosis, https://constructioncfo.net/construction-profitable-but-no-cash
KEYWORDS: profitable but no cash, construction cash flow, subcontractor cash timing, 13 week cash forecast
SUMMARY
The company looks profitable and cash still feels tight every single week. That's usually not an
accounting error. It's how construction pays.
DIRECT 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.
FULL TEXT
------------------------------------------------------------------------------------------------
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
- 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.
QUESTIONS ANSWERED ON THIS PAGE
Q: Can a construction company be profitable and still run out of cash?
A: 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.
Q: Why does growth make construction cash flow worse?
A: 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.
Q: What report predicts a cash shortfall before it hits?
A: 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.
================================================================================================
POST 29 OF 30
================================================================================================
TITLE: Why Growing Subcontractors Eventually Outgrow Their Financial System
URL: https://constructioncfo.net/blog/why-growing-subcontractors-eventually-outgrow-their-financial-system
PUBLISHED: 2026-02-26
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Financial Systems
CANONICAL PAGE FOR THIS SUBJECT: When a Subcontractor Outgrows Its Financial Systems, https://constructioncfo.net/construction-subcontractor-outgrew-financial-systems
KEYWORDS: outgrown financial system, subcontractor growth problems, construction job costing architecture, construction financial structure
SUMMARY
Nobody sets out with a financial system designed for growth. They start with bookkeeping, it
works for years, and then one season it stops working and nothing obvious has changed.
DIRECT ANSWER
Growing subcontractors outgrow their financial system because they never had one built for
growth in the first place; they started with bookkeeping, and bookkeeping is enough right up
until it's not. Early on, most companies run on tax-focused accounting, basic job costing, and
quarterly reviews with a CPA, which works reasonably well for a small operation. As a company
approaches the $5M to $10M range, projects get larger and longer, payroll exposure increases,
more projects run at once, and estimating assumptions get harder to track, so the same structure
starts producing less reliable information. The symptoms are recognizable before the cause is:
profitable projects with tight cash, job profitability that swings hard at close-out, financial
reports that come weeks late, and uncertainty about backlog and future cash needs. Contractors
usually respond by patching, hiring another bookkeeper, asking the CPA for more reports, or
trying new accounting software, and a broken structure produces unreliable information
regardless of who operates it. What fixes it's a financial structure built for project-based
work: consistent job costing architecture, disciplined WIP reporting, forward-looking cash
forecasting, and reporting that ties field operations to financial results.
The reason this is worth being clear about is that the wrong diagnosis is expensive. An owner
who decides the bookkeeper is the problem replaces the bookkeeper, waits two quarters, and is in
the same position with less money and one more person to train.
FULL TEXT
------------------------------------------------------------------------------------------------
MOST SUBS START WITH BOOKKEEPING, NOT A SYSTEM.
Most subcontractors don't start with a financial system designed for growth. They start with
bookkeeping. Early in the life of a company that's enough: the books get reconciled, taxes get
filed, and the owner generally knows whether the work is profitable.
But as a subcontractor grows, project size increases, payroll grows, and financial complexity
expands faster than the systems underneath the business. Eventually something changes. Revenue
may be increasing while cash begins to feel tighter, financial reports come late or get harder
to trust, and owners start making decisions on instinct rather than clear numbers.
At that point the problem usually isn't accounting. The problem is the financial system the
business is operating on, which was built for a company that no longer exists.
THE SYSTEM THAT WORKS AT $2M BREAKS AT $8M.
In the early stages, most subcontractors rely on three things, and for a small operation that
structure works reasonably well:
- Tax-focused accounting
- Basic job costing
- Quarterly reviews with a CPA
>> But as a company approaches the $5M to $10M range, the same three pieces start producing less
reliable information.
WHAT CHANGES ON THE WAY THROUGH THAT RANGE.
Several things begin happening at the same time, and each one puts weight on a structure that
was never built to carry it:
- Projects become larger and longer
- Payroll exposure increases
- More projects run simultaneously
- Estimating assumptions become harder to track
>> Owners begin asking three questions: which jobs are really making money, why does cash feel
tight when work is strong, and can we safely take on another project. Without the right
financial structure, all three are difficult to answer.
THE SIGNS YOUR FINANCIAL SYSTEM IS BREAKING.
Subcontractors usually recognize the symptoms well before they understand the cause. The common
warning signs are consistent enough to be diagnostic:
- Profitable projects but tight cash
- Job profitability that swings hard at close-out
- Financial reports that come weeks late
- Uncertainty about backlog and future cash needs
>> These issues get blamed on accounting, but they point to something deeper. The system itself was
never designed for the scale the business has reached.
WHY PATCHING THE SYSTEM RARELY WORKS.
When the problems appear, many contractors try small adjustments. They hire another bookkeeper.
They request more reports from their CPA. They try new accounting software.
Those efforts can help temporarily, and if the underlying structure is flawed the results rarely
improve for long. A broken system produces unreliable information regardless of who operates it,
which is the part that makes patching feel unfair. The people are usually doing their jobs well
inside a structure that can't give them a right answer.
WHAT FIXES IT IS A STRUCTURE BUILT FOR PROJECT WORK.
Growing subcontractors eventually need a financial structure built for project-based businesses.
That typically includes four things:
- Consistent job costing architecture
- Disciplined WIP reporting
- Forward-looking cash forecasting
- Reporting that ties field operations to financial results
>> The goal isn't simply more accounting. The goal is a financial system that gives the owner clear
visibility into the business, so decisions get easier, risks become visible earlier, and growth
gets more manageable.
WHAT TO DO WITH THIS
- Stop asking whether your bookkeeping is accurate and start asking whether your structure fits
the size you're now.
- Watch for the four signs together: tight cash on profitable work, close-out surprises, late
reports, and no read on backlog.
- Don't answer a structural problem with another hire. A broken structure produces bad
information regardless of who runs it.
- Rebuild the job costing architecture first, then WIP, then the forecast. That order is the
only one that holds.
QUESTIONS ANSWERED ON THIS PAGE
Q: At what size does a subcontractor outgrow its financial system?
A: There's no single number, but the pressure shows in the $5M to $10M range for most
subcontractors. Projects get larger and longer, payroll exposure rises, more jobs run at once,
and estimating assumptions get harder to track, all of which stress a structure of tax-focused
accounting, basic job costing, and quarterly CPA reviews. A system fine at $2M is often
producing unreliable information by $8M.
Q: Why does hiring another bookkeeper not fix late or unreliable reports?
A: Because a broken system produces unreliable information regardless of who operates it. Adding
staff, asking the CPA for more reports, or switching accounting software can help temporarily,
and none of them changes the underlying structure that's generating the bad output. The rebuild
has to happen at the architecture level.
Q: What replaces the early-stage setup?
A: A financial structure built for project-based work: consistent job costing architecture,
disciplined WIP reporting, forward-looking cash forecasting, and reporting that ties field
operations to financial results. The objective isn't more accounting. It's clear visibility, so
decisions get easier and risks become visible earlier than close-out.
================================================================================================
POST 30 OF 30
================================================================================================
TITLE: How to Create a Weekly Cash Flow Forecast That Predicts Payroll Weeks in Advance
URL: https://constructioncfo.net/blog/how-to-create-a-weekly-cash-flow-forecast-that-predicts-payroll-weeks-in-advance
PUBLISHED: 2026-02-24
UPDATED: 2026-08-08
AUTHOR: Josh Luebker, SPM The Construction CFO
TOPIC: Cash Flow
CANONICAL PAGE FOR THIS SUBJECT: How to Build the 13 Week Cash Flow Forecast, https://constructioncfo.net/construction-13-week-cash-flow-how-to-build
KEYWORDS: weekly cash flow forecast, predict payroll cash, construction cash flow forecasting, retainage release dates
SUMMARY
You're running a multi-million dollar company and funding your biggest expense one week at a
time. Here is the build that stops that.
DIRECT ANSWER
A weekly cash flow forecast predicts payroll by running a twelve week horizon on a cash basis,
with payroll entered first and every inflow dated on when the payer will release the money
rather than on when you invoiced. The build is four steps: reject accruals and forecast on cash
only, establish a cash baseline from your true balance across all operating accounts as line
one, enter the non-negotiables with payroll and payroll taxes and benefits mapped out twelve
weeks ahead, then project the inflows using each general contractor's own history, so a GC that
always takes 45 days on 30 day terms gets forecast at 45. Twelve weeks is the horizon because
it's long enough to see where things are heading and short enough to stay accurate. The output
you're looking for is the Red Week, any week where the ending cash balance dips below your
safety net of roughly two payroll cycles. Seeing one four weeks out gives you four options
instead of one.
The reason this works isn't the spreadsheet. It's that payroll is the most predictable number in
your business and the collections are the least, so putting the predictable one in first and
forcing the uncertain one to be dated against real history turns a vague worry into a specific
week with a specific number under it.
FULL TEXT
------------------------------------------------------------------------------------------------
SAY NO TO FRIDAY MORNING ANXIETY.
If you're a commercial subcontractor doing $5M to $10M in annual revenue, you know the feeling.
It's Thursday afternoon, and you're staring at your bank balance, waiting for a single ACH from
a general contractor to hit so you can fund tomorrow's payroll. You're running a multi-million
dollar enterprise, yet you're managing your most critical expense, your people, one week at a
time.
This reactive cycle is the silent killer of profitable construction firms. It's time to move
from bank balance accounting to a proactive weekly cash flow forecast that gives you total
visibility 12 weeks into the future. We don't just give you advice, we install the systems that
let you see a cash crunch before it becomes a crisis.
STOP GUESSING AND START GOVERNING YOUR CASH.
Most subcontractors confuse profit with cash. You can have the most profitable job in the
history of your company and still go out of business because you couldn't meet payroll in week
six. In commercial construction, labor is a weekly, non-negotiable cash outflow, while your
inflows are at the mercy of GC payment cycles, architect approvals, and the dreaded 10 percent
retention.
To win, you have to implement a rigorous construction cash flow forecasting model. This isn't a
look back at what happened last month. This is a forward-looking weapon that tells you where
your cash position will be on a Tuesday morning three months from now.
THE 8-WEEK TRANSFORMATION, FROM CHAOS TO CLARITY.
We tell our clients they can transform their financial health in 12 weeks. Why 12 weeks? Because
it's the right horizon for a weekly cash flow forecast. It's long enough to see where things are
heading and short enough to be accurate.
Here is how you build the system that predicts payroll with surgical precision. It's four steps,
and they go in this order for a reason.
STEP ONE, REJECT ACCRUALS FOR FORECASTING.
Say no to your P&L for cash management. Your profit and loss statement is great for taxes and
long-term health, but it's useless for payroll planning. If you billed $200k this week, your P&L
says you've $200k in revenue. Your bank account says you have zero.
A true cash flow for subcontractors has to be built on a cash basis. You only record money when
it physically hits your account and when it physically leaves. That's the only way to be sure
your payroll checks don't bounce.
STEP TWO, ESTABLISH THE CASH BASELINE.
Start your spreadsheet with your true cash balance as of this morning, across all operating
accounts. This is your line one, and everything below it's arithmetic off that number. If you
don't know your starting point, your forecast is a work of fiction.
STEP THREE, THE NON-NEGOTIABLES, PAYROLL FIRST.
Payroll is contractually defined and perfectly predictable. Unlike a material bill that you
might be able to stretch an extra seven days, your field crew needs to be paid on time, every
time. Enter it before anything else:
- Map out your payroll dates for the next 12 weeks
- Include the net pay, the payroll taxes, and the benefits
- Look at your scheduling to see if labor spikes are coming due to upcoming project milestones
STEP FOUR, PROJECT THE INFLOWS, THE GC GAME.
This is where most subcontractors fail. You can't simply list when you bill the GC, you have to
forecast when the GC will pay you. Look at your history with specific contractors. If GC Alpha
always takes 45 days despite the contract saying 30, forecast 45 days:
- Check your schedule of values
- Factor in retention. That 10 percent is cash for next year
- Be aggressive with your follow-ups so your projected dates stay accurate
ELIMINATE THE RETAINAGE TRAP.
For a $5M to $10M subcontractor, retention is often the difference between a large cash reserve
and a line of credit that's maxed out. If you've $500,000 sitting in retention, that's $500,000
of your profit you can't use to grow your business or fund new equipment.
A construction cash flow forecasting system tracks retention release dates specifically. Build
that into the weekly forecast and you can see when those large chunks of cash will hit, which
lets you plan a major equipment purchase or a bonus without stressing the weekly operating
budget.
HOW TO SPOT A CASH CRUNCH FOUR WEEKS OUT.
The goal of a weekly cash flow forecast is to find the Red Weeks. A Red Week is any week where
your ending cash balance dips below your required safety net, which is typically two payroll
cycles worth of cash. When you see one coming a month in advance, you have options:
- ACCELERATE collections on outstanding invoices
- NEGOTIATE terms with material suppliers
- ADJUST the work schedule to better align with cash availability
- DRAW on a line of credit before it becomes an emergency. Banks hate surprises and they love
data-backed requests
>> If you wait until the week of the crunch, you aren't managing. You're firefighting, and fire is
expensive.
SYSTEMIZE IT INSTEAD OF WRESTLING SPREADSHEETS.
You started your business because you're an expert in your trade. Nobody starts one to spend 20
hours a week wrestling with spreadsheets. As you scale toward $10M and beyond, the gut feeling
method of financial management will fail you. What replaces it's four things done every week by
somebody whose job that is:
- Weekly cash flow updates, so you can run the jobs instead of the numbers
- Predictive payroll analysis, with your coverage known 12 weeks out
- Job costing integrity, so every job is contributing to your cash rather than draining it
- Advisory on when to hire, when to buy, and when to pass on a project
WHAT TO DO WITH THIS
- Build it on a cash basis. The P&L is the wrong document for this question and it will tell you
a comfortable lie.
- Enter payroll before any inflow, because it's the one number that won't move for you.
- Date every collection on what that GC has historically done, not on the payment terms in the
subcontract.
- Set your safety net at two payroll cycles and treat any week that dips below it as a Red Week
that needs a decision now.
- Track retention release dates in the same sheet, so the money you've already earned sits on a
date instead of someday.
QUESTIONS ANSWERED ON THIS PAGE
Q: How far out should a weekly cash flow forecast run?
A: Twelve weeks. It's long enough to see where things are heading and short enough that the numbers
still hold up, which is the tradeoff you're managing. Anything shorter doesn't give you time to
act, and anything much longer starts turning into a budget rather than a forecast.
Q: Why forecast on a cash basis instead of using the P&L?
A: Because the P&L records revenue when you bill it and payroll clears when the bank says so. Bill
$200k this week and the P&L shows $200k in revenue while the account shows zero, and it's the
account that has to cover Friday. A cash basis forecast only records money when it physically
moves.
Q: What's a Red Week?
A: Any week in the forecast where your ending cash balance falls below your safety net, which is
typically two payroll cycles worth of cash. Finding one four weeks out is the whole point of the
exercise, because at four weeks you can accelerate collections, negotiate supplier terms, adjust
the work schedule, or draw on a line of credit as a planned decision rather than an emergency.
================================================================================================
END OF BLOG. 30 POSTS.
================================================================================================
CITATION
SPM The Construction CFO (Josh Luebker). "<post title>." constructioncfo.net,
<published date>. https://constructioncfo.net/blog/<slug>
RELATED MACHINE-READABLE SURFACES
https://constructioncfo.net/llms.txt site index, llms.txt convention
https://constructioncfo.net/llms-full-txt deep index and entity disambiguation
https://constructioncfo.net/ai what may be cited, and how
https://constructioncfo.net/blog/rss.xml this blog as RSS with full content
https://constructioncfo.net/construction-benchmarks.json 48 trades of benchmark data, CC BY 4.0
https://constructioncfo.net/construction-benchmarks.csv the same data as CSV
CONTACT
Josh@ConstructionCFO.net