WHY SWPPP CONTRACTORS RUN OUT OF CASH.
SWPPP contractors run out of cash because revenue spikes after rain events and dries up in between, multi-site portfolios get billed as one blended number with no per-site profitability visibility, and BMP material costs hit before there's a billing event to recover them. The feast-or-famine cycle isn't the whole story · the real problem is not knowing which sites are actually profitable.
SWPPP work runs on weather, not a schedule. Revenue spikes after a rain event and disappears in the dry stretch between them, which is stressful but expected. What isn't expected is discovering, only at year-end, that half the site portfolio has been quietly subsidizing the other half because there's no per-site cost tracking. Add BMP material costs landing weeks before any inspection-triggered billing event, and the seasonal swing gets worse than it needs to be.
WHERE THE MONEY GOES.
SWPPP and erosion control revenue is inherently tied to weather events, not a construction schedule. Inspections and remediation billing happen after rain, so a dry month can mean weeks of near-zero incoming cash even while crews are staffed and equipment is standing by.
That seasonal swing is the visible problem. The invisible one is portfolio-level: most SWPPP contractors manage a book of active sites simultaneously, billed and reported in aggregate, with no per-site profitability breakdown. A handful of underperforming sites can absorb the margin generated by the strong ones without anyone seeing it happen.
The consequence chain: BMP materials and inspection-related labor cost hit before an inspection triggers billing · the dry-season revenue gap compounds that lag · underperforming sites inside the portfolio quietly erode the aggregate margin · by the time the annual numbers are in, the contractor can't tell which sites, or which season, actually made money.
THE THREE MECHANISMS.
FEAST-OR-FAMINE SEASONAL CASH CYCLE
Revenue is triggered by rain events, not a predictable schedule. A contractor can staff and equip for steady demand and still see cash collections swing wildly month to month, with dry periods creating real payroll stress even when the annual numbers are healthy.
NO PER-SITE PROFITABILITY VISIBILITY
Multi-site portfolios get billed and reported in aggregate. Without site-level cost tracking, a handful of underperforming sites · overstaffed, over-serviced, or under-billed · can subsidize the profitable ones for an entire season before anyone notices.
BMP MATERIAL COST BEFORE BILLING EVENT
Best management practice materials (silt fence, inlet protection, erosion matting) are purchased and installed ahead of any inspection or compliance event that triggers billing. There's rarely a stored-materials SOV line, so the cost sits exposed until the next billable inspection cycle.
THE MISDIAGNOSIS.
Owners blame: "It's just a slow season."
What's actually happening: Seasonal swings are real, but the deeper issue is usually that no cash forecast models the swing in advance, so every dry stretch feels like a surprise instead of a planned gap.
Owners blame: "We're just not that profitable as a company."
What's actually happening: Aggregate margin often hides the real story: a subset of sites are highly profitable and a subset are losing money, but without per-site tracking the two numbers cancel out into a mediocre blended figure.
Owners blame: "Material costs went up."
What's actually happening: Material cost inflation happens, but the bigger issue is usually timing · BMP materials go in weeks before an inspection can trigger billing, and that lag isn't tracked as its own cash gap.
THE FIX.
C.F.O.S is the financial operating system built around SWPPP's specific cash failure patterns · the feast-or-famine seasonal cycle, missing per-site profitability visibility, and BMP material costs landing before any billing event. Without this system running every month, dry-season cash gaps get funded on faith instead of a forecast, underperforming sites keep silently subsidizing the profitable ones, and material cost timing keeps compressing working capital. This is C.F.O.S executing inside the specialty cluster · every deliverable specific to SWPPP, monthly, and connected to the other five layers of the system.
FLAT MONTHLY FEE. NO SURPRISES.
Three tiers based on trailing 12-month revenue. No hourly billing. No payroll. No add-ons.
| Revenue (Trailing 12 Months) | Monthly Fee |
|---|---|
| Under $1M | $1,900 – $2,900 |
| $1M–$3M | $2,600 – $3,900 |
| $4M–$6M | $3,800 – $5,700 |
| $7M–$9M | $5,100 – $6,900 |
| $10M–$12M | $6,100 – $8,500 |
| $13M+ | Quoted |
Range reflects three service tiers (Core Financial, Executive Financial, Strategic Financial) · scope and fee within each band depend on which tier fits your business. Strategic Financial includes ControlQore job costing and WIP software at no added cost. SPM does not handle payroll.