CONCRETE FLATWORK NET PROFIT BENCHMARKS
Concrete flatwork subcontractors at $1M–$5M typically net 4–7% after overhead. At $5M–$10M, the target moves to 7–10% as crew specialization and SF unit cost discipline compound. Above $10M, well-run flatwork firms sustain 9–12% net. Below 4% consistently means SF unit cost tracking is missing (so bids run on gut), finishing crew utilization is poor (so labor leaks across pour days), or material waste is buried in blended job cost data. Flatwork is one of the easier specialty trades to scale margin in once the unit cost library is real — the math is repeatable across job types in a way it isn’t for trades with more variable scopes.
Flatwork is a unit cost trade. Build the SF rate library, defend the bids against it, and the margin follows.
CONCRETE FLATWORK NET PROFIT BENCHMARKS — WHERE YOU SHOULD BE.
Net Profit Margin Formula: Net Profit ÷ Total Revenue × 100. Measures what’s left after every cost — project costs, overhead, taxes, owner compensation — against revenue. Different from gross margin, which only accounts for direct project costs.
| METRIC | INDUSTRY LOW | SPM TARGET | STRONG | NOTES |
|---|---|---|---|---|
| Net Profit Margin | 2-4% | 5-8% | 9%+ | SF unit costing by finish type is the primary lever |
| Gross Margin | 18-23% | 25-31% | 33%+ | Decorative and polished work runs much higher than broom |
| Overhead Rate | 18-22% | 13-17% | 10-12% | Equipment ownership decisions move this 2-3 points |
| Days Sales Outstanding | 70+ days | 50-60 days | 40 days | GC pay app cycle discipline drives this |
| Working Capital Ratio | Under 1.3x | 1.5-1.7x | 2.0x+ | Bonding capacity floor sits at 1.5x |
NET PROFIT BANDS BY REVENUE
| REVENUE BAND | INDUSTRY LOW | SPM TARGET | STRONG | NOTES |
|---|---|---|---|---|
| $1M – $3M | 2–4% | 4–6% | 7%+ | Owner running finishing crews |
| $3M – $5M | 3–5% | 5–7% | 8%+ | SF unit library starts mattering |
| $5M – $8M | 4–6% | 7–9% | 10%+ | Crew specialization is the lever |
| $8M – $12M | 5–7% | 8–11% | 12%+ | Decorative vs. broom finish mix matters |
| $12M+ | 6–8% | 9–12% | 13%+ | Quoted individually — mix matters most |
Context: These ranges assume owner pays a market salary through overhead. Flatwork margin scales more predictably than structural concrete because the work is more standardized. The trade-off: less margin upside per job, more consistency across the portfolio when discipline is in place.
THE STRUCTURAL DRIVERS
SF UNIT COSTING, CREW UTILIZATION, FINISH MIX
Concrete flatwork margins span 3 to 8 points across subs of identical size doing identical-looking work. The drivers: SF unit cost library accuracy (the bid math’s foundation), finishing crew utilization (a 6-person crew producing 8,000 SF a day vs. a similar crew producing 5,000 SF a day at the same wage cost), finish type mix (decorative, exposed aggregate, and polished work runs higher margin than broom finish), and material waste discipline (5% waste rate vs. 12% waste rate is 2 points of net margin on a material-heavy trade).
WHAT THE TOP 10% DOES DIFFERENTLY
TIGHT SF RATE LIBRARY + DEDICATED FINISHING CREWS
Subs running 9%+ net at $5M–$8M almost always have two things working: an SF unit cost library granular by finish type (broom finish, light broom, smooth, exposed aggregate, decorative, polished) updated quarterly against actual job data, and dedicated finishing crews who stay together job after job (so the production rates the bids assume actually get hit). New crews can’t hit veteran production. Bid against veteran production and you lose margin every pour.
WHAT’S USUALLY BREAKING
BLENDED UNIT RATES, UNTRACKED WASTE, ROTATING CREWS
Sub at 3% net with $4M revenue almost always shows the same pattern: one blended SF rate used across all finish types (so high-margin decorative work bids the same as low-margin broom finish), material waste not tracked job-by-job (so 12% waste hides in totals), and crew composition that rotates pour-to-pour (so the same job costs 30% more with a fresh crew than with the veterans who built the bid math). The margin shortfall lives in those three places. Same shop, same jobs, just no operating discipline around them.
HOW TO MOVE THE NUMBER
BUILD THE SF UNIT COST LIBRARY BY FINISH TYPE
Track cost per SF by finish type job by job. After 8–12 closed jobs the library is dense enough to bid from with confidence. Decorative and polished work shows its real margin spread above broom finish. Bid-to-actual variance compresses from 12%+ down to under 4%. That single change typically moves net margin 2–3 points within two quarters.
DEDICATED FINISHING CREWS
Keep finishing crews together across jobs. Pay structure rewards retention. Production rates the bid assumes (8,000 SF per day for a 6-person crew) become reliable. Rotating crews drop production 20–30% on the same equipment, which lands as margin loss every pour. Crew stability is one of the highest-leverage operational changes available.
TRACK MATERIAL WASTE JOB-BY-JOB
Cubic yards delivered vs. cubic yards placed reconciled per job. Waste rate becomes visible per crew, per finish type, per job site. Patterns emerge. Specific crews, specific job conditions, or specific batch plants show as higher-waste, and the data drives the fix. Most subs run 8–12% waste without knowing it; bringing waste to 4–6% is 2–3 points of net margin.
BID BY FINISH TYPE, NOT BLENDED
Every estimate breaks finishes out separately. Decorative work gets priced at decorative margin. Broom finish gets priced at broom margin. Bidding everything at a blended rate either loses high-margin work to specialty competitors or wins low-margin work at unprofitable prices. See the flatwork operating system.
FLATWORK ENGAGEMENTS BY REVENUE BAND
| TTM REVENUE | CORE FINANCIAL | EXECUTIVE FINANCIAL |
|---|---|---|
| Under $1M | $1,900/mo | $2,900/mo |
| $1M – $3M | $2,600/mo | $3,600/mo |
| $4M – $6M | $3,800/mo | $5,500/mo |
| $7M – $9M | $5,100/mo | $6,900/mo |
| $10M – $12M | $6,100/mo | $8,500/mo |
| $13M+ | Quoted | Quoted |
$13M+ is always quoted individually based on complexity and scope. ControlQore purchased separately (outside an SPM engagement) is $150/month per $1M of revenue. Onboarding migration is included — books migrated back to start of last taxable year, fully onboarded in 60 days.