Skip to main content
JOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORECFOSJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORECFOSJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFO
THE CONSTRUCTION CFO BOOK A FREE CALL

SWPPP & EROSION CONTROL NET PROFIT BENCHMARKS

QUICK ANSWER

SWPPP and erosion control contractors at $1M–$5M typically net 4–7% after overhead. At $5M–$10M, 7–10% is the target as site-level efficiencies stack. Above $10M, well-run firms sustain 9–12% net. Below 4% consistently means blended-margin reporting is hiding the unprofitable sites, equipment utilization isn’t allocated by production, or weather-event triggered costs aren’t priced into the contract structure. Real proof: one SPM client went from $24K net on $5.2M to $1.1M net on $3.6M revenue once site-level visibility was in place.

The blended margin is the lie. Site-by-site truth is what moves the number.

PUBLISHED JUNE 12, 2026 BY JOSH LUEBKER UPDATED JUNE 12, 2026
THE BENCHMARKS

SWPPP & EROSION CONTROL 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-9% 10%+ Site-level visibility separates winners from blended P&L hides
Gross Margin 25-30% 35-42% 45%+ Multi-site portfolio compounding favors disciplined operators
Overhead Rate 22-28% 15-19% 12-14% Compliance and equipment fleet cost discipline drives this
Days Sales Outstanding 75+ days 50-60 days 40 days Inspection cycle billing speed is the lever
Working Capital Ratio Under 1.3x 1.5-1.7x 2.0x+ Bonding capacity floor sits at 1.5x
THE BENCHMARK

NET PROFIT BANDS BY REVENUE

REVENUE BAND INDUSTRY LOW SPM TARGET STRONG NOTES
$1M – $3M 1–3% 4–6% 7%+ Single-region site portfolio
$3M – $5M 2–4% 5–7% 8%+ Site visibility starts mattering
$5M – $8M 3–5% 7–9% 10%+ Multi-region or multi-state
$8M – $12M 4–6% 8–11% 12%+ Equipment utilization is the lever
$12M+ 5–7% 9–12% 13%+ Quoted individually — mix matters most

Context: These ranges assume owner pays a market salary through overhead. SWPPP and erosion control firms often run higher net margins than other site-work trades because the portfolio structure allows margin compounding across many small sites once cost visibility is real.

WHY IT VARIES

THE STRUCTURAL DRIVERS

WHY IT VARIES

SITE PORTFOLIO MIX, EQUIPMENT UTILIZATION, WEATHER EVENTS

SWPPP and erosion control margins span 5 to 10 points across subs of identical size doing identical-looking work. The drivers: site portfolio mix (large single-site jobs vs. many small site routes have very different cost structures), equipment utilization (hydroseeders, vac trucks, and sediment control equipment can sit idle or run hot depending on how they’re allocated), weather-event triggered costs (storm response spikes labor and equipment for short bursts), and inspection cycle billing speed (weekly inspections billed weekly run much different cash flow than monthly compiled bills).

ABOVE BENCHMARK

WHAT THE TOP 10% DOES DIFFERENTLY

ABOVE-BENCHMARK PATTERN

SITE-LEVEL P&L + EQUIPMENT PRODUCTION COSTING

Subs running 9%+ net at $5M–$8M almost always have two things working together: a site-by-site profit and loss view (so unprofitable sites get renegotiated or dropped) and equipment costed by production hour (so equipment-heavy sites absorb the right cost). The combination flips a blended 5% margin into a portfolio of 12% margin sites you keep and 0% margin sites you fix or fire. Same total revenue mix — very different total profit.

BELOW BENCHMARK

WHAT’S USUALLY BREAKING

BELOW-BENCHMARK PATTERN

BLENDED REPORTING, EVEN EQUIPMENT ALLOCATION, NO STORM BUDGET

Sub at 2–3% net with $4M in revenue almost always shows the same pattern: blended P&L with no site-level visibility (so the bleeders hide), equipment overhead allocated evenly across all active jobs (so small sites get over-burdened and equipment-heavy sites get under-costed), and no weather-event budget (so storm response weeks blow up the labor and equipment lines without any explicit budget to absorb them). The blended margin tells nobody anything. See the $24K to $1.1M proof story.

THE FIXES

HOW TO MOVE THE NUMBER

BUILD SITE-LEVEL COST CODING

Every active site gets its own cost center. Labor, materials, equipment, inspections, and compliance all code to the site. Blended margin gets split into site-by-site visibility. The bleeders become obvious. Most engagements reveal 3–6 sites running negative margin masked by 5–10 sites running 15%+. Action: renegotiate or terminate the bleeders, replicate the patterns from the strongest sites in new bids.

COST EQUIPMENT BY PRODUCTION HOUR

Hydroseeder allocated evenly across all active sites inflates cost on hand-installed sites and understates cost on equipment-heavy ones. Costing by production hour fixes the math. Bid accuracy improves on the next round of estimating because the rates being used are real.

