Fractional CFO & Controller services

Call (480) 415-8832
Interim Controller& CFO Partners

Industries / General Contractors

Fractional CFO and Controller Services for General Contractors

Most of the money on a general contractor's income statement belongs to someone else. Finance leadership that keeps the pass-through moving, protects the fee, and gets the surety what it needs before it asks.

  • Pay applications, lien waivers, and retainage under control
  • General conditions tracked against fee, not buried in it
  • Surety-ready WIP and working capital every month
  • Nationwide, remote first, on site when it counts

The owner's representative approved the pay application late, the electrical sub is at the front desk asking about a check, and your office manager is explaining that the bank line is at 85 percent because two jobs are under-billed and one is over-billed by an amount that will need to be given back. Meanwhile the estimating department just won a $14M job with a 4 percent fee and a 22-month schedule, and everyone is celebrating.

General contracting is a working capital business dressed up as a construction business. Your fee is thin, your exposure is wide, and the cash that moves through your accounts is mostly your subcontractors' money on a brief layover. When a general contractor gets into trouble, it is rarely because the fee was too low. It is because the money that was supposed to pass through stopped, or the general conditions ate the fee before anyone noticed.

We provide the controller and CFO function for general contractors between $3M and $50M: pay application and lien waiver discipline, subcontractor payables that match what has actually been billed and collected, a WIP schedule your surety underwriter trusts, and a cash forecast that sees a slow owner payment three weeks before it becomes a sub problem. Our principal has run finance for a multi-entity construction group and has sat across from surety and lender underwriters as the one holding the numbers.

01

The pass-through problem and the fee that has to survive it

On a $10M contract, the general contractor's own scope may be a small share of the cost. The rest is subcontracts and material you buy, bill, collect, and pay out. Your fee is the difference, and it only exists if every dollar in the chain moves on schedule. A 30-day slip by the owner becomes a 30-day slip to 14 subcontractors, and one of them will file a preliminary notice while the others call your PM.

Finance for a general contractor is therefore mostly about timing: billing the owner for everything the subs billed you, collecting it, and paying it out under pay-when-paid terms while keeping the fee and retainage math straight in both directions. Retainage you hold on subs should never be smaller than retainage the owner holds on you. It happens more often than you would think, usually because two different people manage the two sides.

The odd truth of general contracting is that the company with the biggest revenue in town often has the least cash. The fee is real. It just arrives last. Which is why the finance function of a general contractor is judged less on the income statement than on the balance sheet: how much of the pass-through is stuck, where, and for how long, and whether the fee will still be there when it finally clears.

02

Pay applications, schedules of values, and lien waivers

Your pay application is the most important invoice your company sends, and it is often assembled by whoever has time on the 24th. The schedule of values should be built with cash in mind: weighted within what the owner and architect will accept, with mobilization, general conditions, and early trades set so that the job funds itself rather than your line of credit.

Each pay application needs a matching stack of subcontractor invoices, conditional lien waivers for the current period, and unconditional waivers for the prior payment. Miss a waiver and the owner's lender holds the draw. Miss a sub's invoice and you have paid for work you cannot bill for another 30 days. We build the billing calendar backward from the owner's draw date so the field, the subs, and the office are working toward the same deadline.

  • Schedule of values weighted to fund early phases
  • Subcontractor pay applications due five days before your own
  • Conditional and unconditional waivers tracked per sub, per period
  • Stored material billed with proper documentation, not left in the yard
03

Subcontractor payables as a risk management function

A subcontractor default in month 14 of a 20-month job is the most expensive thing that can happen to a general contractor, and the warning signs are financial before they are physical. Subs who bill ahead of their work, subs whose second-tier suppliers start sending notices, and subs who ask for joint checks are telling you something. The accounts payable function should be listening.

We set up sub payables so that each subcontract shows contract value, approved change orders, billed to date, retainage held, paid to date, and remaining balance, and so that no sub is paid more than the owner has paid you for that scope without someone senior approving it. Prequalification data lives in the same place, so when a sub's exposure exceeds what their financials support, the PM hears about it from finance and not from the sub's bank.

