Fractional CFO or Controller for a Growing Commercial GC?
Before you hire either a fractional CFO or a controller, build one worksheet: every active job, its contract value, percentage complete, billed-to-date, and cost-to-date. If that worksheet doesn't already exist and update weekly, the hire you need first is someone to build and maintain it, not someone to strategize on top of numbers that don't exist yet.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Column one: percentage-of-completion by job
Commercial construction revenue is recognized as work is performed, not as invoices are paid, using percentage-of-completion accounting tied to cost incurred against total estimated cost. Get this wrong and your P&L either front-loads profit on jobs that are only partly done or hides losses on a job running over budget until it's too late to fix.
This column is pure controller work: pulling actual cost from job cost reports, comparing it to the original estimate, and recalculating percent complete every period. A fractional CFO shouldn't be doing this by hand, but also can't build a company-level forecast without it being current.
Column two: billed-to-date versus earned revenue, the underbilling trap
When billed-to-date is less than earned revenue, you're underbilled, financing the job out of your own cash instead of the owner's. A handful of underbilled jobs running at once is one of the most common reasons a profitable-on-paper GC runs into a cash crunch, since the P&L can show healthy earned revenue while the bank account tells a completely different story. This column needs to be reviewed at least monthly, ideally by job, and it's exactly the kind of number a controller should be flagging before it becomes a CFO-level cash emergency.
Column three: retainage and lien waiver status
For example, retainage typically holds back 5 to 10 percent of each payment until substantial completion, and it's real cash owed to you that sits outside normal AR aging. If retainage isn't tracked separately by job, it gets lost in general receivables and forgotten until someone notices it's overdue by months. Lien waivers, both the ones you issue to subs and the ones you collect from them, need to be tracked against each payment application, since a missing waiver can hold up your own payment from the owner. This is detailed, job-by-job bookkeeping, not strategic finance work.
Column four: bonding capacity
Say you're bidding a $6 million job on top of $14 million in current backlog. Your surety will look at working capital, net worth, and completed-job history before extending bonding capacity for the new job, and a controller with clean, current financials is what makes that conversation fast instead of a scramble. A fractional CFO's role here is managing the relationship and the growth plan, deciding how much backlog to pursue relative to current bonding capacity, but that conversation is only useful once the underlying financials are trustworthy.
Putting the worksheet to work
Once percentage-of-completion, underbilling, retainage, and bonding capacity are all current and accurate, a fractional CFO can do the job that actually needs strategic judgment: deciding which jobs to bid, modeling cash flow across a backlog with jobs at different completion stages, and setting a pace for growth the balance sheet can actually support. A controller who can run this worksheet accurately is a real hire: general operations managers, the closest national wage comparison for this kind of role, earn a median of $105,770 a year1, and a construction-savvy controller commands comparable pay, which is worth budgeting for realistically rather than expecting a generalist bookkeeper to absorb job-cost accounting on top of everything else.
Every active job on the weekly worksheet should show these items:
- Contract value and percentage complete, based on cost incurred against total estimated cost.
- Billed-to-date against earned revenue, so underbilled jobs financed out of your own cash are visible right away.
- Retainage held back on each job, tracked separately from normal receivables so it is not forgotten.
- Lien waiver status by job, along with current financials that support a fast conversation about bonding capacity.
What changes once the worksheet is reliable
A GC that trusts its own job cost worksheet can bid more aggressively with confidence, because the cost of being wrong on a single job is visible early instead of discovered at closeout. It can also negotiate financing, whether that's a working capital line or equipment financing, from a position of strength, since lenders and sureties both respond well to financials that are current and internally consistent rather than reconstructed at year-end.
The fractional CFO's ongoing job at that point is less about firefighting and more about pacing: how many jobs to carry at once given current crew and PM capacity, and when backlog growth is starting to outrun the company's ability to execute well, which is a harder problem to see coming than a single job running over budget and just as capable of sinking a strong year if it goes unnoticed for two or three quarters running.
What Good Looks Like
A well-run commercial GC can produce, for every active job, current percentage complete, billed-to-date versus earned revenue, and retainage status, updated at least weekly, and can state current bonding capacity against pipeline without waiting on the surety to ask.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Bench can keep general ledger bookkeeping current between draw schedules, though job costing itself is specialized enough that most GCs still need construction-specific expertise on top of it.
BILL helps track subcontractor invoices and lien waiver documentation against payment applications instead of chasing paperwork by hand at each draw.
Frequently Asked Questions
How often should the job cost worksheet be updated?
Weekly at minimum for active jobs, since cost overruns compound quickly on a construction schedule and a monthly review can let a problem run for weeks before anyone catches it. Some GCs update it daily during a job's most cost-intensive phases.
Can a bookkeeper handle percentage-of-completion accounting?
Only with specific construction accounting training. Percentage-of-completion is genuinely different from standard small-business bookkeeping, and a bookkeeper without that background will often default to cash-basis or completed-contract methods that don't match how a bonded GC needs to report.
What triggers the move from a fractional CFO to a full-time one?
Backlog size and job count are better signals than revenue alone. A GC running more than roughly eight to ten active jobs at once, each needing individual cash and bonding attention, usually needs more dedicated CFO time than a fractional arrangement can realistically provide.
Sources
Where we quote a benchmark, we show its source. Other figures in this guide are estimates or general guidance, so check them against your own numbers.
- Annual wage, General and Operations Managers (SOC 11-1021), US all industries. BLS OEWS May 2025, 2025.
Related Guides
Vouch or Embroker for a Commercial General Contractor
How a commercial general contractor should weigh Vouch against Embroker once builder's risk, bonding and completed-operations exposure enter the picture.
A Bonding-Readiness Worksheet for Forming a GC Entity
A worksheet for general contractors moving into large bonded work: what your entity, license, and bonding paperwork need to line up before you bid.
Ironclad vs LinkSquares for a Commercial General Contractor
Ironclad vs LinkSquares for commercial general contractors, covering subcontracts, change orders, lien waivers, and retainage tracking.
Pulley vs. Carta for Contractors Weighing an Equity Transfer
A surety underwrites the people behind a contracting business as much as its balance sheet. See what to check before transferring shares in Pulley or Carta.
Deel vs Remote for Commercial General Contractors Working Abroad
How commercial general contractors should compare Deel and Remote when hiring project engineers, estimators, or site managers outside the US.
Optery vs DeleteMe for the Contractor on the License Lookup
Qualifying-party licenses, mechanic's liens, and public bids all name a GC's officers. How commercial contractors should choose a removal service.