So you got the letter. Maybe it came from CDPHE, maybe from your local MS4 authority, maybe from a city inspector who showed up on a Tuesday morning when your silt fence looked like it had been through a boxing match. Whatever the source, you're now holding a compliance notice and wondering what happens next.

First, take a breath. I've spent over a decade working stormwater projects along the Front Range, and I've helped plenty of contractors and site managers work through this exact situation. The good news is that most compliance issues are fixable. The bad news is that how you respond in the next 48 hours can make the difference between a quick resolution and a drawn-out enforcement headache.

Let me walk you through it.

Know Who Sent It and What That Means

In Colorado, stormwater enforcement generally comes from one of two directions, and the source tells you a lot about how serious the situation is.

CDPHE's Water Quality Control Division (WQCD) handles enforcement related to your CDPS construction general permit (COR400000) or industrial stormwater permit. These are the ones that keep people up at night, and for good reason. Under the Colorado Water Quality Control Act, civil penalties can reach $10,000 per day of violation. Criminal penalties for pollution of state waters can hit $25,000 per day. Those numbers add up fast, especially when the clock starts ticking from the date of the violation, not the date you got around to reading the letter.

Your local MS4 authority can also issue enforcement actions under their own stormwater ordinances. This could be the City of Denver's Wastewater Management Division, Aurora Water, Douglas County, or any number of Front Range municipalities. Each jurisdiction has its own terminology and process. Aurora, for example, specifically issues what they call a “notice of violation” (NOV) for things like failed BMP inspections or missing annual reports. Denver uses an escalating enforcement approach that starts with compliance assistance and can ramp up to corrective orders, stop work orders, and civil penalties. The terminology varies, but the message is the same: fix it now.

Read the notice carefully. Look for the specific permit conditions or ordinance sections cited, the compliance deadline, and whether they want a written response, a corrective action plan, or both.

The 48-Hour Playbook

Get to the Site Before You Do Anything Else

Before you draft a response or call your attorney or start composing a strongly worded email about how the inspector was wrong, go look at the site. Bring a camera. Document the current state of every control measure, inlet protection, stabilized and unstabilized area, and outfall point.

The inspector's photos captured a single moment in time. You need to know whether conditions have changed since then, whether corrective actions have already started naturally (rain can be both the problem and part of the solution), and most importantly, whether the findings are legitimate.

In my experience, they usually are. Accepting that early puts you in a much stronger position than getting defensive.

Pull Your Stormwater Management Plan and Inspection Logs

Here's where most compliance issues actually live. The notice might cite a failed control measure in the field, but the root cause is almost always a documentation problem. The Stormwater Management Plan hasn't been updated since initial grading. The inspection logs have gaps. Or the inspections were technically performed but documented so poorly that they might as well not exist.

Quick terminology note for those working across jurisdictions: Colorado's CDPS construction general permit (COR400000) uses the term “Stormwater Management Plan” (SWMP). Many local MS4 authorities and the federal EPA program refer to the same concept as a “Stormwater Pollution Prevention Plan” (SWPPP). You'll hear both terms used interchangeably on Front Range job sites. Regardless of what your jurisdiction calls it, the document needs to reflect what's actually happening on your site today, not what was happening six months ago when someone first put a plan together.

Fix Things Before You Write Things

This is the most important advice I can give you. Start corrective actions immediately. Don't wait for your formal response to be perfect before you pick up a shovel.

Replace the failed silt fence. Clean out the sediment that's clogging your inlet protection. Stabilize that bare slope that's been “temporary” for three months. Document every corrective action with photos, dates, and descriptions as you go.

When you eventually submit your response, being able to say “we began corrective actions within 24 hours of receiving this notice” carries real weight with regulators. It tells them you take compliance seriously. That matters when they're deciding whether to escalate or close the case.

Write a Response That Actually Helps You

Your written response should cover three things.

Acknowledge the findings. If the inspector documented sediment in the street, don't argue about how much sediment qualifies as a violation. Regulators have heard every creative reinterpretation. Straightforward accountability goes further than you'd expect.

Describe your corrective actions. Be specific. Include dates, descriptions of what was done, and photos if possible. “We replaced the damaged silt fence” is okay. “We replaced 200 linear feet of silt fence along the south property boundary on March 12th with a trenched-in installation per MHFD detail” is much better.

Explain what you're changing going forward. This is what separates a response that closes a case from one that invites follow-up inspections. Increase your inspection frequency. Assign dedicated maintenance responsibility. Bring in a qualified stormwater professional for regular audits. Show the regulator that this was a lesson learned, not a pattern.

When to Call for Backup

Most compliance issues can be resolved by a competent contractor with a good plan and a sense of urgency. But there are situations where you want professional stormwater expertise involved before you respond.

The notice involves an actual discharge to waters of the state. This means sediment or pollutants left your site and entered a stream, wetland, or storm drain system connected to one. This is a fundamentally different level of seriousness than an on-site control measure that needs maintenance. Penalty exposure goes up significantly, and your response needs to be technically precise.

You received an illicit discharge notification. Your MS4 authority has identified an unauthorized non-stormwater discharge entering the storm sewer system from your site. These get flagged because they represent a direct pathway to receiving waters, and they can trigger both local enforcement and CDPHE involvement.

The notice references a pattern of noncompliance. If this isn't your first enforcement action, or if the inspector notes that previously identified deficiencies were never corrected, you're moving into territory where a casual response won't cut it.

Your SWMP or SWPPP doesn't inspire confidence. If you read through your stormwater management plan and get that sinking feeling that it's generic, outdated, or doesn't match your site, get someone qualified to review it before you respond. The last thing you want is to draw more attention to a plan that has its own compliance problems.

The Bigger Picture

After over a decade on the Front Range, here's what I've noticed: the sites that get compliance notices and the sites that don't are rarely separated by the quality of their engineering. They're separated by the consistency of their maintenance and the completeness of their documentation.

A well-designed SWMP with neglected control measures will get you cited every time. A straightforward plan with consistent maintenance and thorough inspection records almost never will.

If you're reading this because you just received a notice, take care of the immediate problem first. But once everything settles down, take an honest look at your ongoing compliance program. The cheapest violation is always the one that never happens.