Executive Leadership & Fractional Hiring3 min readUpdated September 2026

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.

Executive Capability Standard

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)

1. Learn:Pull job cost reports for every active job and confirm whether percentage-of-completion is actually being recalculated each period or just estimated once at the start.
2. Do Manually:Build the underbilling and retainage worksheet by hand across all active jobs for one full month to establish the real numbers.
3. Delegate:Hand job cost tracking, percentage-of-completion updates, and retainage monitoring to a controller with construction accounting experience.
4. Automate:Move job costing into construction-specific accounting software so percentage complete and billing status update as cost and billing data post.
5. Buy:Bring in a fractional CFO to plan bid pace and backlog growth against current bonding capacity and working capital.

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.

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.

  1. Annual wage, General and Operations Managers (SOC 11-1021), US all industries. BLS OEWS May 2025, 2025.

Related Guides