The months stopped being random once the books were right
A fiber splicing subcontractor had skilled crews and carrier clients, and a bank account with no discernible pattern.
What it looked like from the owner's chair
Some months looked great. Some were a disaster. No pattern anybody could name and no way to predict which kind of month was coming. His wife was handling the books after hours, and that isn't carelessness, subcontractor accounting is genuinely hard and nobody hands you a manual. Costs weren't landing in the right places, so the real picture was invisible.
What was actually happening
Once the books were clean the volatility had a name. Time and material fiber work arrives in bursts and overhead doesn't pause between them, so a quiet month carries a full month of cost against a fraction of the revenue. On top of that the rates being charged were built on busy-month assumptions, not on honest utilization across a full year. January 2026 is the clearest example: $141,000 of project costs against $144,000 of revenue, which leaves almost nothing standing before overhead arrives.
This is a known failure and it has a page of its own, with what it costs and how to size it in your business.
The work
We rebuilt the books so costs land where they belong, then set the time and material rate against real utilization across the year rather than the months when everybody is busy. The monthly cadence puts the numbers in front of him on a schedule, which is what turns a pattern into something you can plan around.
The result
He sees his numbers every month now, knows which months are structurally profitable and which ones consume margin, and knows what his time and material rate actually has to be. He is deliberately building structured cabling work, which bills on contract and on a predictable schedule, to sit alongside the time and material side and flatten the curve. Decisions come off what the business is doing, not off what it feels like it's doing.
Other contractors carrying the same thing
All 14 are on one page, filterable by which step did the work.
What owners ask about this one
What was actually wrong?
Once the books were clean the volatility had a name. Time and material fiber work arrives in bursts and overhead doesn't pause between them, so a quiet month carries a full month of cost against a fraction of the revenue. On top of that the rates being charged were built on busy-month assumptions, not on honest utilization across a full year. January 2026 is the clearest example: $141,000 of project costs against $144,000 of revenue, which leaves almost nothing standing before overhead arrives.
What did you change?
We rebuilt the books so costs land where they belong, then set the time and material rate against real utilization across the year rather than the months when everybody is busy. The monthly cadence puts the numbers in front of him on a schedule, which is what turns a pattern into something you can plan around.
How long did it take?
The business didn't record a timeframe for this one, so this page doesn't claim one. What it did record is the change, which is above.
Which part of the system did it?
step 01, job cost structure, step 04, estimating system, step 05, software and bookkeeping alignment, 1 more. Installed in dependency order, which is the same order every client gets, because a step that reads from a number nobody established yet produces output that looks finished and isn't.
Do these figures apply to every fiber contractor?
No. This is one company at $1M–$5M and the numbers are its own. What generalizes is the mechanism, not the magnitude. The published fiber benchmarks across all 7 revenue bands are on its trade page, and those are the figures to measure yourself against.
