THE FINANCIAL SYSTEM THAT WORKED AT $2M BREAKS AT $5 MILLION.
Construction subcontractors growing past $5M in revenue hit a predictable set of financial system failures: overhead grows with every hire but the rate in bids doesn't update, several cash holes open at once as more jobs start, AR builds faster than the collections system can handle, and WIP reporting becomes required for bonding conversations that weren't necessary at $2M.
None of the four are growth problems. They're system problems that growth exposes. The same informal collections habit that worked on eight invoices a month can't work on twenty five, and the same overhead rate that was close enough with one PM is wrong by six points once four salaried people are on the books. What changes at $5M is that being approximately right stops being cheap. Six points on $5M is $300,000 a year, which is more than the hire that created it.
WHAT IT MEANS.
The $5 million transition is the point where a subcontractor's financial system has to change, because overhead has grown past the rate in the bids, several job start cash holes now open at once, and WIP reporting becomes a requirement rather than an option.
WHAT BREAKS AT $5 MILLION.
Overhead grows with every hire, bids don't follow
At $2M you had one PM and a bookkeeper. At $5M you have two PMs, an estimator, a bookkeeper, and an office manager, and each hire added $60,000 to $90,000 in annual fixed overhead. The overhead rate in bids hasn't been recalculated since the last hire. The distance between the rate in bids and actual overhead is now 6 to 10 points, which costs $300,000 to $500,000 per year in underpriced margin.
Simultaneous cash holes multiply
At $2M you started 3 to 4 jobs a year, each one needing a 75 day cash hole funded, and you funded them one at a time. At $5M you start 8 to 12 jobs a year, some of them at the same time. Three new job starts in the same month stack three 75 day cash holes at once. The total upfront cash required is 3 to 4 times larger than at $2M even though revenue only doubled.
The AR system that worked at $2M can't keep up
At $2M you had 6 to 8 active invoices a month, and calling when you remembered worked well enough. At $5M you've 15 to 25 active invoices across multiple GCs, and the same informal collections habit leaves $150,000 to $300,000 uncollected at any given time. The AR backlog compounds faster than revenue does.
WHAT IT LOOKS LIKE IN DOLLARS.
At $5M with a 7 point overhead shortfall you're leaving $350,000 per year on the table, which is more than the cost of the PM hire that created it. Each point on $5M of revenue is $50,000 in annual underpriced margin.
Twenty minutes. Pull SG&A from the last 12 months, divide by revenue, and compare it to what's in the bids. At $5M with two PMs, an estimator, and a bookkeeper added since the last calculation, the shortfall is almost always 4 to 8 points.
A verified civil client at $7.1M had three new hires that put $180,000 of overhead into the business, and the collections rebuild produced $310,000 in AR collected in month one. The money was already earned. Nobody was calling on it.
FOUR CHANGES AT $5 MILLION.
Every PM, every estimator, and every additional office staff member changes the overhead rate. The recalculation takes 20 minutes: pull SG&A from the last 12 months, divide by revenue, and compare it to what's in bids. If the difference exceeds 2 points, update the bid model immediately. At $5M with a 7 point shortfall you're leaving $350,000 per year on the table, which is more than the cost of the hire that created it.
A 13 week cash flow forecast that includes all job starts, not just current AR and AP, shows the cumulative cash requirement of simultaneous new job mobilizations. When three jobs start in the same 30 day window, the forecast shows the stacked cash requirement 8 weeks ahead. With 8 weeks you can stagger starts by 2 to 3 weeks: same revenue, much smaller simultaneous cash requirement.
At $5M, collections needs to be a scheduled weekly process rather than a reaction to cash pressure. Every invoice over 30 days gets a call on Monday morning before the week starts, and a collections log tracks every call, every follow up, and every promised payment date. The AR backlog at 45 or more days should never exceed 10% of monthly billings at this revenue level.
At $5M bonding conversations get more complex, because single project limits of $2M to $3M require the surety to see WIP schedule accuracy. SPM builds ControlQore WIP reporting as part of the $5M financial system build. After 12 months of consistent monthly WIP with outcomes that match projections, the bonding capacity conversations improve meaningfully.
FLAT MONTHLY FEE. NO SURPRISES.
Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing, no payroll, and no add-ons.
| Last 12 months revenue | Monthly fee |
|---|---|
| Up to $1M | $1,900 to $2,900 |
| $1M to $3.5M | $2,600 to $3,900 |
| $3.5M to $6.5M | $3,800 to $5,700 |
| $6.5M to $9.5M | $5,100 to $7,100 |
| $9.5M to $12.5M | $6,100 to $8,500 |
| $12.5M to $15.5M | $7,400 to $11,000 |
| $15.5M to $18.5M | $9,400 to $13,500 |
| $18.5M+ | Quoted individually |
Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items.
You stop guessing.
You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions rather than a report.
Your bookkeeper keeps doing the books.
You stop touching the books.
Everything in Core, and we run the bookkeeping and the controllership as well. Nobody in your office is answering coding questions or chasing a reconciliation at month end.
We do the books. No payroll.
Every job shows its margin while it's still running.
Everything in Executive, plus the job costing and WIP platform set up, loaded with your cost codes, and managed for you every month. You never have to learn it.
We do the job costing.
