Skip to main content
JOB COSTING CASH FLOW WIP REPORTING FRACTIONAL CFO SUBCONTRACTOR FINANCE OVERHEAD RATE PAY APP BILLING AR RECOVERY CONTROLQORE JOB COSTING CASH FLOW WIP REPORTING FRACTIONAL CFO SUBCONTRACTOR FINANCE OVERHEAD RATE PAY APP BILLING AR RECOVERY CONTROLQORE JOB COSTING CASH FLOW WIP REPORTING FRACTIONAL CFO SUBCONTRACTOR FINANCE OVERHEAD RATE PAY APP BILLING AR RECOVERY CONTROLQORE
The Construction CFO SCHEDULE A FREE CALL
JOB COSTING · SERVICE VS NEW CONSTRUCTION

SERVICE WORK VS NEW CONSTRUCTION
JOB COSTING.

QUICK ANSWER

Service and repair work is typically short-duration, T&M or flat-rate billed, and doesn't need percentage-of-completion WIP tracking. New construction runs long-duration, phased, and depends on WIP to show overbilling and underbilling. Contractors running both under one job costing structure built for only one type usually get inaccurate numbers on whichever type the system wasn't built for.

A subcontractor doing both service calls and new construction work is really running two different businesses inside one company, and job costing has to reflect that. Service work turns over in days, bills against a ticket or an hourly rate, and doesn't carry a meaningful WIP position because there's no long construction timeline for cost to run ahead of billing. New construction runs for months, bills against a percentage-of-completion schedule, and depends entirely on accurate WIP tracking to show whether the job is overbilled or underbilled. Force both through the same cost code and reporting structure, and one of them, usually service work, ends up misrepresented.

BY JOSH LUEBKER Published: Jul 2026 Updated: Jul 2026
WHY THE TWO TYPES OF WORK ARE STRUCTURALLY DIFFERENT

TWO DIFFERENT BUSINESSES.

Service and repair work is typically short-duration, ticket-based, and billed T&M or at a flat rate per call. Job profitability on a service ticket is a straightforward comparison of labor and material cost against what was billed, resolved in days, not months.

New construction work runs for weeks or months, bills against a percentage-of-completion schedule tied to a specific estimate, and requires ongoing WIP tracking to show whether billing is ahead of or behind actual progress. The two require fundamentally different cost tracking logic, not just different cost codes.

WHERE ONE-SIZE-FITS-ALL JOB COSTING BREAKS

THE MISMATCH.

A cost code structure built for phased new construction, mobilization, rough-in, finish, doesn't map cleanly onto a same-day service ticket, so service work often gets crammed into whichever generic code is closest, losing the granularity needed to see which types of service calls are actually profitable.

Conversely, applying WIP logic built for T&M service billing to new construction jobs misses the overbilling and underbilling calculation entirely, since T&M billing doesn't need a percentage-of-completion comparison the way a phased new construction job does.

HOW TO STRUCTURE JOB COSTING FOR BOTH

TWO TRACKS, ONE SYSTEM.

The fix isn't running two separate accounting systems, it's building two distinct cost code and reporting tracks inside one job costing structure: a service track with ticket-level cost codes and T&M billing reconciliation, and a construction track with phase-based cost codes and full WIP calculation.

Both tracks can roll up into the same overall financial statements and overhead allocation, so the company still sees one coherent picture, while each type of work gets tracked with the logic that actually fits it.

HOW TO GET IT RIGHT

WHAT MATTERS MOST.

Separate cost code structures for service tickets and new construction phases, not one generic set
WIP calculation applied only to construction jobs with a percentage-of-completion billing structure
T&M service ticket profitability tracked ticket by ticket, not blended into construction job cost reports
Overhead allocated across both types of work based on actual activity, not a single blended rate
One set of financial statements at the top, with both tracks feeding in correctly underneath
COMMON MISTAKES

WHERE IT GOES WRONG.

Common belief: "We just use our construction cost codes for service tickets too."
What's actually true: Construction cost codes are built for phases that don't exist on a same-day service call. Forcing service work into that structure loses the granularity needed to see which types of calls are actually profitable.

Common belief: "We run a WIP schedule for everything, service work included."
What's actually true: T&M service work billed same-day or same-week doesn't have a meaningful WIP position, there's no long timeline for cost to outpace billing. Applying WIP logic there adds complexity without adding insight.

Common belief: "Service work is small potatoes, it doesn't need its own tracking."
What's actually true: Even a small percentage of revenue from service work can carry disproportionate risk if it's quietly unprofitable and hidden inside blended job cost reports built for construction work.

COMMON QUESTIONS

FREQUENTLY ASKED.

Service work is short-duration and T&M or flat-rate billed, resolved in days with no meaningful WIP position. New construction runs for months, bills against percentage-of-completion, and depends on WIP tracking to show overbilling or underbilling. The underlying cost logic is different, not just the cost codes.
Yes, with two distinct cost code and reporting tracks built inside the same system, a ticket-based track for service work and a phase-based, WIP-tracked track for new construction, both rolling up into one set of financial statements.
Service tickets lose the granularity needed to see which types of calls are actually profitable, since construction cost codes are built around phases that don't exist on a short service call.
Generally no. T&M or flat-rate service work billed same-day or same-week doesn't have a meaningful WIP position, since there's no extended timeline for cost to run ahead of billing the way there is on a phased construction job.
Based on actual activity for each type of work, not a single blended rate. Service and construction jobs typically consume overhead differently, and a blended rate can distort profitability for both.
Josh Luebker, The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $2.1B+ in combined volume across 24 trade specializations, with individual jobs ranging $50K–$300M. Now fractional CFO for commercial subcontractors doing $1M–$12M through Sulphur Prairie Management. About Josh →  |  LinkedIn →

RELATED RESOURCES
CFOS Module
Job Profitability System
The module this topic connects to most directly
Service
Construction Job Costing Setup
How cost codes should be structured from the estimate up
Service
Construction WIP Reporting Service
How WIP tracking works for the new construction side of a mixed business
SYSTEM CONNECTIONS
CFOS SPINE
Run on CFOS · Full System Index Job Profitability System
RELATED READING
Construction Job Costing Setup Construction WIP Reporting Service
SERVICE LAYER
Fractional CFO for Construction Construction Bookkeeping

CAN YOU TELL WHICH SIDE OF
YOUR BUSINESS IS ACTUALLY PROFITABLE?

Let's separate your service and construction job costing and find out.

BOOK A FREE 30-MIN DIAGNOSTIC →

30 minutes. Free. No sales pressure. We'll tell you exactly what's broken before we talk about anything else.

OR SEE YOUR NUMBERS FIRST → FREE CEO REPORT TOOL
THE CONSTRUCTION CFO
Job Profitability System Construction Job Costing Setup Run on CFOS Schedule a Call Josh@ConstructionCFO.net CONTROL Book →
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0
Josh Luebker, The Construction CFO
JOSH LUEBKER
FOUNDER & CFO

Master electrician and former project manager, 150+ projects and $2.1B+ in commercial work. Now runs the numbers for subcontractors instead of standing on the job site.

LinkedIn About
Stewart Bohrer, The Construction CFO
STEWART BOHRER
VP OF OPERATIONS

Keeps the system running day to day: job costing, WIP, monthly financial reviews, and the follow-through between calls. Josh handles onboarding.

LinkedIn About
LinkedIn YouTube About Run on CFOS CONTROL Book →
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR