MS4 audits follow a rhythm. The auditor works through your program areas, and most of them go fine. Your public education materials exist. Your construction oversight has a paper trail because active sites generate paperwork constantly.

Then comes post-construction. The auditor picks a development that got its permanent water quality facilities approved eight years ago and asks a simple question: show me the facility, its inspection history, and evidence it’s being maintained.

This is where small municipality programs go quiet. Not because the town did nothing, but because whatever it did is spread across a planning file from two staff turnovers ago, an engineer’s inspection report that may or may not have been filed, and an agreement with an HOA that nobody has looked at since recording. The auditor isn’t asking whether the pond exists. They’re asking whether your program can demonstrate control over it. Those are different questions.

What the Permit Actually Expects

Under Colorado’s Phase II MS4 permit, the post-construction program isn’t finished when a facility gets built and approved. The permit expects the municipality to maintain an inventory of post-construction facilities in its jurisdiction, know who is responsible for maintaining each one, have a mechanism (ordinance, agreement, or covenant) to compel that maintenance, and verify through inspections or oversight that the facilities keep functioning.

In practice, an auditor tests this with records requests: your facility inventory, your inspection records for specific facilities, and your documentation of follow-up when something was found deficient. The pattern that gets programs in trouble isn’t a missing pond. It’s a facility that appears in an approval from 2017 and then never appears in any municipal record again.

Why Small Programs Struggle Here

The timeline outlasts the staff. Post-construction obligations run for the life of the facility, meaning decades. The planner who approved the drainage report retires. The public works director who knew which HOA maintained which pond moves on. Construction records get archived. The obligation stays.

The responsible parties are third parties. Most post-construction facilities aren’t municipally owned. They belong to HOAs, metro districts, and commercial owners, entities with their own turnover and their own record-keeping problems. The town’s job is oversight of parties who often don’t know they’re responsible. (If you’re on the other side of this arrangement, we’ve written about what facility ownership means for HOA boards.)

The inventory was never built. Many towns never consolidated a list of post-construction facilities in the first place. Each one exists in its own development file. Ask “how many permanent water quality facilities are in our MS4 area” and the honest answer at a lot of towns is that nobody knows.

Building an Audit-Ready Program

Start with the inventory. Pull the approved drainage reports and development files for every project since your MS4 designation, list the permanent facilities each one was required to build, and verify in the field that they exist. This is the single highest-value task, because every other program element hangs off it.

Attach the responsible party to each facility. For every facility, record who maintains it and under what instrument: the development agreement, the recorded O&M covenant, the plat note. When a facility fails, this is what tells you who gets the letter.

Establish an inspection cadence. The permit gives municipalities flexibility in how they verify maintenance. What it doesn’t give is permission to never look. Whether your program inspects facilities directly, requires owner self-certification, or mixes both, the cadence needs to exist and generate records.

Track findings to closure. An inspection that finds a half-full forebay and produces no follow-up documents a known, unaddressed problem. Every deficiency needs a paper trail to resolution: notification, deadline, re-inspection.

The Record-Keeping Layer

Everything above generates records, and the records are what the auditor sees. A program can do all the right work and still audit badly because the evidence is scattered across file cabinets and inboxes. We’ve written more broadly about why inspection records scatter and how to stop it, and the post-construction program is the sharpest version of the problem because the timeline is measured in decades.

This is the use case DistrictWorks was built around: a facility inventory on a map, each asset carrying its responsible party, inspection history, photos, and open findings, with everything exportable the day the audit notice arrives. The records outlive the staff, which is the whole point.

Do the Audit Yourself First

Pick three facilities approved more than five years ago and run the auditor’s request against your own files: facility, responsible party, inspection history, follow-up. Time how long it takes. If the answer is measured in days, you’ve found the gap in your program while it’s still free to fix. If your program is starting from further back, our guide on MS4 compliance for small municipalities covers how to prioritize when everything feels behind.