Industrial facilities covered under NPDES (National Pollutant Discharge Elimination System) industrial stormwater permits must implement a SWPPP — a Stormwater Pollution Prevention Plan — and conduct regular site inspections to demonstrate that the plan is being implemented. Under EPA’s Multi-Sector General Permit (MSGP), that means quarterly visual monitoring inspections at minimum, plus an annual comprehensive site compliance evaluation.
Non-compliance findings in industrial stormwater programs are among the most common Clean Water Act enforcement triggers precisely because of how those inspections are documented. Quarterly inspections completed on paper clipboards, filed in three-ring binders, with open corrective actions tracked on a separate spreadsheet — that’s the system that fails during an inspection by an EPA or state agency reviewer. EHSTracks brings stormwater inspections onto mobile, ties every deficiency to a corrective action record in real time, and produces permit-ready documentation that demonstrates actual SWPPP implementation.
Effective SWPPP implementation requires that inspections cover the right areas, ask the right questions, and produce documentation that aligns with what your permit requires. EHSTracks configures that structure into the inspection template itself — not left to individual inspector judgment.
- Configurable quarterly visual monitoring templates built to MSGP Part 4 requirements: stormwater conveyances, discharge points, material storage areas, loading and unloading zones, vehicle maintenance areas, and waste management areas
- Annual comprehensive site compliance evaluation templates covering the full SWPPP scope: pollutant source inventory, BMP effectiveness review, permit condition compliance status, and SWPPP amendment needs
- Templates are configurable to your facility’s specific SWPPP — if your plan includes inspection points beyond the MSGP minimums, those are built into the EHSTracks template
- GPS location verification confirms inspectors were present at each inspection point during the inspection period — not entered from memory after returning to the office
- Offline capability for large industrial sites where cell coverage is inconsistent in outdoor areas
Every quarterly inspection produces a time-stamped, location-verified record that demonstrates compliance with the MSGP Part 4 inspection requirement. When your permit renewal or agency audit asks for inspection records, the documentation is ready.
The heart of a functioning SWPPP is an accurate and current pollutant source inventory. Under EPA’s MSGP framework, facilities are required to identify potential pollutant sources — material storage, transfer areas, maintenance activities, waste management operations — and document the control measures (BMPs) in place for each. When a new pollutant source is discovered during a quarterly inspection, the SWPPP requires amendment.
EHSTracks manages that inventory alongside the inspection program:
- Document potential pollutant sources identified or confirmed during inspections, linked to the specific area of the site and the applicable SWPPP section
- Track the control measures (BMPs) associated with each source — material covered, contained, or relocated; secondary containment in place; spill response equipment staged nearby
- Flag new sources discovered during inspections as requiring SWPPP amendment — creating an automatic workflow that ensures the plan is updated, not just noted
- Maintain a searchable inventory of all documented pollutant sources and their current BMP status across the full SWPPP period
A SWPPP that accurately reflects current site conditions is a defensible SWPPP. An outdated plan with unlisted pollutant sources is an enforcement finding waiting to happen.
Best Management Practices only work if they’re maintained. Under the MSGP, facilities are required to assess BMP effectiveness during inspections — and when a BMP is found to be ineffective or in need of maintenance, that finding must be documented and addressed.
EHSTracks integrates BMP effectiveness tracking directly into the inspection workflow:
- Evaluate each BMP during applicable inspections: functional and effective, functional but needs maintenance, not effective, or physically damaged/absent
- Log BMP maintenance needs as corrective actions immediately — no separate tracking system required
- Track BMP maintenance schedules and completion records alongside inspection records
- Escalate ineffective BMPs to corrective action workflows with assigned responsible parties, due dates, and priority levels
- Generate a BMP status summary across the facility — identifying which control measures are in good condition, which need attention, and which have unresolved maintenance issues
When an inspector asks “how do you verify that your BMPs are working?”, you open the BMP effectiveness assessment history in EHSTracks and show them.
Under MSGP Part 5, facilities must implement corrective action in response to two categories of findings: Level 1 conditions (inspection deficiencies that require response within specified timeframes) and Level 2 conditions (benchmark exceedances or other conditions requiring more significant response, including potential permit review). Both levels require specific documentation — and that documentation must be produced if the agency requests it.
EHSTracks handles the full corrective action lifecycle for stormwater deficiencies:
- Inspection deficiencies automatically generate corrective action records with the deficiency description, date identified, and the inspection that produced the finding
- Classify corrective actions as Level 1 or Level 2 MSGP conditions, with the applicable response timeline built in
- Assign responsible parties, due dates, and escalation contacts — with automatic reminder notifications for approaching deadlines
- Track status from open through verified-closed, with documentation requirements at each stage
- Generate overdue corrective action reports for management review — before a missed deadline becomes a permit violation
- Maintain the complete corrective action record in a format that directly supports MSGP Part 5 documentation requirements
Level 1 conditions require documentation of what was found, what was done about it, and when. Level 2 conditions require that and more. EHSTracks produces both.
Industrial stormwater permits typically include benchmark monitoring requirements for sector-specific parameters — Total Suspended Solids (TSS), pH, oil and grease, chemical oxygen demand, and heavy metals, depending on the industrial sector. When a benchmark is exceeded for four consecutive qualifying storm events, the facility may trigger a Level 2 corrective action condition requiring permit review.
EHSTracks tracks benchmark monitoring results within the same system as inspections and corrective actions:
- Log benchmark monitoring sample results per outfall by storm event and monitoring period
- Flag any result that exceeds the applicable benchmark value — with the Level 1/Level 2 classification logic built in
- Track the running count of consecutive exceedances per outfall and parameter — automatically alerting when the four-event threshold is approaching
- Auto-generate Level 1 or Level 2 finding documentation when benchmarks are exceeded, creating the corrective action record required under MSGP Part 5
- Maintain the complete benchmark monitoring history by outfall and parameter, in the format needed for MSGP annual report submissions
Benchmark monitoring is where industrial stormwater programs most commonly generate enforcement findings — because the exceedance is measurable and the response requirement is explicit. EHSTracks makes sure the response is documented.
SWPPP recordkeeping requirements under the MSGP include maintaining inspection records, corrective action documentation, and monitoring results for a minimum of 3 years — and the records must be available for review by the permit authority on request. For multi-year permits, the documentation archive grows quickly.
EHSTracks generates NPDES compliance documentation from the operational data already in the system:
- Export quarterly inspection records in PDF or CSV — formatted to align with MSGP reporting fields
- Annual comprehensive site evaluation reports with BMP effectiveness assessments, pollutant source status, and compliance summary
- Corrective action history with Level 1/Level 2 classifications and resolution documentation
- Benchmark monitoring results by outfall, parameter, and storm event — with exceedance flags and corrective action linkages
- MSGP annual report data export for submission to the permit authority
- 3-year minimum inspection record archive, searchable by date, inspection type, inspector, or facility area
The documentation package for an NPDES permit inspection is not something you assemble under pressure. It’s something you generate in EHSTracks in five minutes.
For companies managing industrial stormwater programs across multiple facilities — manufacturing plants, distribution centers, bulk liquid terminals, mining operations — the MSGP permits may vary by state, sector, and permit authority. Managing those programs inconsistently creates systemic exposure.
EHSTracks supports multi-facility stormwater program management from a single platform:
- Each facility maintains its own SWPPP-specific inspection templates, corrective action records, and benchmark monitoring history
- Corporate EHS teams have consolidated visibility across all facilities: inspection completion rates, open corrective actions, recent benchmark exceedances, and upcoming inspection deadlines
- Standardize inspection templates across similar facilities for program consistency while accommodating site-specific SWPPP differences
- Identify patterns across the portfolio — a BMP type that consistently underperforms across multiple sites is a systemic program issue, not a site-specific incident
Industrial facilities managing NPDES stormwater permits typically operate under multiple environmental compliance obligations. EHSTracks covers the full environmental compliance program:
See all EHSTracks products for the complete compliance program suite.
What NPDES stormwater permit types does EHSTracks support?
EHSTracks is designed primarily around EPA’s Multi-Sector General Permit (MSGP) for industrial stormwater, which is the primary federal stormwater permit for industrial facilities in states where EPA is the permitting authority. For facilities in states with EPA-authorized stormwater programs, EHSTracks’ configurable inspection templates and corrective action workflows can be adapted to match state permit requirements, which often mirror MSGP structure but may have additional or modified requirements. Construction stormwater permits (CGP) follow a different inspection framework (see below). Contact EHSTracks to discuss support for your specific permit type.
Does EHSTracks support SWPPP amendment workflows when new sources are identified?
Yes. When a new pollutant source is identified during a quarterly inspection, EHSTracks flags the finding and triggers a documentation workflow that records the date of discovery, the nature of the new source, and the required SWPPP amendment action. The system creates a tracking record for the SWPPP amendment process — ensuring that the plan is updated and the update is documented, as required under the MSGP when material changes occur at the facility. This closes the gap between identifying a new source during an inspection and actually amending the SWPPP to reflect it.
How does EHSTracks help us track benchmark monitoring exceedances?
Benchmark monitoring results are entered in EHSTracks by outfall, storm event, and parameter. The system compares each result against the applicable benchmark value and flags exceedances automatically, classifying them as Level 1 or Level 2 conditions based on the MSGP framework. The running count of consecutive exceedances per outfall is tracked automatically — when the four-consecutive-event threshold is approaching, EHSTracks generates an alert before the threshold is crossed. All exceedance records, corrective action documentation, and response timelines are stored in the same system as inspection records, providing an integrated compliance picture for any outfall or parameter over time.
Can EHSTracks be used for construction stormwater (CGP) programs as well?
EHSTracks’ core inspection, corrective action, and BMP tracking capabilities apply to construction stormwater programs under EPA’s Construction General Permit (CGP), though the specific inspection frequencies, BMP categories, and documentation requirements differ from the industrial MSGP. The platform’s configurable templates can be adapted to CGP inspection requirements: rain gauge readings, active construction area inspections, stabilization status documentation, and BMP installation/maintenance records. Contact EHSTracks to discuss a CGP-specific configuration and confirm current support for your construction program requirements.
See EHSTracks stormwater software in action for your facility type. Schedule a demo with the EHSTracks team.