NPDESTracker

MS4 compliance software

Practical MS4 compliance software for municipal stormwater teams.

Keep MS4 inspections, GIS context, follow-up tasks, notices, replies, and annual-report evidence connected in one workspace.

Tour a fully populated, fictional City of Madrona workspace. Review completed inspections, findings, follow-ups, tasks, assets, notices, replies, linked evidence, and a sample annual report. The public tour is read-only. Only the map can be explored. No signup, live municipal data, email delivery, or agency submission.

Guided 60-day Evaluation
$999 · 60 days + applicable tax
Small MS4
$1,499 / year + applicable tax
Full pricing
Six plans →
Sample MS4 workspace tour: readiness dashboard with annual report progress, six-month activity trend, and program health rows. Fictional, prefilled demo data.
Sample MS4 workspace on a fictional Phase II program. In a live tenant, the daily overview runs on your own records.

Where NPDESTracker sits

Between a spreadsheet stack and a heavy enterprise rollout.

NPDESTracker is not a generic utility asset platform. It is built around MS4 stormwater compliance work: inspections, weather-assisted inspection fields, sites and contacts, yearly inspector assignments, printable notice letters and emailed notices with replies logged in the inspection record, follow-up tasks, behavior change campaign tracking, GIS context, reporting evidence, imports, exports, and admin tools. Most MS4 programs do not need a multi-month vendor-led rollout.

Today, for many programs

Spreadsheet stack

  • Low software cost
  • Records scattered across folders, inboxes, photos, and spreadsheets
  • Annual report assembly depends on whoever remembers where things live

Practical MS4 platform

NPDESTracker

  • Transparent pricing, self-serve sample workspace
  • Inspections, printable notice letters, emailed notices with replies on the inspection record, follow-up tasks, and reporting evidence stay connected
  • Configurable workspace with custom modules for local workflows, no multi-month rollout
  • Readiness dashboard, MS4 Metrics, and audit log built on your tenant's own records, with no cross-city benchmarks

Vendor-led deployment

Heavy enterprise rollout

  • Longer implementation timelines
  • Vendor-led configuration and setup
  • Heavier contracts and procurement scope
Tour the demo

The sample workspace is a read-only tour on fully populated, fictional Washington Phase II data; only the map is interactive. The full interactive product, including inspection creation, notice drafting and delivery, replies, reporting evidence, imports, exports, setup, and admin, is shown in the guided walkthrough.

A short walkthrough

Two views from the demo, said plainly.

See what's still open. Draft the narrative. Keep the records connected.

Operational gaps for 2026 view inside the NPDESTracker public demo. Fictional demo data: required-answer progress, evidence-linked progress, critical items to resolve before submission, and triage-this-week items.
01

See what is open

Operational gaps for the year.

Required answers, linked evidence, overdue tasks, and unresolved findings live on one view, with deep links into the underlying records.

Draft report language preview inside the NPDESTracker public demo. Fictional demo data: a draft narrative pulled from linked records under an MS4 Mapping and Documentation question, with the Save Answer button visible and a note that save and edit actions are disabled in the public sample.
02

Draft the narrative

Report language starts from linked records.

Draft report language from linked records is optional and staff-reviewed. Every saved answer is approved by staff. The workspace does not submit, certify, or replace staff review.

03

Built around the work

Built for the records MS4 teams already manage.

  • Inspections, complaints, contacts, tasks, and reporting evidence stay connected.
  • Staff can browse the sample workspace before buying.
  • Configuration is available without starting from a blank system.
  • Records stay yours: CSV, JSON, and GeoJSON exports on every tier.

Configurable by your municipality

A stormwater tool you can shape, not another rigid inspection app.

NPDESTracker is built to be configured by the people who run the program, not by a vendor on contract. Your team shapes modules, field labels, dropdowns, and small custom modules around the way your city actually works.

01

Your permit's field names

Rename labels and headings so the inspection form reads the way your team and your state agency already write it.

02

Catch basins your way, not ours

Module toggles and configurable fields per inspection kind. Turn on what your program runs, leave the rest off.

03

Dropdowns that read like your team writes

Edit BMP types, finding categories, and enforcement-action dropdowns so the choices match how your program describes the work.

04

Records you can export when the contract ends

Standard format exports out of the box (CSV, JSON, GeoJSON where applicable). Your records stay yours.

Configuration is built into the platform. Modules, fields, dropdowns, terminology, exports, and workflows can be shaped around how a program works, no custom build required for the everyday changes.

Scoped custom work is available for agencies that need a specific form, module, workflow, or report. We define the scope in writing before kickoff.

