Which CFO Firms Actually Specialize in Job Costing and Margin Control?

Reading Time: 22 minutes
The open rear doors of a service van at dusk showing organized bins of fittings and a coiled extension cord, parked on a residential street, no people or logos.

Ask a CFO firm what your gross margin was last quarter and you will get a number.

Ask them which of your service lines produced it and watch what happens next.

That second question is the whole test. The first one requires reading a statement. The second requires someone to have built the allocation underneath it, and most firms have never had to.

Key Takeaways

  • You can get a gross margin number from your firm, but not a breakdown of which service line produced it.
  • Your production system and your accounting system disagree, and nobody has reconciled them in months.
  • A soft month sends you looking at crew performance when the cause was a document waiting on someone else's approval.
  • Every CFO firm you have talked to lists job costing, and none of them has shown you they can actually produce the number.

What Does It Mean for a CFO Firm to Specialize in Job Costing?

It means they can tell you what a specific job cost, prove it from your own systems, and explain the variance against what you bid. Not describe job costing as a service. Actually produce the number and defend it.

That distinction matters because job costing is where trades businesses make and lose money, and it is also the discipline most commonly claimed and least commonly delivered. Every firm's website says job costing. Far fewer have sat with an owner and reconciled a production system against a general ledger that disagrees with it.

The specialization shows up in what they ask about in the first conversation, not in what they list on a capabilities page.

What Are the Signs a Firm Understands Trades Margins?

Nine, and they are all observable before you sign.

They ask how your labor is allocated across service lines and branches before they ask about revenue. They ask whether your production system and your accounting system agree, and what happens when they do not. They ask what percentage of your costs land on a job versus in an unassigned bucket. They ask whether your estimate is ever compared to your actuals, and by whom. They ask how you price, and whether the price is built from actual costs or from last year's price plus a percentage. They ask what your warranty and rework cost you, and where those costs land. They ask how long after a job closes you know whether it made money. They ask which of your service lines you would drop if you had to. And they tell you which of those questions they cannot answer for you yet.

A firm that runs that sequence has done this before. A firm that opens with their reporting package has not.

Take the Financial Control Score Quiz 7 questions. About a minute. See where your business actually stands.

Why Does Margin Disappear at the Service Line Level?

Because most trades financial systems report one blended company number, and a blended number hides a profitable line subsidizing an unprofitable one. The company margin can be exactly on target while two of your four service lines are losing money and the other two are carrying them.

The allocation is what makes this visible, and allocation is genuinely hard. Labor has to be attributed to the line that consumed it, which requires the field to record it that way. Shared costs have to be apportioned on a defensible basis and kept consistent, or the year-over-year comparison becomes meaningless.

Most businesses do the first month of this well and then let it drift, which is worse than never starting, because now the numbers look authoritative and are not.

What Does It Look Like When Nobody Owns the Allocation?

Three trades businesses, three versions of the same gap.

A glass and glazing client of ours had the structure in place and the discipline missing. Labor and material inputs were being captured in their scheduling and production system, and the system could support back-costing by job. What was not happening was consistent entry of actuals and any reconciliation against the accounting system, so building a monthly view required assumptions and pro-rating. Six-month blended gross profit was reading near fifty-two percent while the trailing twelve sat at forty-one, and historical apportioning inconsistencies made the backward-looking figures unreliable enough that the team treated them as directional rather than decisive. They made a deliberate call to accept that and prioritize capacity and sales instead, which is a defensible decision precisely because they made it consciously.

A roofing client of ours found theirs in the gap between selling and collecting. Cash was tight in months that looked fine on the income statement, and the driver turned out to be neither pricing nor costing: it was invoicing timing and insurance approval. One completed job sat waiting on a sixteen thousand dollar insurance payment against a twenty-two thousand dollar contract. Another, larger job had been partially paid with the balance pending approval. Month-to-month gross profit was swinging on when documents cleared, not on how the work was performed. Any firm reading those monthly swings as an operational problem would have gone looking in the wrong place entirely.

A technology installation client of ours had the deepest version. Their work runs across five systems that do not speak to each other, jobs are identified by name rather than by number, payroll is outsourced and posts through a related entity, and budgeted hours are largely absent. One quote carried a single implementation line at six thousand nine hundred dollars with no budget detail behind it. Their bank requires work-in-progress reported by category with job-level backup, and the target schedule ran to roughly sixty-one columns, only about half of which could be pulled from the existing system without custom work. The reporting requirement was not the problem. The absence of an accounting function underneath it was.

What Should You Ask a Firm Before You Hire Them?

Ask them to walk you through how they would produce a job-level margin number for your business, using the systems you actually have, in the first sixty days.

The answer separates firms faster than any comparison of fees. A firm that has done this describes the sequence concretely: which system holds the labor, which holds the cost, where the two disagree, what they would reconcile first, and what they would tell you if the underlying data cannot support the number yet.

The follow-up question is harder and more useful. Ask what they would do if your data cannot support job-level margin at all. A firm willing to say the first ninety days is building the foundation rather than delivering analysis is telling you the truth. A firm that promises the analysis regardless has not looked at your systems.

When Is a Job Costing Specialist the Wrong Hire?

When the problem is bookkeeping rather than analysis. If your transactions are not being recorded reliably, no allocation model will fix that, and hiring senior financial judgment to sit on top of an unreliable record produces confident wrong answers at a premium price.

In one of the three situations above, the honest recommendation was to build an accounting function first rather than layer CFO work on top of five disconnected systems. That is not a comfortable thing for a CFO firm to say and it was the right call.

The sequence matters: record it, verify it, then decide from it. Firms that skip to the third step are selling.

What Changes When Margin Becomes Visible by Line

Pricing stops being a percentage added to last year. You price the line that costs more to serve at what it actually costs, and you stop cross-subsidizing without knowing it.

Capacity decisions get easier, because you know which work to chase. The crew, the truck, and the branch stop being gut calls and become arithmetic. And when a month comes in soft, you can tell within a day whether it was performance or timing, which is the difference between reacting and overreacting.

Your Next Step

Ask any firm to produce a job-level margin number from the systems you already have.

Run the nine signs above across every firm you talk to, and watch which ones answer in operating terms and which answer in deliverables. Specificity is the tell.

Before you buy anyone's analysis, the Financial Control Score Quiz shows whether your data could support it. Seven questions, about a minute.

Common Questions

Frequently Asked Questions

What Should I Look For in a CFO Firm for a Trades Business?

Ask how they would produce a job-level margin number from the systems you already have, in the first sixty days. Firms that have done it describe the sequence concretely; firms that have not describe their reporting package.

How Do I Know If My Job Costing Is Accurate?

Check three things: whether every cost carries a job, whether costs land in the period the work happened, and whether your production system reconciles to your general ledger. If any of the three fails, your job margin is directional at best.

Why Does My Company Margin Look Fine but Cash Is Tight?

Often because the gap is timing rather than performance. Completed work waiting on approval, insurance payment, or invoicing sits as cost incurred with revenue not yet collected, which reads as a cash problem and gets misdiagnosed as a margin problem.

Should I Fix My Bookkeeping Before Hiring a CFO?

Usually yes. Senior financial judgment applied to an unreliable record produces confident wrong answers. If transactions are not being recorded consistently, building that function first is the cheaper and faster path.

Can a CFO Firm Do Job Costing Without Changing My Software?

Often, at least initially. The more common constraint is whether actuals are being entered consistently and whether jobs carry a unique identifier, not which platform holds them. Software changes are usually the second problem, not the first.