Construction Company Stuck at $10M? Here's What's Really Wrong

If your construction company is stuck at $10M, you're not alone, and the problem probably isn't what you think.

We see it constantly at Civil CFO. Contractors grow fast from $1M to $5M. Many push into the $10M to $25M range. Then they stall. Sometimes for years.

Most owners assume they need more sales, more marketing, more projects. They don't. The ceiling almost never has anything to do with demand. It's that the financial systems that worked at $5M stop working once project volume, team size, and complexity compound. Instinct and spreadsheets were enough before. They aren't anymore.

The contractors that break through $10M aren't out-hustling the ones that get stuck. They build five financial systems the stuck ones don't have. Let's walk through each.

The $10M Wall Is a Complexity Problem, Not a Sales Problem

At smaller sizes, you can run a construction company on experience, instinct, and spreadsheets. You know every job personally. You're close to the field. You can feel when something's off before the numbers tell you.

Once you cross a certain threshold, that breaks. More jobs. More crews. More cash moving through the business. More risk on every project. The mental model that got you here can't process the volume.

It doesn't happen at an exact revenue number. We see it most often in the $10M to $25M range, but the trigger is always complexity, not revenue. Some contractors hit it at $8M. Some make it to $15M before the wheels come off. Either way, the pattern is the same. The business outgrows the systems running it, and the owner ends up working harder than ever just to keep the lights on.

If you're there now, you don't have a hustle problem. You have an infrastructure problem.

Here are the five financial systems that fix it.

1. Cash Forecasting: The System That Removes the Bank-Balance Surprise

Most contractors manage cash one way. They log into the bank, look at the balance, and if the number looks healthy, assume things are fine.

In construction, that's dangerous. The cash in your account is almost always already spoken for:

  • Upcoming payroll
  • Vendor payments
  • Subcontractor payments
  • Equipment purchases
  • Taxes
  • Insurance

Meanwhile, the cash that should be coming in is tied up in slow pay, billing delays, retainage, or disputes. That's why contractors get blindsided by cash problems even when revenue looks strong.

In plenty of cases, the issue isn't even timing. The company is structurally undercapitalized for the work it's taking on. From the outside it looks busy. Internally, the timing of cash in and cash out is a guessing game.

We worked with a $30M civil contractor last year who had a healthy bank balance going into June. Monday of the first week, payroll cleared with room to spare. Tuesday a $180K subcontractor draw hit. Wednesday a major retainage release he'd been counting on slid two weeks because the GC's project manager took vacation. By Friday his line of credit was at the cap. None of that was new information. Every piece of it was visible weeks in advance. He just hadn't built the system that would have shown him the squeeze 11 weeks earlier. A 13-week forecast caught the same pattern in his second month with us and gave him three months of warning on the next one. That's the difference between reacting to cash and managing it.

A proper cash forecasting system fixes this. Not a spreadsheet that gets dusted off when things look tight. A rolling 13-week cash flow forecast that gets updated weekly and answers the questions you actually need answered:

  • When does cash get tight?
  • When can we hire another crew without breaking the bank?
  • Can we start that new project, or do we need to wait?
  • Do we need to accelerate collections this week?

Contractors who run a 13-week forecast stop reacting to surprises. They see problems weeks or months ahead. The anxiety drops dramatically because the future stops being a black box.

There's a deeper structural problem behind the surprises too. Construction cash flow is uniquely brutal compared to other industries because of progress billing, retainage, pay-when-paid, and the lag between work performed and cash collected. The 13-week forecast is the tool that makes that structure visible week over week. Without it, even the best operators get blindsided. CFMA's annual benchmarking work on construction financial management consistently identifies cash flow discipline as one of the clearest differentiators between contractors that grow through this revenue range and contractors that don't.

This is the first system that breaks at $10M, and it's the first one to fix.

2. WIP Discipline: The System That Separates $25M Contractors From $10M Ones

The second reason contractors stall at $10M is that they don't actually know which jobs are making money.

This is where Work In Progress (WIP) becomes critical. WIP isn't an accounting exercise. Done right, it's one of the most powerful operational tools in your company. WIP ties what you've actually earned on each job to what you've actually billed. Run with a consistent percent-complete method under current accounting standards, it tells you in hard numbers whether the job is making the money you thought it would, or quietly losing it.

A disciplined monthly WIP review answers questions like:

  • Is this job actually on track financially?
  • Are we overbilled or underbilled?
  • Are we over- or under-recognizing profit based on actual progress?
  • What's hiding in this project that nobody's flagged yet?

Without regular WIP reviews, problems surface too late. A job looks profitable for months. Then suddenly it isn't. By the time it's obvious, the damage is done, and you're booking a loss you could have caught months earlier.