See configurable stormwater software for the full breakdown, or the platform configuration section.

Why teams take a look

Built for MS4 work, not generic utility ops.

Purpose-built for stormwater programs that need cleaner records, faster follow-up, and a better way to keep inspection evidence connected.

Built from municipal stormwater inspection and NPDES program experience

The workflow is shaped by source control, private stormwater, IDDE, FOG, GIS, weather-assisted inspection fields, printable notice letters, yearly inspector assignments, follow-up tracking, and annual-report evidence work.

Fictional sample workspace, open to anyone

A public sample workspace tour on fully populated, fictional City of Madrona data runs at app.npdestracker.com/demo. No signup, live municipal data, email delivery, or agency submission. Anyone on the team can review the workflow before a conversation. The tour is read-only; only the map is interactive.

Guided walkthrough available by request

Interactive inspection creation, Notice / Letter drafting and delivery, message replies, task completion, reporting evidence, imports, exports, setup, and admin tools ship in the product. The public sample workspace is a read-only tour of completed records; a guided walkthrough covers the rest of the workflow on request.

Designed around MS4 compliance work

Inspections, sites and contacts, Notice / Letter workflows, message replies, follow-up tasks, map and GIS context, reporting evidence, imports, exports, setup, and admin, not generic utility asset management, work orders, or maintenance scheduling.

Tenant-scoped workspace model

Each agency runs in its own workspace and audit trail. Operational analytics (MS4 Metrics, the audit log workspace, IDDE response timelines, and readiness rollups) run on your own records and stay inside your tenant. NPDESTracker does not benchmark your program against other cities, does not rank inspectors, and does not sell customer data. Records export as CSV, JSON, and GeoJSON on every tier so the data stays portable.

No customer data in the public sample

The public sample workspace uses a fictional Phase II program. No real city's records, contacts, or sites are exposed to anonymous visitors.

What to evaluate in the sample workspace

Questions a stormwater coordinator should be able to answer.

After walking the sample workspace, a stormwater coordinator should be able to answer the questions below, what the product is built to make easier on day one.

Question

Can inspectors create records quickly?

The inspection form, photos, GPS, and a follow-up task should land on one record without switching tools or re-typing site context.

Question

Can coordinators find unresolved follow-ups?

Overdue tasks, open complaints, and inspections without a recorded action should surface in one place, not five spreadsheets and an inbox.

Question

Can notice and reply history stay attached to an inspection?

Draft and emailed notices, printable notice letters for physical mailing, and replies logged in the inspection record should live on the same record thread that started the enforcement chain. Postmark-backed email sending when configured.

Question

Can annual reporting evidence be easier to assemble?

Counts and narratives should trace back to the inspections, IDDE incidents, BMP records, and outreach activities that produced them, not reassembled from memory each March.

Feedback or a guided walkthrough request goes to admin@npdestracker.com.

Four ways in

Browse the sample, book a walkthrough, run a Guided Evaluation Workspace, or subscribe to an annual plan.

NPDESTracker supports inspections, weather-assisted inspection fields, sites and contacts, yearly inspector assignments, printable notice letters and emailed notices with replies logged in the inspection record, follow-up tasks, map and GIS context, behavior change campaign tracking, reporting evidence, setup, imports, exports, and admin tools. The public sample workspace is a read-only tour on fully populated, fictional data. No signup, live municipal data, email delivery, or agency submission. Full inspection creation, printable notices, emailed notices and reply logging, reporting evidence, imports, exports, setup, and admin workflows are walked through on request. When you're ready to evaluate on your own program, the $2,500 Guided Evaluation Workspace + applicable tax runs the platform on your data, introductory pricing while we onboard early municipalities; from there, annual plans start at $1,499 / year + applicable tax.

Sample workspace

$0 No signup, no call

The public sample workspace is a fully populated, fictional City of Madrona tour: read-only Dashboard, Inspections, My Work, Map & Assets, Messages & Notices, and a sample Annual Report Showcase with prefilled answers, completed records, and linked evidence. Only the map is interactive. You cannot create, edit, submit, or send. Deeper setup, imports, and admin ship in the product and are walked through on request.

Start a Guided 60-day Evaluation

$999 flat · 60 days · + applicable tax

Guided 60-day Evaluation, the focused evaluation path for small teams.

Run NPDESTracker on a slice of your real program. Evaluation workspace, your data, kickoff call to set it up.

Seven plans from $0 to $18,000/year + applicable tax on paid plans, sized by users. See full pricing →

Want the day-by-day plan first? Read the 30-day implementation plan.