Construction CFO / Specialty Contractors
Construction CFO Services for Specialty Contractors
Finance leadership for subcontractors who get paid last: retainage tracked to the dollar, pay-when-paid exposure measured by general contractor, unit-price work costed by the unit, and equipment charged to the jobs that use it.
- Retainage and pay-when-paid exposure by general contractor
- Unit-price and lump-sum work costed as bid
- Equipment rates charged to jobs, recovered on the P&L
- Production tracked weekly against the estimate
The concrete pour on the warehouse slab finished on the 14th. The pay app went to the general contractor on the 25th, the GC billed the owner on the 30th, the owner's lender funded 35 days later, and the GC cut your check a week after that, less 10 percent retainage that will be released when the last painter leaves the building next spring. You have three pump trucks on payments, 40 finishers on weekly payroll, and a ready-mix supplier whose terms are net 30. The math does not work, and yet it has to.
Specialty contractors, whether roofing, concrete, drywall, painting, steel erection, glazing, framing, or masonry, share a financial position: they are at the bottom of the payment chain and the top of the labor and equipment cost curve. The GC's contract passes the owner's risk downstream in pay-when-paid clauses, retainage terms, and back-charges. The margin is decided in the field by production per crew per day, and the cash is decided by someone else's draw meeting.
We serve as the fractional construction CFO and Controller for specialty trade contractors. We measure exposure by GC, track retainage to release, cost unit-price and lump-sum work the way it was bid, charge equipment to jobs at a rate that recovers its cost, and forecast cash 13 weeks ahead from the pay chain rather than from the bank balance. Then we document it and hand it to your office.
Sub-tier retainage and pay-when-paid exposure
A specialty contractor's largest receivable risk is not a slow customer. It is a general contractor who has not been paid by an owner who has not been funded by a lender. We build an exposure report by GC: open receivables, retainage held, pending change orders, unbilled work, and the pay-when-paid or pay-if-paid language in each subcontract, reviewed with your attorney for what it actually means in your state. The report ranks GCs by total exposure and by their own days-to-pay history from your ledger, which is a more honest number than the one in the contract.
Retainage is tracked by job from the first pay app to the final release: amount held, contractual release conditions, projected release date, and the status of the closeout documents the GC will require before releasing it. Retainage receivable is separated from trade receivables on the balance sheet so nobody mistakes it for cash arriving next month. Preliminary notices and lien deadlines are calendared per job, because the right to lien is only useful before it expires. A specialty contractor with 10 percent retainage on 20 jobs has an interest-free loan outstanding to 20 general contractors. The ledger at least tells you which ones.
- Exposure report by GC: receivables, retainage, pending changes, unbilled work, and contract terms
- Days-to-pay history by GC from your own ledger
- Retainage ledger with release conditions, projected dates, and closeout document status
- Preliminary notice and lien deadline calendar by job
Unit price, lump sum, and the schedule of values
Trade contractors bid in units: squares of roofing, cubic yards or square feet of concrete, sheets or square feet of drywall, gallons or square feet of paint, tons of steel, square feet of glazing. The estimate was built in units times a production rate times a crew cost, plus material per unit. We set the cost codes to match that structure so the job cost report shows cost per unit installed against the bid unit cost, by phase, every week. A dollar-only report tells you the job is over budget. A unit report tells you whether it is the production rate, the material price, or the quantity.
On lump-sum contracts, the same unit data drives the schedule of values and the percent complete on the pay app, so billing follows installed quantities rather than the PM's estimate of how it feels. On unit-price contracts, field-measured quantities are reconciled to the GC's or owner's quantities each period before the pay app goes out, and disputes are logged at the period they arise instead of at closeout. Change orders, back-charges from the GC, and quantity overruns each have their own log, with dollars and days outstanding, so the pay app is defensible line by line.
Equipment: the rate you charge yourself
Concrete pumps, boom lifts, scaffolding, roofing kettles and conveyors, spray rigs, cranes, and the trucks that move them are a specialty contractor's second largest cost after labor, and they are the most commonly mispriced. Most companies either leave equipment in overhead, where it makes every job look better than it is, or charge it at a rate someone picked years ago. We compute an internal rental rate for each equipment class from ownership cost (depreciation or lease, interest, insurance, and taxes) plus operating cost (fuel, maintenance, repairs, and tires), divided by realistic annual hours. Jobs are charged at that rate for the hours or days they use each unit.
The result is an equipment cost center that shows whether the fleet is recovering its cost, which units are underutilized, and where a rental would have been cheaper than owning. Job margins now include the equipment they consumed, so the bid unit rates can be corrected before the next job rather than after. Idle equipment on a yard is a cost of 100 percent of its payment and 0 percent of its recovery. The equipment report makes that arithmetic monthly instead of annual.
If equipment sits in overhead, every job is profitable and the company is not. Charging it to jobs at a real rate is the least popular fix and the most useful one.
Crew production, labor burden, and the daily report
The margin on trade work is decided by production: units installed per crew per day against the estimate. We build the field reporting so foremen record crew hours and quantities installed by phase daily or weekly, and the job cost report shows production rate achieved versus bid, by crew and by job. Labor posts at a fully loaded burden rate by classification, including payroll taxes, workers' compensation at your trade's rates (which are among the highest in construction for roofing, steel, and concrete), benefits, and per diem where it applies.
The production report is the management tool, and it reaches the field. A crew that runs 15 percent below bid production on a job that is 30 percent complete is a job that will lose money unless something changes in the next two weeks, and the report says so while there is still time. Prevailing wage jobs carry their own burden rates and certified payroll on a weekly schedule, and workers' compensation classification is reviewed annually with your broker, because misclassified payroll is either an overpayment or an audit finding, and neither is good for cash.
WIP by trade: what percent complete means in your work
Every specialty contractor with jobs longer than a month needs a monthly WIP schedule, and the percent complete method has to fit the trade. Roofing and painting often finish in weeks and turn on installed square footage. Concrete and steel have heavy front-end material and equipment cost that inflates cost-to-cost percent complete before the work is earned. Drywall and glazing carry stored materials and long lead fabrication. We select and document a percent complete method per contract type, apply it consistently, and reconcile the WIP to the general ledger so over and under billings post to the balance sheet each month.
Estimate to complete is updated monthly from the production report, the remaining quantities, the material exposure on unpurchased items, and the change order and back-charge logs. Margin fade is reported by job and by cause: production rate, material price, quantity growth without a change order, back-charges accepted, or equipment overruns. Underbillings are examined every month because on a subcontractor's WIP they usually mean one of two things: work performed under a directive that has not been priced, or a loss that has not been booked.
Bonding, the bank, and the 13-week cash forecast down the pay chain
The cash forecast for a specialty contractor is built from the pay chain, GC by GC. Each pay app becomes a receipt on that GC's actual days-to-pay from your history, less retainage, and each retainage release is scheduled on its projected date. Payroll is weekly at current crew size, material suppliers are paid on their terms, equipment payments and rentals are fixed, and the line of credit is drawn or repaid as the schedule requires. The forecast is updated every Monday. The variance report explains, in one line per GC, which payment moved and why.
Backlog is reported by month of expected billing with gross profit in backlog and months of overhead covered. If you bond, the surety reads the WIP, working capital, underbillings, and the concentration of your receivables in a small number of GCs, and we prepare that package quarterly on a calendar. If you borrow, covenants are calculated monthly and forecast forward, and the borrowing base excludes retainage and over-90-day balances the way the bank's formula does. In 90 days, you should have an exposure number by GC that you check weekly, a retainage ledger with release dates, unit costs by job you trust, an equipment rate that recovers the fleet, and a forecast that tells you which week the pay chain gets tight.
What you get
Deliverables installed in the first 90 days
GC exposure and retainage ledger
Receivables, retainage, pending changes, unbilled work, and contract terms by general contractor, with release dates and a lien deadline calendar by job.
Unit-based job cost and pay app support
Cost codes matched to bid units and production rates, field quantities reconciled each period, and separate logs for change orders, back-charges, and quantity overruns.
Equipment rates and fleet cost center
Internal rental rates by equipment class from ownership and operating cost, charged to jobs by hours or days, with utilization and recovery reported monthly.
Crew production and burden reporting
Production achieved versus bid by crew and job, loaded labor rates by classification and trade, and certified payroll on schedule for public work.
Monthly WIP with a trade-specific method
Percent complete method documented per contract type, ETC from the production report, fade by cause, and over and under billings posted to the ledger.
13-week cash forecast down the pay chain
Receipts by GC on actual days to pay, retainage releases, payroll, suppliers, equipment, and line of credit, with a surety and lender package on a calendar.
Engagement arc
How the first 90 days unfold
Weeks 1-2
Assess the pay chain, the fleet, and the books
We read every subcontract for payment and retainage terms, build the first exposure report by GC, inventory equipment and its cost, review how jobs are currently costed, and reconcile job cost to the ledger. You receive a findings memo and a first cash position.
Days 15-30
Install unit costing, rates, and the forecast
Cost codes are rebuilt to match bid units, equipment rates are computed and charged to jobs, burden rates by classification are set, the retainage ledger and lien calendar go live, and the first 13-week cash forecast is issued by GC.
Days 30-60
Close the first month with a WIP that fits the trade
The first monthly close produces unit cost by job, the production report by crew, the equipment cost center, and a WIP schedule with a documented percent complete method, reconciled to the general ledger.
Days 60-90+
Document, package, and hand off
Exposure review, retainage, pay apps, field reporting, equipment charging, close, WIP, and forecast are written as procedures with owners. The surety or lender package is delivered. We train your office and move to a fractional cadence or interim role.
This is for you if
- Roofing, concrete, drywall, painting, framing, masonry, steel, and glazing contractors between $3M and $50M
- Subcontractors whose receivables are concentrated in a handful of general contractors
- Trade contractors with an owned fleet that has never been charged to jobs at a real rate
- Firms bidding unit-price work whose job cost reports only speak in dollars
- Specialty contractors seeking bonding capacity or a first line of credit
It is not for you if
- Trade contractors under $2M in revenue or with a single crew, where a bookkeeper and a CPA are typically enough
- Companies that need only payroll processing or transaction bookkeeping
- Firms seeking lien filings, contract legal review, tax planning, or an audit, which we coordinate with your attorney and CPA but do not provide
FAQ
Questions owners ask on the first call
What does a fractional CFO cost for a specialty trade contractor?
Fractional CFO engagements start at $3,500 per month. A Controller-led scope, appropriate when the priority is the close, unit costing, and the retainage ledger, starts at $2,500. The number rises with job count, the size of the fleet, prevailing wage work, and the number of general contractors you carry. We confirm a fixed monthly starting point after the assessment.
How quickly can you tell us our real exposure by general contractor?
The first exposure report is produced in the first two weeks from your subcontracts, open receivables, and retainage balances. It gets more precise as we build days-to-pay history from your ledger over the first month. By day 30 it is a weekly report, and it usually changes which GC gets the next bid.
We are nowhere near Arizona. Does that work?
Yes. We are based in Scottsdale, Arizona, and serve specialty contractors nationwide, remote first. Exposure, retainage, job cost, WIP, and the forecast run through your systems and a weekly standing call. On-site visits are scheduled for the assessment, field reporting rollout, surety or lender meetings, and office training when it helps.
Do you replace our bookkeeper or our CPA?
No. Your bookkeeper continues to post, pay suppliers, and run payroll with the cost codes and close calendar we provide. Your CPA continues to prepare the tax return and reviewed or audited statements, and receives a WIP schedule with a documented percent complete method that already ties out. We run the finance function between them and hand it back documented.
Our foremen will not fill out production reports. What then?
They will fill out a short one that takes five minutes on a phone if the report comes back to them with their crew's production rate against bid and the superintendent reads it aloud on Monday. We design the field report to the minimum: hours, quantities by phase, and equipment used. The accounting complexity stays in the office.
Should we charge equipment to jobs if we already own it outright?
Yes. Owned equipment still costs insurance, taxes, maintenance, repairs, fuel, and replacement, and a job that uses a paid-off crane is consuming its remaining life. Charging a rate that recovers those costs and funds replacement shows the true job margin and tells you when a rental would have been cheaper. It also makes bids comparable when the fleet ages.
Do you help with lien filings or GC disputes?
We keep the preliminary notice and lien deadline calendar, maintain the exposure and back-charge logs, and coordinate with your construction attorney so the documents they need are ready. We do not file liens or provide legal advice. On disputed pay apps, we prepare the quantity reconciliation and cost support your attorney or the GC asks for.
Where does this go after the first 90 days?
Most specialty contractors keep us on a monthly fractional cadence for the WIP, the forecast, and surety or bank reporting while their office runs the weekly exposure review and field reporting from the documented procedures. Some hire a controller with our help. If you are in a restructuring, a GC default, or a sale, we stay embedded until it is resolved.
Keep reading
Where this work shows up
The industries that lean on this service most, the articles that go deeper, and the calculators that put a number on it.
Industries
- ConstructionJob costing the field trusts, a WIP schedule your bonding agent believes, and a cash forecast that sees the payroll before it leaves. Finance leadership for contractors doing $3M to $50M.
- General ContractorsMost 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.
- Professional ServicesYour inventory is time, and it expires every Friday. Finance leadership for engineering, architecture, consulting, agency, and other firms that sell expertise by the hour, the project, or the retainer.
Insights
- Fractional CFO vs. Controller: Which Does Your Company Need?One fixes the numbers. The other uses them. Most owners buy the wrong one first, and the symptoms tell you which one you actually need.
- How Much Should a Fractional CFO Cost?The honest answer is a range, and the range depends on what you are buying. Here is how to read a fractional CFO price, what moves it, and what the full-time alternative costs once the offer letter is fully loaded.
Calculators
- Full-Time vs. Fractional CFO Cost CalculatorSalary is the smallest part of what a CFO costs. Put in the real numbers and compare them with a fractional engagement sized to your company.
- Working Capital CalculatorWorking capital is the money the business needs to run between the day you spend and the day you get paid. Here is how much you have, and how much you need.
- Construction WIP CalculatorEnter contract value, estimated cost, cost to date, and billings to date. Get percent complete, earned revenue, and whether the job is overbilled or underbilled.
Financial assessment
Get paid last and still know where you stand
If your cash plan depends on a GC's draw meeting and your fleet lives in overhead, we can put both on a report in 90 days. Schedule a financial assessment and bring your subcontracts and your equipment list.