Compliance items ride along: insurance certificates, waivers, and certified payroll on public work. None of it is glamorous. All of it is the difference between a clean closeout and a claim. The subcontract ledger becomes the one place the PM, the accounts payable clerk, and the owner look for the same answer, which ends the weekly ritual of three people reconciling three spreadsheets that were never going to agree.

04

General conditions: the cost that quietly eats the fee

Your superintendent, project engineer, jobsite trailer, temporary power, dumpsters, and the truck that runs to the supply house twice a day are all general conditions. They were estimated as a lump sum per month for the schedule you bid. When the schedule slips 60 days because of an owner change, the general conditions keep running and the fee stops growing. Many general contractors discover this at closeout, which is the worst possible time to learn anything.

We cost general conditions by job against the estimate, monthly, with the schedule variance right beside it. When the job extends, the finance team quantifies the extended general conditions the same week, and the PM has a number to put in the change order request instead of an argument. The same report shows whether your supervision cost is rising faster than your revenue, which is the earliest signal that the company has outgrown its structure.

A 4 percent fee on a 20-month job can disappear in a few weeks of unbilled schedule extension. Track general conditions like a trade, not like overhead.
05

What surety underwriters look at when you ask for more program

Bonding capacity grows on the strength of three documents: a WIP schedule that reconciles to your financial statements, a balance sheet with working capital and equity that support the program you are requesting, and a track record of gross profit that holds from estimate to closeout. Underwriters also read your over-billings as a liability, your under-billings as a warning, and your related-party receivables as something they would prefer not to see.

A general contractor that wants to move from a $5M single job limit to $15M needs a finance function that produces those documents monthly, explains fade job by job, and can walk an underwriter through the cost-to-complete assumptions without the PM in the room. That is a controller and CFO responsibility. We prepare the package, attend the surety meeting, and manage the relationship between renewals so that the annual review is a formality.

The same package serves the bank. Lenders want borrowing base certificates that exclude retainage and over-90 receivables, covenant calculations before the quarter ends, and a forecast that shows how the line gets paid down between jobs. Producing one set of numbers for both audiences, on the same schedule, is faster than producing two and far more convincing than producing neither until asked.

06

The monthly project review that stops profit fade

The most valuable meeting in a general contracting company is the monthly project review, and most companies either do not hold it or hold it without numbers. Each open job gets 10 minutes: contract value, approved and pending change orders, cost to date, cost to complete by major trade, projected fee, and the schedule. The PM defends the projection. Finance challenges it. The owner listens.

When this meeting exists, fade gets caught at 40 percent complete rather than 95, pending change orders get submitted rather than discussed, and general conditions overruns get a cause and a plan. The WIP schedule that comes out of the meeting is the one your surety sees, so it is defended internally before it is presented externally.

We run the meeting, prepare the packet, and document the process so it survives us. The PMs learn to expect the questions, which is when they start answering them before the meeting. Within a few cycles the review takes an hour, the WIP moves less between months, and the owner stops hearing about a job's problems from the subcontractor first.

Instrument panel

The numbers that run a general contractors business

Fewer than ten. Predictive, not descriptive. Reviewed every month by the people who move them.

Fee percentage on completed contracts
The fee you actually earned, job by job, against the fee you bid is the truest measure of estimating and execution combined.
General conditions as a percentage of contract value
Supervision and site cost that outruns the estimate is the most common reason a good job closes thin.
Gross profit fade or gain from first WIP to closeout
Consistent fade points to the estimating department; erratic fade points to project management.
Net under-billings as a percentage of working capital
Under-billed work ties up cash and worries underwriters more than any other single line.
Retainage held on subs versus retainage held by owners
If you are owed more retainage than you hold, your balance sheet is funding your subcontractors.
Pay application cycle days
Days from cutoff to owner payment, by owner, shows which clients are financing themselves with your line.
Change order approval days
Pending change orders age like receivables; the longer they sit, the less of them you collect.
Backlog months at current run rate
Backlog measured in months of revenue, with margin attached, tells you whether to hire or to chase work.

