NPDESTracker

Colorado Phase II

MS4 compliance software for Colorado Phase II permittees.

NPDESTracker is browser-based MS4 software aligned to the six Minimum Control Measures that Phase II permittees in Colorado operate under through the general permit issued by the Colorado Department of Public Health and Environment. Annual reports that roll up from records, mobile inspections for the field, and a GIS-aware workspace that fits alongside your existing ArcGIS or QGIS deployment.

Sample workspace. Browse-only. No signup.

01 · Aligned to the permit framework

Built around the six Minimum Control Measures.

Colorado's Phase II MS4 permittees operate under a state-level general permit administered by the Colorado Department of Public Health and Environment. The product's data structures and workflows align to the six federal Minimum Control Measures that frame the permit, with the annual report template structured the way CDPHE expects program-year submissions to read.

MCM 1

Public Education and Outreach

Documented education events, audiences reached, and materials distributed across the reporting year.

MCM 2

Public Involvement and Participation

Public meetings, comment periods, and volunteer programs with attendance and minutes.

MCM 3

Illicit Discharge Detection and Elimination

Complaint intake, dry-weather screening, source tracing, and enforcement on a single thread per outfall.

MCM 4

Construction Site Runoff Control

Active-disturbance inspections, deficiency follow-up, and enforcement records aligned to your construction inspection cadence.

MCM 5

Post-Construction Stormwater Management

Live BMP inventory, annual inspections, and maintenance records for structural BMPs.

MCM 6

Pollution Prevention and Good Housekeeping

Municipal facility inspections, spill response, fleet operations, and staff training tied to MS4 obligations.

02 · Annual reporting

Reporting that holds up under CDPHE review.

Every number in your annual MS4 report links back to its underlying record. Counts come from inspections, IDDE incidents, BMP records, and enforcement actions logged through the year, not from free-text fields you reconcile in a spreadsheet at the end of the reporting period.

Manual overrides leave a one-line audit-log entry: user, timestamp, original value, new value, reason. When CDPHE reviewers ask "what changed and why," the answer is on screen.

See how reporting works, or read the guide to making an MS4 program audit-ready.

A look at the workspace

See how a sample MS4 workspace connects sites, inspections, tasks, contacts, enforcement drafts, GIS context, and reporting evidence.

Sample MS4 workspace: readiness dashboard with annual report progress, six-month activity trend, and program health rows. Fictional demo data.
Open the sample workspace to walk it on fictional MS4 program data.

03 · Inspections

Inspections that fit the field, not the office.

Mobile-first inspection workflow built for the inspector in the truck, on phone, tablet, or browser. Photo and GPS attached to each record. Site context one tap away. Cadence-aware so overdue and due-soon items are flagged before they become audit findings.

See how inspections work, read about stormwater inspection cadence, or the photo and GPS evidence guide.

04 · GIS-aware throughout

Designed to coexist with your existing ArcGIS or QGIS deployment.

Most Colorado Phase II permittees, especially Front Range cities and counties, already maintain their authoritative spatial data in ArcGIS Online, ArcGIS Enterprise, or QGIS. NPDESTracker is built to live alongside that, not replace it. Sites, outfalls, BMPs, and incidents live on a map, color-coded by status, with the same coordinates your GIS team already maintains.

Imports standard GIS file formats (GeoJSON, shapefile). CSV exports cover supported operational records, with broader spatial-format export support available during onboarding and support requests. The full interop story is on the GIS workspace page, and there is more on why most programs end up running both in the MS4 software vs ArcGIS post.

05 · How this maps to Colorado programs

The Phase II framework runs the same in Colorado.

NPDESTracker gives municipal stormwater teams a connected workspace for inspections, sites, tasks, enforcement drafts, GIS context, and annual-report evidence. The data model is built around the six federal Minimum Control Measures — the same framework CDPHE uses for the Phase II MS4 General Permit in Colorado.

Colorado-specific permit terminology, the CDPHE reporting cycle, dropdowns, and forms are configured during setup so the workspace reads the way CDPHE-issued programs run. Records export as CSV and, where applicable, GeoJSON on every tier — useful when handing evidence to CDPHE or to a consulting engineer.

Browser-based MS4 software — mobile web works today on phones and tablets; a native iOS field app for offline inspections is planned. Open the sample workspace to see how the Colorado Phase II workflow runs end to end.

06 · Pricing for Colorado cities

Procurement-friendly pricing.

Three clear paths, sized to fit municipal budgets and procurement processes:

  • Free interactive demo

    Self-serve, browse-only, sample data. No signup or call required. Try the demo.

  • Guided 60-day Evaluation at $999 for 60 days

    A scoped 60-day evaluation on your own permit and data, with a short kickoff call to get you running.

  • Full MS4 Platform starts around $18,000 a year

    Inspection Starter is $3,499 a year. Inspection Team is $9,499 a year for larger teams. Larger deployments and multi-department programs are custom-quoted around the actual program. Full pricing posture.

About the Guided 60-day Evaluation

The Guided 60-day Evaluation is on your own permit and data, with a kickoff call to get you running. At day 60, your team decides whether to continue on an annual plan or walk away with a clean export.

Email admin@npdestracker.com with subject "Guided Evaluation Workspace inquiry" to discuss fit for your program.

Ready for Colorado programs.

Open the sample workspace to see how Colorado Phase II runs in NPDESTracker, then view pricing when the fit is clear.