JOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOOVERHEAD RATECONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOOVERHEAD RATECONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOOVERHEAD RATECONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOOVERHEAD RATECONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOOVERHEAD RATECONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOOVERHEAD RATECONTROLQORE
TL;DR: SWPPP and Erosion Control contractors at $1M-$12M in commercial new construction target 22-30% gross margin. Under $1M the target is 24-32% because overhead is a higher percentage of revenue at lower volume. Gross margin below the lower end of the range almost always has an identifiable cause: markup confusion, overhead rate understatement, or job costing that blends high-cost and low-cost work types into a single rate.
Benchmark Data
SWPPP and Erosion Control Contractor
Gross Margin Benchmarks.
What is a good gross margin for a swppp and erosion control contractor? Here are the benchmarks by revenue band and the most common reasons swppp and erosion control margins fall below target.
Published: May 2026 · Updated: May 2026
Benchmark Table
SWPPP and Erosion Control Gross Margin by Revenue Band
These benchmarks apply to commercial new construction work. Maintenance contracts, service work, and residential work have different margin structures. Gross margin below the lower end of any band almost always has an identifiable fix.
| Revenue Band | Gross Margin Target | Typical Overhead Rate | Target Net Profit |
|---|
| Under $500K | 26-32% | 16-22% | 6-10% |
| $500K-$1M | 24-32% | 14-18% | 6-10% |
| $1M-$3M | 22-30% | 13-16% | 7-10% |
| $3M-$6M | 22-30% | 12-15% | 7-11% |
| $6M-$12M | 20-28% | 11-14% | 7-11% |
FAQ
Frequently Asked Questions
What is a good gross margin for swppp and erosion control contractors?
SWPPP and Erosion Control contractors at $1M-$12M in commercial new construction typically target 22-30% gross margin. Under $1M revenue the target is higher at 24-32% because overhead as a percentage of revenue is greater at lower volume. At $6M-$12M the target compresses slightly to 20-28% as overhead dilutes with scale.
Why do swppp and erosion control contractors have lower gross margins than expected?
Three consistent causes: markup confusion where 20% markup is mistaken for 20% margin (it is actually 16.7%), overhead rate understatement where SG&A is missing owner compensation at market rate or equipment depreciation, and job costing that does not separate cost by work type allowing high-cost work to be priced at average rates. SWPPP and erosion control has the highest gross margin range of any SPM trade because direct material costs are relatively low compared to labor and the work is highly repeatable across sites. The primary gross margin threat is maintenance contract pricing that does not account for the full labor cost of routine site visits including drive time, reporting time, and material restocking.
How does swppp and erosion control job costing improve gross margin?
By making cost per unit visible by work type weekly rather than at closeout. Seasonal variation affects SWPPP work more than most trades. Rain events increase site visit frequency and maintenance labor. Drought conditions reduce some maintenance needs but increase inspection requirements for dry-weather BMPs. Contractors who do not model seasonal labor variation in their maintenance contract pricing compress margins during high-rainfall periods. SPM builds ControlQore cost codes aligned to the swppp and erosion control estimate structure so actual cost per unit posts weekly against estimated rate.
What overhead rate should a swppp and erosion control contractor use?
SWPPP and Erosion Control contractors typically run 12-17% overhead depending on revenue level. The overhead rate must include full owner compensation at market rate, vehicle fleet, equipment depreciation, and technology costs. Understating any of these understates the overhead rate and underprices every bid.