What we install

Deliverables in the first 90 days

  • Billing calendar built backward from owner draw dates

    Sub pay application deadlines, waiver collection, and owner submission dates on one calendar, so the pay application goes out complete and on time.

  • Subcontract ledger with retainage and exposure by sub

    Contract value, change orders, billed, retained, paid, and remaining for every subcontract, with prequalification data and compliance status alongside.

  • General conditions tracking by job

    Monthly general conditions cost against the estimate and the schedule, with extended general conditions quantified when the job slips.

  • Surety-ready WIP and working capital package

    WIP reconciled to the financial statements, fade analysis by job, and the working capital and equity schedules underwriters expect.

  • 13-week cash forecast with pay-when-paid logic

    Owner receipts by pay application, sub disbursements released against them, retainage in both directions, and payroll and overhead by week.

  • Monthly project review packet and process

    A one-page summary per job, a standing agenda, and a documented process the PMs and the owner can run without us.

FAQ

Questions owners ask on the first call

We are a $20M general contractor with a bookkeeper and a part-time CPA. Is that not enough?

It is enough to record transactions and file returns. It is not enough to produce a WIP schedule monthly, manage subcontractor exposure, track general conditions against the estimate, or hold a project review with numbers. Those are controller and CFO responsibilities, and at $20M with bonded work they are usually the difference between growing program and being told to wait a year.

How do you handle pay-when-paid in the cash forecast?

Subcontractor disbursements are forecast as a function of owner receipts, job by job, rather than on invoice date. When an owner payment slides, the forecast shows which sub payments move with it and which ones, such as suppliers with lien deadlines, do not. The forecast is updated weekly, so the sub who is going to be told to wait hears it from you, early, rather than finding out on payday.

What does this cost for a general contractor?

Fractional Controller work starts at $2,500 per month and Fractional CFO work at $3,500 per month, as starting points rather than quotes. A general contractor with multiple entities, bonded public work, and an active surety relationship typically lands above the starting point because of the reporting volume. Cleanup of prior periods and compressed deadlines are scoped separately.

How long before we have a WIP schedule the surety will accept?

The first draft usually comes out of the first monthly close we run, which puts it 30 to 45 days out if job cost data is reasonably current. If cost-to-complete estimates have never been formally collected from the PMs, the first month includes that exercise. We would rather deliver an honest WIP in month two than a decorative one in month one.

Do you need to be on site?

Not for most of the work. We are based in Scottsdale, Arizona, and serve general contractors nationwide, with the close, the forecast, and the project review run remotely on a fixed schedule. We travel for the kickoff, for surety and bank meetings, and when a job or a situation warrants someone walking the site with the PM.

Can you help us grow our bonding capacity?

Yes, by producing what underwriters want to see: consistent WIP schedules, fade analysis, working capital that supports the program, and clean financial statements. We prepare the package, attend the meeting with your agent, and manage the reporting between renewals. We do not guarantee outcomes, because sureties make their own decisions, but we make the case as strong as the numbers allow.

Our jobs are in Procore and our accounting is in Sage 300 CRE. Do you know these systems?

Yes. Our principal has worked in Timberline, now Sage 300 CRE, since the early 2000s, and Procore is a common front end for the general contractors we serve. The work is mostly in getting the two systems to agree on commitments, change orders, and billings each month, and in building the close checklist that makes that happen.

What happens after the first 90 days?

By then the billing calendar, subcontract ledger, WIP, forecast, and project review are running and documented. From there you choose: keep us at the current cadence, step down to a monthly CFO role for surety and lender work while your team runs the controller function, or hire a full-time controller we help you select and train. The documentation goes with you in every case.

Keep reading

Go deeper on general contractors finance

The services built for this industry, the articles that work the numbers, and the calculators that check them.

Services

Insights

Calculators

Industries

Financial assessment

Protect the fee on every job you build

A financial assessment looks at your pay application cycle, subcontractor exposure, general conditions, and WIP, and tells you where the fee is leaking and what it takes to stop it. Schedule a financial assessment.