If you've never read a WIP schedule line by line, here's exactly how it works. Overbilling and underbilling, what each one means for your cash and your margin, how your surety reads it, and the monthly review cadence that prevents profit fade. That guide is the operational companion to this section.

The contractors that consistently grow past $10M treat WIP as a monthly operational meeting, not a financial report. Estimating, operations, and finance sit down together and review every job. That feedback loop is where the money lives, because every WIP review doesn't just protect the current job. It sharpens the next estimate.

That compounding is the difference between a $10M contractor at 3% net margin and a $25M contractor hitting 10% or better. The gap isn't luck. It's the WIP discipline behind it.

3. Job Costing: The System Most Contractors Think They Have

Ask most contractors whether they track job costs. The answer is almost always yes.

Dig deeper and the visibility usually isn't anywhere close to what they think. Costs are often:

  • Posted weeks after the fact
  • Allocated inconsistently across jobs
  • Missing key labor or equipment data
  • Missing committed costs like subcontracts, POs, or pending change order exposure

Translation: the company is making project decisions on incomplete information. Project managers are flying blind. They don't know where they stand until the job is almost over, which is to say, until it's too late to do anything about it.

A reliable job costing system changes that. Instead of looking backward, you see current job performance as work is happening. Project managers can answer the questions that actually matter:

  • Are we beating the estimate on labor?
  • Are material costs running higher than expected?
  • Is this crew performing better than the last one on the same work?

The faster that information surfaces, the faster teams correct course. Small corrections caught early prevent the massive losses that show up at the end of the job and at the end of the year on your P&L.

Job costing is also the upstream data source for everything else. It feeds the WIP schedule, which feeds the strategy. If your job costing is broken, your WIP is broken, and every downstream decision is shaky. Most contractors don't realize this until a year-end audit surfaces a $400K profit fade nobody saw coming, including the change orders you actually performed but never billed. Womp womp.

This is the system most worth investing in early. Software helps. Discipline helps more.

4. Change Order Discipline: The Silent Margin Killer

The fourth system that breaks at $10M is change order management.

Change orders should add profit. On a healthy job, the change order margin should match or beat the base contract margin, because you're capturing scope that wasn't competitively bid. In practice, most contractors leak margin on change orders without realizing it.

Five common failure points:

  1. Work performed without written authorization. The crew does it Friday. The change order paperwork never catches up. Three months later the job closes 4 points below estimate.
  2. Disputed change orders that never get escalated. They sit in the project manager's inbox while the cost has already hit the books.
  3. Approved scope priced at cost instead of at full markup. A small concession on rate becomes a big concession on margin.
  4. Time impact not captured separately. Extended overhead and lost productivity don't show up unless someone tracks them as a distinct cost.
  5. Change orders billed at job close instead of on the next pay app. Cash that should have been in your account three months ago shows up after the job is over.

We worked with an 8-figure mechanical contractor who closed a job four points below estimate. The post-mortem turned up three change orders performed but never billed, one priced at cost because the project manager was friendly with the general contractor, and a foundation-delay time impact nobody captured. Total leakage on a $4.2M job: $86K. None of that was unusual. What was unusual was that they actually built a system to catch it the next time. The job after closed at estimate. The two after that closed above. Same crews, same customer profile, same bid discipline. The only thing that changed was the change order capture process.

Every one of these failure points compounds. The full change order and profit fade playbook covers the math and the five-step process to fix it. Contractors who run a change order discipline that protects margin instead of leaking it can move 2 or 3 net margin points without changing anything else about how they bid.

This is one of the highest-leverage systems to install between $10M and $25M, because change order volume scales faster than the base contract volume. The more jobs you run, the more change orders. And the gap between disciplined change order capture and undisciplined leakage shows up in the year-end P&L every time.

5. Bonding Capacity and Working Capital: The System That Decides How Big You Can Get

The fifth system is the one most contractors think about only when it's already too late.

Your bonding capacity is the external scoreboard for how well-run your financials are. The surety is a banker in a different uniform. They read your financials, your WIP, your working capital position, and your historical profit performance, and they decide what they're willing to put behind you on the next job.

If your capacity is the ceiling on your revenue, you have a financial discipline problem, not a bonding problem.

The good news is bonding capacity is controllable. The contractors who systematically increase their bonding capacity do it through working capital build, audited financials, clean WIP, accelerated AR, and an annual surety meeting that treats the surety like a partner rather than a vendor. NASBP and the broader surety industry publish guidance on what makes their underwriters comfortable, and almost all of it comes back to the same five financial signals.

Bonding capacity sits downstream of working capital. Fix the working capital position and the bonding capacity follows.