BUDGET FOR WEATHER EVENTS

Regional storm patterns drive 4–8 weeks of spike labor and equipment per year. Pricing contracts assuming steady-state production is a fantasy. Either build storm-response cost into the contract pricing (margin premium for weather-exposed sites) or build a separate reserve into overhead. Either way, stop being surprised by something that happens every year.

SPEED UP INSPECTION CYCLE BILLING

Weekly inspections billed weekly recover cash 3–4 weeks faster than monthly compiled billing. Same scope, same dollars, very different cash position. The bill needs to leave the office within 48 hours of the inspection, not at month-end. See the cash flow cycle module.

PROOF

$24K NET TO $1.1M NET

One SPM client — a $5.2M erosion control contractor — was netting $24K on a P&L that looked busy. Multi-site portfolio with no site-level visibility. Site-level cost coding was implemented in the first 60 days. Equipment costing got rebuilt. Inspection cycle billing got tightened.

The result: $24K net profit became $1,105,000 net profit the following year — on $1.6M less revenue. A 30% net margin on the right work instead of a 0.5% net margin on too much work. Same crews. Same equipment. Different operating discipline.

The problem isn’t how much work you take. It’s knowing which work makes money.

SPM PRICING

SWPPP & EROSION ENGAGEMENTS BY REVENUE BAND

TTM REVENUECORE FINANCIALEXECUTIVE 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+QuotedQuoted

$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.

FREQUENTLY ASKED

The portfolio structure. A $4M concrete sub might run 6 active jobs. A $4M erosion control sub might run 25–40 active sites. With site-level cost coding in place, the math compounds favorably — the unprofitable sites get fired or renegotiated quickly because there’s always another site to focus on. With concrete or framing, dropping a job is a bigger decision. Erosion control margins can scale higher because the portfolio gives more optionality.
SWPPP-only inspection and maintenance work (no installation) runs higher net margins — 9–14% is achievable for well-run subs because the cost structure is mostly labor and light materials. Erosion control with installation work (silt fence, sediment tubes, hydroseeding, biological controls) runs 5–9% net because equipment and material costs are higher. Most subs do both; the margin reflects the mix.
Compliance overhead — inspector certifications, agency filings, documentation time, software — typically runs 2–3% of revenue for SWPPP-heavy subs. Most subs absorb it into general overhead and don’t see it as a separate line item. Tracking it visibly lets you price compliance into contracts where it’s the bigger cost driver, and stop subsidizing high-compliance work with margin from simpler scopes.
Yes, with the right structural changes. The YEC case study went from $24K net to $1.1M net in 12 months — from roughly 0.5% to 30% net margin. That’s an extreme case. More typical improvement: 4–6 points of net margin gained in the first 12 months from site-level visibility, equipment costing fixes, and bid discipline on new work. The improvement compounds in years 2–3 as the operating discipline scales.
Civil contractors who add erosion control as a side scope generally run lower margins on the erosion work than dedicated erosion specialists. Reason: the portfolio structure isn’t built around it. Civil cost codes get used for erosion sites, equipment allocation doesn’t match the trade, and inspection-cycle billing patterns aren’t set up. Dedicated erosion control firms with proper financial structure consistently out-margin civil contractors doing the same work. The SPM diagnostic includes trade-specific margin analysis in the first 30 days.
Josh Luebker, The Construction CFO
JOSH LUEBKER
THE CONSTRUCTION CFO · SULPHUR PRAIRIE MANAGEMENT

PM and master electrician turned CFO. Managed 150+ projects, $300M+ in volume — Google data centers, military bases, hospitals — before building the financial control system that saves subcontractors from running out of cash. SPM runs the financial function for $1M–$12M commercial subs across 24 trade specializations. Read the methodology at runoncfos.com.

RELATED SYSTEM PAGES
TRADE OS
SWPPP & Erosion Operating System
The full CFOS architecture for SWPPP and erosion control subs
CASE STUDY
Erosion Job Costing Buildout
The $24K to $1.1M net profit case study — what changed and how it sequenced
CFO SERVICE
Best CFO for Erosion Control & SWPPP
Trade-specific CFO engagement model for multi-site portfolio operators

STOP RUNNING AT 3% WHEN BENCHMARK IS 8%.

30 minutes. We’ll review your last quarter and tell you which sites are pulling your blended margin down.

BOOK A FREE CALL OR RUN YOUR FREE CEO REPORT FIRST
SYSTEM CONNECTIONS
CFOS SPINE + MODULES
Run on CFOS — Full System Index Job Profitability System Cash Control System Cash Flow Cycle System
RELATED TRADE OS
SWPPP & Erosion OS Civil OS Sitework OS
SERVICE LAYER
Fractional CFO for Construction Construction Bookkeeping Construction Controllership
THE CONSTRUCTION CFO
Run on CFOS Fractional CFO Cash Control Book a Call CONTROL Book → Josh@ConstructionCFO.net
© 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