If there's one area where I see construction projects get into compliance trouble, it's inspections. Not because the control measures failed. Not because the SWMP was poorly written. Because the inspections either weren't done on schedule, weren't done thoroughly, or weren't documented in a way that would hold up to scrutiny.
Stormwater inspections are one of those things that seem simple on paper and get complicated in practice, especially when Colorado weather decides to throw three rain events at you in a week and your site superintendent is already behind schedule. Let me break down what's actually required, what trips people up, and how to stay ahead of it.
What the Permit Requires
Colorado's CDPS construction general permit (COR400000) sets the baseline inspection requirements for any construction site disturbing one acre or more. The two key triggers are:
Routine inspections every 14 calendar days. Not 14 business days. Not “roughly every two weeks.” Fourteen calendar days. If your last inspection was on a Monday, your next one is due by the Monday two weeks later. Miss that window and you've got a documentation gap that an inspector or auditor will notice.
Rain event inspections within 24 hours of a qualifying storm. A qualifying storm under the COR400000 permit is generally 0.25 inches or more of precipitation in a 24-hour period. After a qualifying event, someone needs to walk the site within 24 hours, evaluate whether control measures performed as intended, document any damage or deficiencies, and initiate corrective actions if needed.
Here's where Colorado's weather makes this interesting. Along the Front Range, afternoon thunderstorms from May through September can drop half an inch of rain in 20 minutes. That means during the summer construction season, you might be doing rain event inspections two or three times a week on top of your routine 14-day cycle. If you're not prepared for that frequency, you'll fall behind fast.
Who Can Perform Inspections
The permit requires that inspections be conducted by a “qualified person.” That sounds vague, and it is, intentionally. The permit doesn't require a PE, a CPESC, or any specific certification for routine inspections. What it does require is someone who understands the function of the control measures on site, can identify when they're not performing properly, and can document findings accurately.
In practice, this means one of two approaches.
Self-inspection by site personnel. Your project superintendent or site manager can perform inspections if they have sufficient training and understanding of stormwater requirements. The advantage is availability; they're on site every day. The disadvantage is that they're also the person under pressure to keep the project on schedule, which can create a conflict between “this slope needs stabilization” and “we need to keep grading.” There's also the documentation quality issue. An inspection that consists of checking “satisfactory” on every line item without actually evaluating conditions is worse than no inspection at all, because it creates a record that says everything was fine when it wasn't.
Third-party inspection by a stormwater professional. This is someone whose only job on your site is stormwater compliance. They show up, walk the site, evaluate every control measure, photograph deficiencies, document findings, and tell you what needs to be fixed. The advantage is objectivity and expertise. The disadvantage is cost and scheduling coordination.
Most well-run projects use a combination. Site personnel handle day-to-day awareness and rain event response, while a third-party inspector performs the formal 14-day inspections and provides the documentation that goes into the compliance file.
What a Good Inspection Actually Looks Like
A thorough stormwater inspection covers more ground than most people expect. Here's what should be evaluated on every walk-through.
Every control measure on the site plan. Silt fence, inlet protection, construction entrances, sediment basins, temporary seeding, erosion control blankets, concrete washout areas. Each one needs to be physically checked, not just glanced at from across the site.
Discharge points and outfalls. Is sediment leaving the site? Is there evidence of turbid water entering the storm drain system or any waterway? This is the observation that separates a minor maintenance issue from a potential permit violation.
Disturbed areas not currently being worked. If a graded slope has been sitting exposed for weeks with no active construction and no temporary stabilization, that's a deficiency. The permit requires stabilization of inactive areas. Colorado's semi-arid climate can lull people into thinking bare soil is fine because it doesn't rain that often. Then a July thunderstorm arrives and proves that assumption wrong in spectacular fashion.
Material storage and waste areas. Concrete washout contained? Fuel and chemical storage properly managed? Dumpsters not overflowing onto the ground? These seem minor until an inspector documents them.
Effectiveness of existing measures after a rain event. Did the silt fence hold? Did the sediment basin capture what it was supposed to? Is the construction entrance still functional or has it been ground into mud? Post-rain inspections should focus specifically on performance, not just presence.
Documentation That Protects You
The inspection itself is only half the equation. The documentation is what keeps you in compliance.
Every inspection report should include the date and time, weather conditions, the name of the inspector, a description of each control measure evaluated, the condition of each, any deficiencies identified, corrective actions needed, and a timeline for completing those corrections. Photos are not strictly required by the permit, but they're invaluable. A timestamped photo of a properly functioning control measure is worth more than a paragraph of written description.
The COR400000 permit also requires that corrective actions for identified deficiencies be initiated before the next rain event or within 14 days, whichever comes first. That means your inspection report isn't just a record. It's a commitment. If you document a deficiency and then don't fix it before the next storm, you've created a written record of your own noncompliance.
Local Jurisdiction Requirements
Your CDPS permit sets the floor, but your local MS4 authority may have additional requirements on top of that. Some Front Range jurisdictions require more frequent inspections, specific inspection form formats, or submission of inspection reports to the municipality. Denver, Aurora, Douglas County, Arapahoe County, and other MS4 permittees each have their own construction stormwater programs with varying levels of oversight.
The MHFD (Mile High Flood District) Urban Storm Drainage Criteria Manual (USDCM), Volume 3, is the reference standard for construction BMPs across much of the Denver metro area. If you're working within the MHFD boundary, your control measures should align with their guidance, and your inspections should evaluate performance against those standards.
Before you break ground on any project, confirm the inspection requirements with your local jurisdiction. Finding out mid-project that you should have been submitting inspection reports monthly, when you've been filing them in a drawer, is not a conversation you want to have.
The Real Cost of Cutting Corners
I'll be direct about this: skipping inspections or doing them poorly is the single fastest way to turn a clean project into an enforcement headache. Regulators and MS4 inspectors look at inspection records first when they visit a site. Complete, consistent, well-documented inspections signal a project that takes compliance seriously. Gaps, generic entries, and missing rain event inspections signal the opposite.
The time investment for a thorough inspection is typically one to three hours per visit, depending on site size. For a 12-month construction project with biweekly inspections and rain event responses during the summer, you're looking at 30 to 50 inspections over the life of the project. That's a meaningful commitment, but it's a fraction of the cost and disruption that comes with an enforcement action.
If your team doesn't have the bandwidth or expertise to handle inspections properly, bring in someone who does. That's not a sales pitch. It's genuinely the most cost-effective way to keep a project in compliance without pulling your site staff away from building.