Skip to content
DOT PROJECT CASH FLOW STATE AGENCY PAY CYCLES 90-120 DAY RETAINAGE CIVIL CONTRACTOR CASH GAP PUBLIC WORK VS PRIVATE GC CIVIL CLUSTER DOT PROJECT CASH FLOW STATE AGENCY PAY CYCLES 90-120 DAY RETAINAGE CIVIL CONTRACTOR CASH GAP PUBLIC WORK VS PRIVATE GC CIVIL CLUSTER
THE CONSTRUCTION CFO SCHEDULE A CALL
CIVIL · CIVIL CLUSTER · PAIN POINT PAGE

DOT PROJECTS PAY SLOW. YOUR OVERHEAD DOESN'T WAIT.

QUICK ANSWER

DOT and state agency projects hold retainage for 90–120 days after work is complete. Public pay cycles run 60–90 days longer than private GCs. And the billing restrictions — certified payroll, inspector sign-offs, documentation requirements — add weeks to every pay application. If your cash flow forecast isn't built around these specific timelines, you're funding the gap out of your line of credit every single job.

Civil contractors who do both public and private work often don't realize they're running two completely different cash models on the same balance sheet. Private GC work pays in 30–45 days. DOT work pays in 90–120 days. When your cash forecast treats them the same, the DOT jobs look fine on paper and quietly drain your working capital for months at a time.

BY JOSH LUEBKER UPDATED MAY 2026 CIVIL CLUSTER
THE FAILURE MODE

WHY DOT WORK DESTROYS CIVIL CASH FLOW.

DOT projects are attractive. They're often large, multi-year, and publicly bid — so the revenue looks reliable. The problem is the pay structure. State DOTs operate on appropriations-based budgets and bureaucratic approval chains. That means every step in the pay process takes longer than it does on private work.

A pay application on a private GC job requires an approved schedule of values, a completed pay app form, and maybe a lien waiver. On a DOT job, that same pay app may require certified payroll affidavits, DBE documentation, inspector field verification, resident engineer sign-off, and state comptroller processing. Add that up and a completed pay application doesn't turn into a check for 60 to 90 days — sometimes longer if any documentation is kicked back.

Retainage is the second hit. Private GCs typically release retainage 30 to 45 days after substantial completion. State DOTs commonly hold retainage for 90 to 120 days post-completion, and some states have statutory holding periods even longer than that. On a $2M DOT job at 10% retainage, you have $200K frozen for 4 to 6 months after the work is done.

The cash flow model for DOT work requires a completely different forecast structure than private work. Contractors who don't separate them get burned by the difference every time.

3 REASONS YOUR CASH IS GONE

THE MECHANISMS SPECIFIC TO DOT WORK.

MECHANISM 1

STATE AGENCY PAY CYCLES: 90 DAYS FROM INVOICE TO CHECK

Private GC contracts typically have 30-day payment terms with construction lien laws creating real enforcement pressure. State DOTs don't operate under the same lien framework — you can't lien a public project the same way. The result: state agencies pay on their schedule, not yours. A certified pay application submitted on the first of the month might go through resident engineer review, district office approval, comptroller processing, and treasury disbursement before a check gets cut 60 to 90 days later. Every one of those steps has a queue. If your cash flow forecast doesn't model each DOT job at 75–90 day payment cycles, you're understating your cash gap every single month.

MECHANISM 2

RETAINAGE HELD 90–120 DAYS POST-COMPLETION

Most DOT contracts hold 5% to 10% retainage throughout the project. On private work, retainage typically releases 30 to 45 days after substantial completion. On a DOT job, the retainage release process requires a final inspection, punchlist closeout, as-built documentation, DBE utilization certification, and often a formal acceptance letter from the state before retainage is even approved for release — let alone paid. Civil contractors doing $5M in DOT work at 10% retainage have $500K in frozen capital that may not return for 4 to 6 months after every job closes. That capital needs to appear explicitly in the 13-week and 24-month cash flow forecast, or it creates a phantom gap that shows up without warning.

MECHANISM 3

BILLING DOCUMENTATION REQUIREMENTS ADD WEEKS TO EVERY PAY APP

DOT contracts require certified payroll submittals on prevailing wage work — sometimes weekly. They require DBE utilization reports. They require material testing documentation. They require inspector field verification before billing milestones are approved. Each of these requirements is a potential kick-back point. A pay application that's missing one certified payroll affidavit or one DBE contact summary gets rejected and goes back to the beginning of the queue. On a private job, a missing document gets a phone call and a 48-hour fix. On a DOT job, it can add 3 to 4 weeks to the payment cycle. CFOS builds the documentation checklist and submission protocol so pay applications don't get kicked back for administrative reasons.

WHERE CONTRACTORS GET MISLED

WHAT OWNERS BLAME VS WHAT'S ACTUALLY HAPPENING.

"DOT jobs are profitable — the margins are solid."

On paper, yes. The issue isn't profitability — it's timing. A DOT job can show a healthy gross margin while simultaneously consuming $400K in working capital for 6 months. Profit and cash timing are two different things. The P&L doesn't show the timing problem.

"We have a line of credit to bridge the gap."

