JOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORE
The Construction CFOSchedule a Free Call

TL;DR: Concrete subcontractors working with 4–6 GC relationships have completely different true profitability on each one — but a blended P&L makes them all look the same. GC relationship profitability tracks gross margin by GC, adjusted for payment timing (financing cost of slow payment), change order friction (management hours consumed), and rework frequency. SPM builds ControlQore job costing that groups results by GC monthly. Most concrete contractors find 1–2 relationships that should be repriced or ended after six months of data.

Concrete Contractor — GC Relationships

Not All GCs Are
Worth Working For.

Your blended P&L shows 21% gross margin across all work. But one GC is producing 28% and another is producing 11%. Without job costing by GC, you have no idea which is which — or where to focus your capacity.

Published: May 2026Updated: May 2026
4–6
Typical Active GC Relationships for a Concrete Sub
28% vs 11%
Actual Margin Range Across Relationships
6 Months
To Build a Clear GC Profitability Picture
20–30%
Capacity Redirected After Profitability Analysis
Why It Matters

The Blended P&L Hides Which GCs Cost You Money

A concrete subcontractor doing $5M across five GC relationships might show 21% blended gross margin. That looks fine. But if two relationships are at 28–32% and three are at 12–15%, the business is being dragged down by GC relationships that are consuming capacity that could be directed toward the profitable ones. The problem is that without job-level costing by GC, the 21% blended number is the only number anyone sees.

01

Gross Margin Alone Does Not Capture True Profitability

A GC at 22% gross margin who pays net 90, requires weekly superintendent calls, disputes every change order, and generates a 15% rework rate is less profitable than a GC at 18% who pays net 30, has organized project management, and approves change orders within a week. Gross margin is the starting point. Payment timing, management burden, and rework are the adjustments that reveal true profitability.

02

The Worst GCs Get the Same Capacity as the Best

Without data, bid decisions are made on relationship history, gut feel, and backlog need. The result is that a GC who produces 11% gross margin after adjustments gets the same crew capacity and estimating attention as one who produces 28%. Redirecting 20% of capacity from the 11% relationship to the 28% relationship — same revenue, same costs — produces a material margin improvement with no additional work.

03

Low-Margin GCs Subsidize Overhead

When a concrete sub takes jobs at 12–14% gross margin and overhead is 12%, those jobs barely cover overhead and produce no net profit. They keep the crew busy. They generate revenue on the P&L. They do not generate cash. The higher-margin GC relationships are subsidizing the overhead that the low-margin relationships should be covering themselves. The low-margin work is not profitable — it is overhead coverage with a billing attached.

The System

How to Build a GC Relationship Profitability Picture

1. Job Costing by GC in ControlQore

SPM builds ControlQore with GC as a job attribute alongside project and phase. Monthly reporting groups jobs by GC and shows gross margin by relationship. After three months, patterns emerge. After six months, the picture is clear enough to make capacity allocation decisions with confidence.

2. Add Payment Timing to the Analysis

For each GC relationship, track average days from invoice submission to payment receipt. Calculate the annual financing cost of payment delay beyond 30 days at your cost of capital. Subtract from gross margin. A GC at 22% gross margin paying net 90 on average ($500K annual billings, 8% cost of capital) has a true margin closer to 20.7% — not catastrophic, but meaningful when compared to a clean 18% GC paying net 30.

3. Track Change Order Friction and Rework

Log management hours consumed per GC relationship — change order negotiations, dispute calls, superintendent coordination beyond normal project management. Log rework incidents and their labor cost per GC. These are real costs not captured in gross margin. A relationship generating two full days of PM time per month in change order disputes is consuming $2,000–$3,000 in overhead with no corresponding billing.

4. Reprice or Redirect — Never Just Accept

Once the profitability picture is clear, the decision tree is simple: if the relationship is profitable at current pricing, maintain or grow it. If it is underperforming due to pricing, reprice the next bid to reflect true cost. If it is underperforming due to GC behavior (slow payment, change order disputes, poor PM), decide whether the relationship is worth maintaining at any price. The data makes each decision defensible rather than emotional.