Working capital, in strict accounting terms, is current assets minus current liabilities on your balance sheet. Practically, it's the gap between what you can collect soon and what you owe soon. Picture it as a tank. If the tank's draining faster than it fills, the P&L can look fine right up until you can't make payroll. The first definition is what your surety calculates. The second is what you feel on a Tuesday when a subcontractor draw hits before a retainage release.

Sureties read working capital as the cushion that lets you absorb a bad job. Bankers read it the same way. Owners who manage working capital intentionally end up with more access to capital, more bonding capacity, and more growth optionality than owners who don't.

This is the system that decides how big you can get and how fast. The other four systems are operational. This one is structural.

The Actual Reason Construction Companies Get Stuck at $10M

When contractors hit this stage, they almost always assume the next stage of growth requires more sales, more marketing, more projects.

It usually doesn't. The constraint isn't demand. It's the lack of financial and operational visibility, plus the lack of a system that turns that visibility into margin.

The company grew faster than the systems supporting it. Without stronger financial infrastructure, the business becomes harder to manage, not easier. Cash feels unpredictable. Profitability swings month to month. The owner carries more stress than ever, even though the company is bigger.

That's the moment better financial systems stop being a "nice to have." They become the foundation that lets the next stage of growth actually happen. Once cash, job performance, costs, change orders, and bonding capacity become visible and controllable, better decisions follow. And better decisions are what move a company from $10M to $25M and beyond.

When You Need Outside Help

Most owners stuck at $10M try to build these five systems internally. Some succeed. Most don't, because building financial infrastructure inside a contractor between $10M and $50M usually requires three things owners don't have: time, financial leadership experience at this revenue size, and an external perspective that isn't loyal to anyone's ego.

That's the gap a Fractional CFO for a construction company fills. The right Fractional CFO has actually sat in the CFO seat at an 8 or 9-figure contractor before. They've built these five systems for other companies, watched them work, and know where the landmines are.

If you're not sure whether you need one yet, here are the eight signs that say you've outgrown your current finance setup. If you're trying to figure out whether a Fractional CFO, a controller, or a bookkeeper is the right next hire, that's a different decision worth thinking through carefully. And if you're trying to figure out what a construction Fractional CFO actually costs, the math is more straightforward than most owners assume once you see the ROI on the systems above.

At Civil CFO, we're construction-pure. Every Fractional CFO on our team has actually sat in the CFO seat at an 8 or 9-figure contractor. We work exclusively with $10M to $70M construction companies, single-owner and family-owned, trying to move from 1-3% net margin to 10%+ and build enterprise value that compounds.

Our diagnostic process is built around exactly the gap this post describes. The first conversation is a sixty-minute Discovery Call where we walk through where you've been, where you are, and where you want to go. If we both agree there's fit, the engagement starts with a two-day on-site at your office. We sit with your team, walk your job site, read your WIP, look at your cash, and surface the highest-leverage problems before the first month of work begins. The work that follows is built around the five systems above, in the order that fits your specific situation. The output is one of three things on a given week: a decision that moves the company forward, a system that prevents a problem from recurring, or a conversation with you that changes how the next decision gets made.

What to Do If Your Construction Company Is Stuck at $10M

Start with the system causing you the most pain right now.

If you're constantly surprised by cash, build the rolling 13-week forecast first.

If you keep getting blindsided by job losses, fix WIP.

If your project managers can't tell you whether a job is winning or losing while there's still time to act, fix job costing.

If your year-end P&L keeps coming in below your in-progress estimates, fix change order discipline.

If your bonding capacity is the ceiling on your revenue, fix working capital and bonding strategy.

You don't need to overhaul everything at once. Pick the highest-leverage problem and solve it cleanly. Then move to the next one. Most contractors who commit to building the five systems see the constraint loosen within 6 to 12 months.

If you want help figuring out which system to attack first, or you've tried to build them internally and they keep falling apart, that's what we do.

The Bottom Line

The $10M ceiling is a financial infrastructure ceiling. The contractors who get past it build five systems: rolling cash forecasting, monthly WIP discipline, current job costing, disciplined change order capture, and a working capital and bonding strategy that earns capacity instead of hoping for it.

None of those systems require more sales. They require better visibility, better discipline, and better decisions, applied consistently over time.

At Civil CFO, we're the construction-pure Fractional CFO firm built around exactly this work. Every Fractional CFO on our team is a former actual CFO of an 8 or 9-figure contractor. We work exclusively with $10M to $70M construction companies trying to move from 1-3% net margin to 10%+ and build enterprise value that compounds.

If that sounds like your business, the next step is a sixty-minute Discovery Call. We'll walk through where you've been, where you are, and where you want to go. Book one at civilcfo.com/contact.