NPDESTracker
Built first for small and mid-sized Phase II MS4 permittees

MS4 compliance software

MS4 compliance software for small and mid-sized stormwater programs.

One workspace for inspections, IDDE, outfalls, BMPs, tasks, public education, public participation, MS4 metrics, and annual reporting. With GIS context on every record and audit trails on the work that matters. Written for the coordinators who actually run the program.

01 · Why MS4 compliance gets hard

Records split across tools, then March arrives.

Most small Phase II programs do the work all year and rebuild the annual report from spreadsheets, PDFs, email, and shared drives. The work was real. Reassembling it into a permit-aligned annual report is the part that breaks every year.

MS4 compliance software helps when records live in one place and connect to each other in shapes the permit understands. The longer take is in what small cities actually need from MS4 software, and the small-program perspective is in what small MS4 programs need from compliance software.

A typical small-program stack

  • A spreadsheet for inspection counts
  • A folder of inspection PDFs on a shared drive
  • An inbox of IDDE complaints
  • A binder of enforcement letters
  • A separate spreadsheet for the BMP inventory
  • A GIS layer somewhere that nobody links back to the records

That stack works. Until it does not. The first thing that breaks is the link between an inspection and what came after it.

02 · How it all connects

Records that connect. Counts that come from records.

The clearest way to think about MS4 compliance software is as a graph of typed records. The shape of the connections is most of the value. The annual report stops being a separate document and starts being a view of the year you already have.

The full annual reporting story is on the annual reporting page. The inspection-side story is on the inspections page, and the GIS workspace is on the GIS page.

Records and modules in scope

  • Inspections (construction, source control, structure, outfall, post-construction BMP, facility)
  • IDDE complaints, screening visits, source-tracing, and closure
  • Outfall inventory tied to dry-weather screening and incidents
  • Drainage structure inventory with cadence-aware inspections
  • BMP inventory with as-built reference and inspection history
  • Tasks and corrective actions tied to deficient findings
  • Public Education and Outreach (MCM 1) activity records
  • Public Participation (MCM 2) meetings, comment periods, and volunteer events
  • MS4 Metrics supervisor snapshot of program health
  • Annual report evidence linked back to the records that support it
  • GIS context with site, outfall, structure, and BMP layers on a live map

03 · Evidence-backed records

The audit story should be on screen, not in someone's head.

A program is audit-defensible when a state-agency reviewer can ask about any number in the annual report and the underlying records are one click away. Inspections carry photos and GPS pinned to the work. Deficient findings turn into follow-up tasks with closure evidence. Audit trails on key compliance records and reporting actions show what changed and who changed it.

That is what evidence-backed records look like in practice. Not paperwork for paperwork's sake. The story of how the program ran the year, told by the records themselves. We covered the practical side in how to make an MS4 program audit-ready.

04 · Annual reporting on the Annual Platform

The annual report is a view of the year, not a separate document.

On the Annual Platform, counts on the annual report are computed from the inspection, IDDE, BMP, and enforcement records logged through the year. Each question can link directly to the records that support it. Smart Draft is an assistive drafting feature that turns linked evidence into a starting-point draft, which a coordinator reads, edits, and saves. Smart Draft does not submit, certify, lock, or replace staff review. The full posture is on the Smart Draft page and the Smart Draft and AI disclosure.

NPDESTracker does not submit annual reports to Ecology, EPA, or any state agency on a customer's behalf. The submission step stays with the human at the agency, on the agency's submission channel.

What the Annual Platform adds

  • Annual report evidence workspace with per-question evidence linking
  • Smart Draft assistive drafting from linked evidence (default deterministic, optional external AI is operator-controlled)
  • Public Education and Outreach module (MCM 1)
  • Public Participation module (MCM 2)
  • MS4 Metrics supervisor snapshot
  • Annual report state machine with certification capture and print-friendly preview
  • Permit-specific annual report templates (currently WA Phase II Western 2024-2029)

05 · If annual reporting lives elsewhere

Inspection + GIS Starter is a different workspace, not a smaller platform.

Some programs already handle annual reporting in another system. They just need a clean workspace for inspections, GIS, assets, corrective actions, attachments, and exports. The Inspection + GIS Starter is for those teams. From $7,500 a year. The full description is on the Inspection + GIS Starter page, and the search-intent overview is on the stormwater inspection software page.

Starter and Annual Platform are different workspaces with different scopes, not a smaller-bigger pair. If your program wants annual reporting in NPDESTracker, the Annual Platform is the right tier.

What Starter is built for

  • Field inspections, sites, outfalls, structures, and BMP inventory
  • Tasks and corrective actions with follow-up cycles
  • Photo, GPS, and file attachments on records
  • GIS workspace with layer import and asset maps
  • CSV exports for supported operational records
  • Browser-based access, tenant isolation, role-based access, MFA support

06 · What the software should help you answer

Six questions an MS4 program runs into all the time.

If your software cannot answer these on the spot, the spreadsheet is winning. If it can, the program runs more like a system and less like a memory exercise.

  • 01 What happened?
  • 02 Where did it happen?
  • 03 Who followed up?
  • 04 What evidence supports the annual report?
  • 05 What is overdue?
  • 06 What changed and who changed it?

Open the interactive demo if you want to see how the daily workspace handles those questions. Browse-only, sample data, no signup.

See it on sample data.

Open the demo to see the daily workspace, or request a guided walkthrough of this module.