Client Outcome

What GC Profitability Analysis Shows

Anonymous Client — Electrical Contractor · $2.3M Revenue

This contractor had three active GC relationships. SPM separated job costing by GC and found gross margins of 28%, 19%, and 9% respectively. The 9% GC was the busiest relationship — highest volume, most crew hours, most management attention. The 28% GC had two active jobs and received far less focus.

9% GC relationship ended

After repricing attempts failed, the contractor declined to bid the 9% GC's next project. Capacity redirected to the 28% and 19% GC relationships.

$23,000 in employee bonuses

Paid within 12 months of the relationship restructuring — margin that had been consumed by the low-profitability relationship was now reaching the bottom line.

FAQ

Frequently Asked Questions

How do concrete subcontractors know which GC relationships are actually profitable?
Without job-level costing separated by GC, you cannot know — you only see blended margin across all work. GC relationship profitability requires tracking gross margin by job, then grouping by GC to see the pattern. A GC at 22% gross margin who pays net 90 and generates frequent change order disputes is less profitable than a GC at 19% who pays net 30 and approves change orders promptly. Payment timing, change order friction, and rework frequency all affect true relationship profitability beyond the gross margin line.
What makes a GC relationship unprofitable for a concrete subcontractor?
Four factors: gross margin below your overhead rate plus target net (jobs that do not clear the overhead rate are losing money regardless of how busy they keep you), payment terms that create more financing cost than the margin justifies, change order disputes that consume management time and result in absorbed costs, and project management quality so poor that it generates rework, schedule compression, and inspection failures that cost your crew time not in the bid.
Should concrete subcontractors walk away from low-margin GC relationships?
Walk away is rarely the right first move. The right sequence: identify which relationships are underperforming, understand why (is it the GC's payment behavior, project management quality, or your own estimate accuracy on their project types?), reprice the next bid to reflect the true cost of the relationship including payment timing, and see if the relationship continues at the new price. Some GCs will accept the higher price. Some will not. The ones who do not are doing you a favor — you just learned the relationship was not viable at a margin you could work with.
How does payment timing affect which GC relationships are profitable?
A GC at 22% gross margin who pays net 90 costs you the financing expense on 60 extra days of receivables versus net 30. On $500,000 per year in billings with that GC at 8% cost of capital, those extra 60 days cost $6,600 per year — reducing effective margin from 22% to approximately 20.7%. Not catastrophic on its own, but combined with change order friction and rework, a nominally 22% GC relationship can perform worse than a clean 19% relationship.
How does SPM track GC relationship profitability for concrete contractors?
SPM builds job costing in ControlQore with GC as a job attribute. Monthly reporting groups jobs by GC and shows gross margin, average days to payment, open change orders, and callback/rework incidents by relationship. After six months of data, the pattern is clear — which GCs produce clean, profitable work and which ones consume margin in ways the gross margin line does not show. Most concrete contractors who go through this process end up redirecting 20–30% of their capacity toward more profitable relationships.
Josh Luebker
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction PM and master electrician. Managed 150+ projects totaling $300M+. Now fractional CFO for subcontractors doing $1M–$12M through Sulphur Prairie Management. About Josh →  |  LinkedIn →

Ready to Fix the Cash Problem?

A free call with Josh takes 30 minutes. Bring your last P&L and current bank balance.

Schedule a Free Call →
Related Resources
CFO Services
Best CFO for Concrete Contractors
Concrete-specific job costing including GC relationship tracking
Job Costing
Concrete Labor Cost Per Yard
The per-job tracking that feeds GC profitability analysis
Cash Flow Crisis
GC Paying Late
Payment timing as part of true GC profitability
Job Costing
Don't Know If Jobs Are Profitable
The broader job costing gap
Software
ControlQore vs QuickBooks
The platform that makes GC-level reporting possible
CFO Services
CFO for Concrete Contractors
Full service overview for concrete subcontractors
The Construction CFO
Which GC Relationships ProfitableBest CFO ConcreteLabor Cost Per YardSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0