SWPPP & EROSION CONTROL NET PROFIT BENCHMARKS
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.
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 |
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.
THE STRUCTURAL DRIVERS
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).
WHAT THE TOP 10% DOES DIFFERENTLY
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.
WHAT’S USUALLY BREAKING
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.
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.
$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.
SWPPP & EROSION 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.