The SWPPP: the stormwater plan every disturbed acre needs
EPA's Construction General Permit covers sites that disturb one acre or more — or smaller sites in a larger common plan — and requires stormwater controls plus a Stormwater Pollution Prevention Plan. How compliance works.
Move dirt on a jobsite and federal stormwater rules likely apply. EPA's Construction General Permit — the NPDES permit for construction stormwater discharges — covers construction sites that disturb one acre or more of land, and smaller sites that are part of a larger common plan of development or sale. Coverage requires operators to implement stormwater controls and develop a Stormwater Pollution Prevention Plan, the SWPPP.
The triggers contractors miss
- The common plan rule: building one half-acre lot inside a 10-acre development still counts — if the larger plan collectively disturbs an acre or more, coverage is required.
- Support activities count too: batch plants, equipment staging yards, material storage and disposal areas are covered "construction support activities."
- Underestimating acreage: EPA's own guidance suggests overestimating disturbance — a project that takes a small-site waiver and then disturbs more loses the waiver mid-stream, with delays and liability for unpermitted discharges.
- The no-discharge exception is narrow: no permit is needed only if all stormwater is captured on-site under any size storm.
The SWPPP is a living jobsite document
Controls mapped and installed, inspections logged, corrections tracked, the plan updated as the site changes: the SWPPP lives in the same record as the daily report and the safety log. An inspector who finds a binder that matches the mud on the ground finds a compliant site. That environmental record, kept per job, is the operation an ERP for construction companies runs, implemented around the way each company works.
Would your SWPPP match your site if inspected tomorrow?
Controls, inspections and corrections logged per job: stormwater compliance that lives in the daily record.
See how it works