You shouldn't be using your LOC to fund a pay cycle timing issue on a job you've already completed. That's not what a credit facility is for — and it trains the bank to see you as a borrower rather than a growth company. The fix is modeling the DOT cash cycle correctly upfront and either pricing it or declining the job.

"The DOT always pays eventually."

They do. But "eventually" is a cash flow model, not a reassurance. If you're on a $3M DOT job with $280K in outstanding retainage, you need to know exactly which month that check arrives. It needs to be in the forecast, reconciled against payroll and AP, and planned around — not hoped for.

HOW CFOS FIXES IT

THE SPECIFIC INTERVENTIONS.

DOT jobs modeled separately in the 13-week and 24-month cash flow forecast — payment cycles, retainage release dates, and documentation timelines entered by job, not blended with private work
Pay application documentation checklist built for each DOT contract — certified payroll affidavits, DBE utilization, material testing, and inspector sign-off tracked so submissions don't get kicked back
Retainage release dates forecasted into cash flow at project start — $200K retainage on a job closing in November appears in the March/April cash flow column, not as a surprise
LOC sizing evaluated against the true working capital gap from DOT pay cycles — credit line sized to the cash timing problem, not the P&L
Job cost tracking against certified payroll requirements — labor costs coded correctly at entry so payroll affidavit generation doesn't require rework every week
Go/no-go financial framework for DOT bids — evaluates pay cycle, retainage terms, working capital impact, and bonding requirements before the bid goes in
THE COST OF LEAVING IT ALONE

WHAT HAPPENS WHEN NOTHING CHANGES.

01

LOC Funds Every DOT Gap

Without a forecast that models DOT timing, the line of credit absorbs the gap every time. Contractors doing $4M+ in DOT work can use $300K–$500K in LOC capacity just to fund timing — capital that should be available for equipment and growth.

02

Retainage Surprises the Balance Sheet

$500K in retainage that releases 5 months after job completion hits the bank account at a time you didn't plan for. If you didn't forecast it, you either over-borrow beforehand or you discover it as a windfall — neither of which is good financial management.

03

Kicked-Back Pay Apps Cost Weeks

A DOT pay application rejected for missing documentation restarts the 60–90 day clock. On a $400K monthly billing, that's a $400K delay compounded by another payment cycle. Twice-kicked means 4 to 6 months from that billing event to the check.

PRICING

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.

RevenueCore FinancialExecutive 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+QuotedQuoted
What's Included →
COMMON QUESTIONS

FREQUENTLY ASKED.

State DOT projects pay on 60–90 day cycles from invoice submission, compared to 30–45 days on private GC work. Retainage is held 90–120 days post-completion rather than 30–45. And documentation requirements — certified payroll, DBE reports, inspector sign-offs — add weeks to every pay application and create kick-back risk that restarts the payment clock. Civil contractors who don't model DOT timing separately from private work absorb the gap through their line of credit without understanding why their cash keeps disappearing on profitable jobs.
CFOS models DOT jobs separately in the 13-week and 24-month cash flow forecast — payment cycles, retainage release dates, and documentation timelines entered by job. A pay application documentation checklist is built for each DOT contract so submissions don't get kicked back for missing affidavits or DBE reports. Retainage release dates are forecasted at project start so the cash return is planned, not discovered. LOC sizing is evaluated against the actual working capital gap from DOT pay cycles so credit is sized to the real problem.
CFOS serves commercial civil subcontractors doing $1M–$12M. Core Financial starts at $1,900/month. Executive Financial starts at $2,900/month. Onboarding takes 60 days.
Core Financial includes ControlQore setup, job costing aligned to your estimates, full-service bookkeeping, and bank reconciliations. Executive Financial adds monthly CFO advisory meetings, controllership, and strategic accountability. No payroll. No scope gaps.
60 days. We migrate your books to the start of your last taxable year, set up ControlQore, and build your job costing structure from scratch. Fully operational in two months.
Josh Luebker, President of The Construction CFO
JOSH LUEBKER
President · The Construction CFO · Sulphur Prairie Management

Former PM and master electrician. Managed 150+ commercial projects and $300M+ in construction volume. Worked alongside civil contractors on GC projects — knows exactly how DOT pay cycles work from the other side of the table.

RELATED RESOURCES

CONNECTED PAGES.

TRADE OS
Civil Operating System
The full CFOS architecture for civil contractors — why this trade runs out of cash and how CFOS fixes the system
CFOS MODULE
Cash Flow Cycle System
Billing velocity, retainage, pay apps, and GC delay — the system that controls the timing layer
CFOS MODULE
Working Capital System
LOC sizing, cash gaps, and growth strain — how CFOS keeps working capital available for DOT work
SYSTEM CONNECTIONS
CFOS MODULES
Cash Control System Cash Flow Cycle System Working Capital System Run on CFOS
CIVIL CLUSTER
Civil Operating System Sitework Operating System Underground Utility OS
SERVICES
Fractional CFO Controllership Bookkeeping Schedule a Call

DOT WORK IS PROFITABLE. THE TIMING PROBLEM IS FIXABLE.

Cash flow forecasting built around public pay cycles, retainage release dates, and documentation requirements. Built in 60 days. We handle the financial structure — you run the work.

SCHEDULE A FREE CALL SEE HOW CFOS WORKS
Run on CFOS Civil OS Cash Flow Cycle System Fractional CFO Schedule a Call Josh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0