$3M Construction Contractor — Cash Flow Stabilization and Financial Infrastructure for Growth
Industry
Specialty Contractor
Deal Type
Buyside
Transaction Size
$2M
Primary Focus
Controller Services
The Challenge
Our client, a $3M construction contractor, had grown rapidly and outpaced the financial systems that supported the business. This is one of the most common failure patterns in lower middle market construction: a contractor wins more work, hires more crews, takes on larger projects — and the financial infrastructure that was adequate at $1M in revenue collapses under the weight of $3M in obligations. The business is profitable on a project-by-project basis, but the owner cannot explain where the cash is, why payroll is tight this week, or whether taking on the next project will create a liquidity crisis.
Construction contractors at this revenue level face a structural cash flow challenge that is different from most other industries. Revenue is earned over the life of a project — weeks or months of work — but the contractor must fund labor, materials, and equipment costs continuously throughout the build. Crew payroll runs weekly or biweekly regardless of billing status. Material suppliers expect payment on 30-day terms regardless of when the general contractor or property owner pays. Equipment rental charges accrue daily whether the project is billing or not. The contractor is, in effect, financing the project with its own working capital until the customer pays — and in construction, customers pay slowly, dispute invoices frequently, and withhold retainage that may not be released for months after project completion.
Without a forecasting system that maps these timing mismatches on a project-by-project basis, the contractor is managing cash by feel — checking the bank balance, delaying vendor payments when funds are low, and making payroll decisions based on what collected this week rather than what is obligated over the next quarter. This approach works until it doesn't. The failure point typically arrives when the contractor takes on a new project that requires material deposits and crew mobilization before the first progress payment arrives, creating a cash gap that the business cannot cover from operating reserves.
This client had reached that inflection point. The business was winning work and generating revenue, but the back office could not tell leadership how much cash was available, how much was committed to active projects, when the next collections would arrive, or whether the business could fund the startup costs on a new contract. Accounts payable was disorganized — vendor invoices were being paid reactively rather than on a managed schedule. Collections on completed work were delayed because invoicing was inconsistent and follow-up was ad hoc. Project cost estimates were inaccurate because actual costs were not being tracked against budgets at the job level.
The client needed a complete financial infrastructure buildout: a cash flow forecasting model to provide forward visibility, project-level cost tracking to determine actual job profitability, accounts receivable management to accelerate collections, vendor payment processes to manage outflows strategically, and a financial reporting framework to give leadership the data required to make growth decisions from a position of financial clarity rather than operational intuition.
What We Did
We conducted a financial assessment and implemented solutions across five areas.
13-Week Cash Flow Forecast
We built a rolling 13-week cash flow model structured around the contractor's actual cash flow drivers. Construction cash flow forecasting requires a project-by-project approach because each active job has its own billing schedule, collection timeline, and expenditure profile.
On the inflow side, the model mapped each project's upcoming billing submissions — whether progress billings on active work, retention releases on completed projects, or change order billings — against the expected collection timeline. Collection timing in construction is not governed solely by contract terms. A net-30 payment term on a progress billing means little if the general contractor or property owner's AP process adds 15 days, or if a disputed line item on the application for payment delays the entire invoice. We built collection assumptions based on historical payment behavior by customer and contract type, not on contractual terms alone.
On the outflow side, the model captured weekly crew payroll (the largest and most time-sensitive cash obligation for any contractor), material supplier payments organized by vendor and payment term, equipment rental charges, subcontractor payments, insurance premiums, vehicle and fuel costs, and overhead. Each outflow was mapped to its actual payment date within the 13-week window.
The model produced a projected ending cash balance for each week, highlighting weeks where the balance would fall below the minimum operating threshold — the amount needed to cover the next payroll cycle plus a safety margin for unexpected costs. This gave the client the ability to see cash shortfalls three to six weeks in advance and take corrective action: accelerating a billing submission, following up on a specific receivable, deferring a discretionary purchase, or adjusting the timing of a subcontractor payment.
We established a weekly update cadence. Each week, actual cash flows were entered, variances between projected and actual were analyzed, collection assumptions were refined, and the forecast was rolled forward. Over time, the model's accuracy improved as the client developed a data-driven understanding of how quickly each customer pays and how predictably each cost category hits the bank account.
The model also served as a capacity planning tool. Before committing to a new project, the client could model the startup cash requirements — material deposits, crew mobilization costs, equipment rental — against the projected cash position for the weeks when those costs would hit, and determine whether the business could absorb the new project without creating a liquidity crisis.
Project Cost Tracking and Job Profitability
The contractor had been estimating jobs for bidding purposes but was not tracking actual costs against those estimates during execution. This meant that job profitability was unknown until the project was complete and the final numbers were tallied — by which point it was too late to take corrective action on cost overruns.
We implemented a job costing system that tracked actual costs at the project level across four categories: labor (hours and dollars by crew member, mapped to the project each day), materials (purchase orders and invoices coded to the specific project), subcontractor costs (invoices coded to the project and scope of work), and equipment (rental charges and owned-equipment usage allocated by project and time period).
Each project was set up with a budget at inception, broken down by the same four cost categories. As costs were incurred and recorded, the system produced a real-time comparison of actual versus budgeted costs — allowing project managers and leadership to see cost overruns as they developed rather than discovering them after the fact.
This visibility is critical for a growing contractor. At $3M in revenue, the business is likely running five to fifteen active projects at any given time. Without job-level cost tracking, a single project with a significant cost overrun can consume the profit generated by the rest of the portfolio — and leadership will not know it happened until the year-end financials are prepared. With job-level tracking, the overrun is visible within weeks of its onset, and management can intervene: adjusting crew allocation, renegotiating material pricing, submitting a change order for out-of-scope work, or simply documenting the variance for future estimating accuracy.
Accounts Receivable Optimization
The contractor's AR process was informal — invoices were sent when someone got around to it, follow-up on overdue balances was inconsistent, and there was no escalation procedure for slow-paying customers. This is typical of owner-operated construction businesses where the owner is focused on field operations and treats billing as an administrative task rather than a cash flow management function.
We implemented a structured AR process. Billing cadence was standardized: progress billings were prepared and submitted within five business days of each billing period close, with supporting documentation (schedules of values, lien waivers, inspection sign-offs) assembled in advance to prevent customer AP departments from rejecting or delaying payment due to missing paperwork.
Collection follow-up was systematized with defined touchpoints at the due date, day 7, day 21, and day 45 past due, with escalation from the billing coordinator to the project manager to ownership at each stage. For customers with a pattern of slow payment, we recommended requiring deposits on new contracts, reducing the scope of work performed before the first progress payment, or adjusting pricing to compensate for extended float.
We also implemented retention tracking. Construction contracts commonly withhold 5–10% of each progress payment as retainage, released upon project completion and acceptance. Retainage receivables represent real money owed to the contractor but often go uncollected for months after project completion because no one is actively tracking and billing for them. We established a retention tracking schedule and billing procedure to ensure that retainage was invoiced and collected promptly upon project completion.
Vendor Payment and Procurement Management
On the outflow side, we implemented vendor payment management procedures that aligned payment timing with the cash flow forecast. Rather than paying invoices as they arrived — or worse, paying them late and incurring relationship damage or supply disruptions — vendor payments were scheduled weekly based on due dates, payment terms, and the projected cash position.
We also reviewed the contractor's supplier relationships and identified opportunities to negotiate better terms. For high-volume material categories, consolidating purchases with a preferred supplier in exchange for extended payment terms or volume pricing improved both cash flow timing and material cost per project. For equipment rental, we analyzed utilization patterns and identified cases where ownership or long-term lease would be more cost-effective than project-by-project rental.
Financial Reporting and KPI Dashboard
We replaced the contractor's ad hoc financial reporting with a monthly package that included an income statement with gross margin by project, balance sheet, cash flow statement, and a KPI dashboard tracking the metrics most relevant to a construction contractor's financial health: gross margin by project and in aggregate, backlog (contracted but not yet completed revenue), billings in excess of costs and costs in excess of billings (the over/under billing position that indicates whether the business is collecting ahead of or behind its earned revenue), days sales outstanding, cash conversion cycle, and overhead as a percentage of revenue.
These metrics were reported monthly alongside the 13-week cash flow forecast, giving leadership a complete picture of financial performance, liquidity, and project portfolio health in a single reporting package.
The Impact
The 13-week cash flow model transformed how the business managed liquidity. Payroll and vendor obligations were met on schedule without the crisis management that had characterized the rapid growth period. The client gained the ability to evaluate new project opportunities based on their cash flow impact — not just their estimated profitability — preventing the overextension that causes growing contractors to fail.
Project cost tracking revealed margin variation across the active job portfolio that had been invisible without job-level data. Several projects were identified as underperforming their estimates due to material cost increases and labor inefficiency, and corrective actions were taken — including change order submissions for out-of-scope work that would have otherwise gone unbilled.
AR optimization reduced days sales outstanding and accelerated the conversion of earned revenue into available cash. Retention tracking recovered receivables that had been sitting uncollected for months. The combined effect was a measurable improvement in the contractor's cash position without any increase in revenue volume.
Vendor payment management and procurement optimization improved both cash flow predictability and direct cost margins. The financial reporting package gave leadership the data to make informed decisions about crew sizing, equipment investment, and geographic or trade expansion.
The business is now positioned to continue growing — taking on larger projects, bidding more competitively, and potentially pursuing additional acquisitions — with the financial infrastructure to support scale without losing the cash flow discipline that sustains a construction business through its growth cycle.
Facing a similar situation?
If you are buying a business, running one, or planning an exit, early clarity changes outcomes.