WHY PAVING CONTRACTORS RUN OUT OF CASH.
Paving contractors run out of cash because asphalt prices move, the equipment train is expensive, and the season is short. Asphalt is priced to an oil index and bought just in time, so an older bid can be underwater by paving day. The paver, rollers, and trucks carry heavy daily cost, and tonnage plus a short weather window drives a thin margin. The job profits while the cash is gone.
Paving has three cost pressures the bid struggles to hold. Asphalt is priced to an oil index and bought hot and just in time, so a bid placed weeks earlier can be underwater on material by paving day, and without an index pass-through that swing is your loss. The paving train, paver, rollers, and trucks, is expensive iron that carries heavy daily cost and sits idle on small jobs. And the work runs on tonnage per day inside a short seasonal weather window, so production slippage and weather downtime both hit a thin margin. The income statement never shows the price swing, the idle equipment, or the slippage in time. CFOS structures the pass-through and the equipment math.
WHY PAVING WORK EATS CASH.
Paving runs on a volatile material, expensive equipment, and a short season, and all three pressure the cash. Asphalt is priced to an oil index and bought hot, just in time for the pour, so a bid placed weeks before paving day can be underwater on material before a truck rolls. Without an index pass-through in the contract, that price swing comes straight out of the margin.
The equipment is the second pressure. A paving train, paver, rollers, and the trucks feeding it, is expensive iron with heavy daily cost, and on small or scattered jobs it sits idle between pours. The third is production and season: paving runs on tons placed per day inside a short weather window, so a slow day or a rained-out week hits a thin margin hard and the overhead does not stop. A paving sub can stay busy through the season and still run tight, because the price swings, the idle equipment, and the production slippage never land on the income statement in time.
THE MECHANISMS NO ONE PRICES IN.
An oil-index material on a fixed bid.
Asphalt is priced to an oil index and bought just in time, so a bid placed weeks earlier can be underwater on material by paving day. Without an index pass-through in the contract, the price swing becomes your loss and never shows as anything but a thinner job.
Expensive iron that sits between pours.
The paver, rollers, and trucks carry heavy daily ownership cost, and on small or scattered jobs the train sits idle between pours. Billed as one blended rate, that idle cost is invisible and never recovered.
A short window and a thin margin.
Paving runs on tons placed per day inside a short seasonal weather window. A slow day or a rained-out week hits a thin margin while overhead keeps running, and unplanned downtime is rarely priced into the bid.
THE WRONG DIAGNOSIS COSTS YOU YEARS.
Wrong answer 1: oil prices are out of our control. The index moves, but a pass-through keeps the move from becoming your loss.
Wrong answer 2: paving is just seasonal. The season is real, which is the argument for pricing downtime into overhead and forecasting cash across the off-months.
Wrong answer 3: the equipment is the cost of doing business. It is, which is why the train has to be cost-based and idle days recovered, not buried in a blended rate.
The real answer: there is no asphalt index pass-through, no equipment cost basis, and no tonnage tracking against the bid. CFOS builds all three.
SAME BUSINESS. BETTER SYSTEM.
CFOS is the Construction Financial Operating System. For paving contractors it installs as a set of specific deliverables, not advice:
FLAT MONTHLY FEE. NO SURPRISES.
Two tiers based on trailing 12-month revenue. No hourly billing. No payroll. No add-ons. Everything included in the flat monthly fee.
| Revenue | Core Financial | Executive Financial |
|---|---|---|
| Under $1M | $1,900/mo | $2,900/mo |
| $1M–$3M | $2,600/mo | $3,600/mo |
| $4M–$6M | $3,800/mo | $5,500/mo |
| $7M–$9M | $5,100/mo | $6,900/mo |
| $10M–$12M | $6,100/mo | $8,500/mo |
| $13M+ | Quoted | Quoted |