NPDESTracker

Platform

One system of record for your MS4 program.

NPDESTracker brings inspections, outfalls, BMPs, illicit discharges, enforcement, and reporting into a single live workspace — built around the requirements of your permit, not the constraints of a generic inspection tool.

Overview

What NPDESTracker is.

A browser-based platform that replaces the patchwork of spreadsheets, PDFs, scanned forms, and shared drives most public works teams live with today. Everything — from a field inspection to an annual MS4 report — happens in one auditable system, tied to the places and permits that matter to your agency.

Browser-based

No installs, no VPN gymnastics. Works on any modern browser — from the inspector's phone in the field to the director's laptop at city hall.

Permit-aligned

Modules map to the six MS4 minimum control measures and the reports your state agency expects — not to a generic inspection form.

Field-first

Offline data capture, GPS, and photo evidence are built in. Inspectors work where the work is; the office sees it the moment they're back in range.

Audit-ready

Every record is timestamped and attributed. Annual reporting is a review of live data, not a rebuild from scattered spreadsheets.

01 · Workflows

Core workflows your program runs on.

The everyday motions of an MS4 program, modeled as first-class workflows — not shoehorned into a generic forms app.

Capture inspections in the field

Structured, permit-aligned forms with photos, GPS, and offline support. Records sync automatically when connectivity returns.

Track sites, outfalls, and BMPs

A living, mapped inventory of every asset your program is responsible for — with inspection history, ownership, and status on each.

Investigate illicit discharges

Complaint, field screening, source tracing, and enforcement — documented in a single traceable thread per incident.

Issue and track enforcement

Notices of violation, compliance schedules, and resolution records with a defensible audit trail from first observation to closure.

Manage public education and outreach

Events, audiences reached, and materials distributed — documented to MCM 1 and MCM 2 requirements as you go.

Assemble annual MS4 reports

Permit-aligned rollups of the full program year, ready to review and submit — no last-minute reformatting.

Coordinate across roles

Field crews, coordinators, and directors see the same underlying data through views tailored to their work.

02 · Field inspections

Inspections that work the way the field actually works.

Field inspectors can't rely on cellular service at every site. They're in trucks, at outfalls behind industrial facilities, on active construction sites — not sitting at a desk. NPDESTracker is built for that reality.

  • Structured, permit-aligned inspection forms — configurable per program and inspection type
  • Offline data capture — inspectors can work without connectivity and sync when back in range
  • GPS-tagged photos attached directly to the record they belong to
  • Conditional logic — only the questions that apply to this inspection show up
  • Re-inspection scheduling with automatic follow-up flags on deficient findings
  • Inspector sign-off with a user-attributed, timestamped record of the completed work
  • Runs in any modern browser — phone, tablet, or field-ready device; no native app install required
NPDESTracker inspection capture view — a structured field inspection form with attached photos and GPS coordinates

03 · GIS workspace

Stormwater is spatial. Your software should be too.

Every outfall has a location. Every BMP has a parcel. Every complaint has an address. NPDESTracker treats spatial context as a first-class part of the compliance workflow — not a separate GIS product you have to hop into.

NPDESTracker GIS workspace — live municipal map with sites, layers, and linked records
Interactive basemap with outfalls, BMPs, sites, and active incidents
Switchable basemap layers — standard street, topographic, and satellite views
Inspector panel with address, status, parcel info, and linked inspection records
On-map filtering by status, classification, or open investigation
Coordinates stored on every spatial record — exportable for ESRI, QGIS, or state submittals
Designed to live alongside your agency's primary GIS stack, not replace it

04 · Reporting & audit readiness

Annual reporting as a review, not a rebuild.

Every MS4 program knows the pattern: scrambling to assemble the annual report from spreadsheets, emails, and half-remembered events from nine months ago. NPDESTracker flips that. Your annual report is already assembled — it's the live state of your program, rolled up and formatted for your state agency.

  • Annual MS4 report structure aligned to state agency expectations
  • Live rollups — every inspection, screening, and enforcement action flows in automatically
  • Reporting-year scoping — lock prior-year data while continuing to operate in the current year
  • Exports in standard formats (CSV, JSON, PDF) for state submittals and internal reviews
  • Audit-ready record history on every compliance item, attributed to the user who entered it
  • Year-over-year trend views for program review, council briefings, and grant applications

05 · IDDE & investigations

From complaint to closure, in one thread.

Illicit discharge investigations can span days or months. NPDESTracker keeps the whole arc in one traceable record — with every participant, photo, screening result, and action step in sequence.

Stage 1

Complaint intake

Capture the call the moment it comes in. Address, reporter, classification, and initial photos — all tied to a mapped location from the start.

Stage 2

Field screening

Log dry-weather observations, indicator panel results, and sampling data in the field, with photo evidence attached to the incident.

Stage 3

Source tracing

Work upstream from the outfall. Document each step, suspected source, and evidence collected on the same incident record.

Stage 4

Enforcement linkage

Escalate directly into a notice of violation or compliance order. No re-keying, no separate system — the investigation becomes the evidence.

Stage 5

Closure and documentation

Final status, responsible party, and corrective action recorded for both program and permitting-authority review.

Stage 6

Outfall timeline

Every incident, screening, and inspection on that outfall — ever. One view, always current, always attributable.

06 · Built for your team

Around the people responsible for the permit.

Different roles need different views of the same underlying program data. NPDESTracker meets each person where their work lives.

Stormwater Coordinator

Program-wide status at a glance. Overdue inspections, open IDDE cases, and reporting gaps surface before they become compliance problems.

Field Inspector

Works from a phone or tablet. Files inspections, uploads photos, and logs findings — online or offline, with no separate app to install.

Public Works Director

Reviews program trends, prepares council briefings, and oversees compliance posture across departments with one live source of truth.

Environmental Compliance Officer

Manages enforcement, tracks notices of violation, and maintains a defensible audit trail from first observation through closure.

Reporting & Grants Staff

Pulls permit-aligned annual reports, exports data for state submittals, and supports grant documentation without rebuilding spreadsheets.

City Engineer

Uses BMP inventory and inspection history to guide capital projects, maintenance priorities, and stormwater system upgrades.

See the platform, with sample data.

Open the interactive demo with sample data — no signup, no call, just browse the real product at your own pace. If it looks like a fit, a 90-day pilot runs it on your own program.