SWPPP inspection checklist

18-point SWPPP site walk for EPA CGP 2022. Weekly + post-rain, with the 7-day corrective-action paper trail.

ExcelWordPDF

The 18-point site walk every operator under the EPA 2022 Construction General Permit must run weekly and within 24 hours of every qualifying storm event.

Why every CGP-permitted project needs a real SWPPP inspection checklist

If you’re a general contractor or specialty sub running earth-moving work on any U.S. construction site over one acre, federal, state, municipal, or private commercial, the EPA’s 2022 Construction General Permit (CGP) and the equivalent state-issued NPDES permits put a stormwater inspection burden on your operator that doesn’t show up in the schedule, doesn’t show up in the bid, and doesn’t go away because the rain stopped. You’re inspecting weekly during active construction. You’re inspecting within 24 hours of any qualifying storm event (most state programs define that as 0.25 inches of rain in 24 hours; some go lower). You’re documenting corrective action within 7 days of any deficiency you find. Miss any of those windows and you’re not just out of compliance with the permit. You’re handing a state DEP, EPA Region, or municipal MS4 inspector a paper trail that ends in a Notice of Violation, a stop-work order, or worse.

Most operators we talk to are running this with whatever PDF the state DEP put on its website ten years ago. The state forms are generic, not project-specific, and they’re built around what the agency wants to confirm in an audit, not around what the field foreman is actually looking for during a Monday-morning site walk after a Sunday rainstorm. The other half of the search results are environmental-consultant landing pages gating their version behind a contact form so they can sell you a $4,800 stormwater compliance retainer. There’s a real gap between the agency form and the consultant offering, and the operator running the site is stuck in it. That’s what this checklist fills.

The 18 inspection points on this list are the items a federal-construction operator actually runs through during a real site walk. They map to the BMPs (best management practices) every approved SWPPP names by reference. They map to the EPA CGP 2022 inspection requirements (40 CFR 122.26 and Part 4 of the CGP) and to the layered state requirements in California (Construction General Permit Order 2022-0057-DWQ), Florida (NPDES Generic Permit), Texas (TPDES TXR150000), New York (SPDES GP-0-20-001), and the major MS4 municipalities. The checklist works as a single artifact across jurisdictions because the underlying inspection mechanics are 80% identical even when the form numbers differ.

We built this because the alternative, running stormwater inspections off a state PDF that doesn’t ask the right questions, then trying to defend the resulting field log when the state inspector shows up, is the part of construction administration that wakes operators up at 2 a.m. This checklist was shaped by real USACE earthwork projects where post-rain documentation gaps nearly cost primes their bonding letters. Use it on every active project. Update it the moment a new BMP is installed. Re-run the post-rain inspection within the 24-hour window every time. Keep the completed inspection log accessible to the state DEP, EPA Region, or municipal MS4 inspector on demand.

Who this checklist is for

  • General contractors and federal primes running earth-disturbance projects over one acre under EPA CGP 2022 or a state-equivalent NPDES permit
  • Specialty subcontractors in earthwork, sitework, utilities, and demolition where stormwater compliance is delegated downstream from the prime
  • SWPPP administrators and certified inspectors (CESSWI, CISEC, CESCL, or state-specific equivalents) running weekly and post-rain inspections
  • Project superintendents and field engineers maintaining the project’s stormwater binder day-to-day
  • Environmental compliance officers preparing for state DEP, EPA Region, or municipal MS4 audits
  • Owner’s reps and construction managers verifying the prime’s stormwater compliance under FAR 52.236-7, USACE EM 200-1-2, or comparable state and local requirements

If you’re a sub trying to confirm what the prime is going to inspect against your work, this is the artifact upstream of you. Clip it to your own scope-of-work file so you can mobilize without surprising the prime’s superintendent.

The 18-point SWPPP inspection walk

The checklist covers 18 inspection points every SWPPP-permitted project must verify weekly, after every qualifying rain event, and any time a state or federal inspector is on the way:

  1. Silt fence integrity. Walk every linear foot of installed silt fence and document tears, undermining, sediment accumulation above one-third of fabric height, and missed J-hook turn-ups at the ends. Confirm the fence is trenched in (not just stapled to stakes), staked at the spacing the SWPPP calls for (typically 8 feet maximum), and that the fabric weight matches the design drawings. Silt fence failures are the most-cited deficiency in EPA CGP audit data, and they almost always trace back to a maintenance gap, not an installation gap.
  2. Inlet protection on every storm drain. Confirm all storm drain inlets within and downstream of the disturbed area carry inlet protection sized for the flow type. Block-and-gravel, fabric drop, curb-back, and inlet socks each have their place. Match the protection to the inlet type the civil drawings show. Inspect for sediment accumulation choking the protection, displacement during rain events, and inlets that have been “temporarily uncovered” by a sub crew and never re-covered. An unprotected storm drain inlet inside the disturbed area is a per-incident violation.
  3. Sediment basin and sediment trap elevation. Verify the sediment basin’s elevation against the design (most state programs require it to remain at 80% of design capacity or higher). Inspect the riser, anti-flotation, principal spillway, and emergency spillway for damage. Confirm the basin’s outlet skimmer (where required) is functioning and unblocked. For sediment traps, confirm the rock check dam has not been overtopped by sediment and that the storage volume is intact. Document any basin or trap that has been pumped down without authorization or has accumulated sediment requiring removal.
  4. Stabilized construction entrance. Inspect the stabilized construction entrance for stone embedment, contamination with soil, missing geotextile underlayment, and re-stoning frequency. The standard is 50-foot length, 14-foot width, 6-inch depth of 2- to 3-inch open-graded stone, but check the drawings, not your memory. The entrance should arrest sediment from being tracked onto public roads, and when it stops doing that the answer is re-stoning, not “we’ll watch it.” This is the single most common site-walk finding in the EPA CGP audit data.
  5. Perimeter sediment controls. Confirm the project’s perimeter sediment controls (silt fence, fiber roll, compost sock, or equivalent) match what the SWPPP narrative calls out. Continuous run around the disturbed-area boundary, with proper J-hook turn-ups every 100–200 linear feet (state-dependent) so concentrated flow can’t bypass the control at low points. Document any breaches, gaps where construction traffic has knocked the control down, and any place where the perimeter has been intentionally cut for site access without a stabilized alternative.
  6. Soil stabilization status. Temporary and permanent. Per the EPA CGP, soil stabilization must be initiated within 14 days of construction-activity cessation on any portion of the site (7 days in some state programs and most arid-region programs). Walk the site and identify every disturbed area: confirm whether it is actively worked (no stabilization required), within the stabilization window, or past the window and out of compliance. Document what stabilization is in place. Temporary seeding, hydroseeding, mulching, erosion control blanket, rolled erosion control product (RECP), or permanent vegetation establishment. Note any areas of bare soil that have aged past the stabilization window without action.
  7. Dewatering compliance. Any dewatering operation (basin, trench, foundation excavation, utility cut) must discharge to a sediment trap, basin, or filtration system before water leaves the site. Direct discharge to a storm drain inlet, surface water, or off-site low point is a per-incident violation. Verify the dewatering setup matches the SWPPP narrative (some sites require specific dewatering bag specifications or skimmer details). Document the discharge point, the sediment-removal mechanism, and any indication of turbid water leaving the controlled area. Photograph any dewatering operation in progress for the inspection record.
  8. Concrete washout containment. Concrete washout, the rinse water from concrete trucks, pumps, and finishing equipment, is high-pH and treated by EPA as a non-stormwater discharge requiring its own containment. Confirm the project has a designated concrete washout structure (above-ground manufactured washout, lined excavated pit, or rolling washout container) sized to the project’s pour volume. Verify it is signed, accessible to drivers, and not overtopped. Document the dispose-and-replace schedule. A “we just had the truck rinse over there” answer when the inspector asks is a per-incident finding under 40 CFR 122.26.
  9. Trash, debris, and waste controls. Construction waste (lumber scrap, packaging, food waste from crew lunches, demolition debris) is itself a stormwater pollutant under the CGP. Confirm the project has dumpsters with closed lids or secured tarps, that materials staging areas don’t have wind-blown debris exiting the site boundary, and that the porta-john setup is anchored, serviced on schedule, and not located in a drainage path. Document any uncontained debris areas, overflowing dumpsters, or waste materials within 50 feet of a storm drain inlet.
  10. Spill kit accessibility and condition. Every active construction site under a SWPPP must maintain spill kits sized to the project’s chemical and fuel storage profile, located in known-and-marked positions, and accessible during all hours when chemicals or fuels are present. Verify the spill kit is intact (sorbent pads not used, boom segments not deployed, oil-only and universal absorbents stocked per the SWPPP), within service date if applicable, and that the spill response procedure is posted near the kit. Document any kits that are missing, depleted, locked away in a trailer that’s locked at night, or located more than the SWPPP-specified distance from the chemical or fuel source.
  11. Sediment tracking onto public roads. One of the most visible per-day violations is sediment tracked from the construction entrance onto public streets. The CGP requires “minimization”, so a perfect zero is not the standard, but visible mud trails, sediment piles, and tracked material on the public right-of-way for more than half a block are clear findings. Document the construction entrance condition, whether street sweeping is happening on the schedule the SWPPP calls for, and whether any tracked material has reached a downstream storm drain inlet (which escalates the finding to a sediment-discharge violation).
  12. Chemical and fuel storage. Secondary containment, signage, SDS access. Fuel tanks, oil drums, asphalt cement, sealants, paints, solvents, and any other chemicals on site must be stored on impermeable surface with secondary containment (110% of the largest container’s volume, per most programs), labeled per the SWPPP, and have Safety Data Sheets accessible to the crew. Inspect the storage area for leaks, missing labels, missing or compromised secondary containment, and chemicals stored in a non-designated location. The SWPPP’s chemical inventory should match what’s actually on site. Discrepancies are a documentation finding even before they become a release.
  13. Dust control and fugitive emissions. Dust control isn’t only an air-quality issue; under the CGP it’s a stormwater issue when wind-blown soil exits the disturbed area and lands in a downstream waterway, ditch, or storm drain. Confirm the project’s dust-control measures (water trucks on schedule, calcium chloride or magnesium chloride application where the SWPPP authorizes it, wind fences on long-duration disturbed perimeters) are deployed and active. Document any visible plumes, sustained dust off the property line, or unwatered haul roads. In arid-region states (CA, AZ, NV, NM, TX, UT, CO), dust control is also a state air-quality requirement layered on top of the federal CGP.
  14. Post-rain inspection within 24 hours of qualifying event. This is the most-missed compliance requirement on the entire CGP. After any rain event meeting the project’s qualifying threshold (typically 0.25 inches in 24 hours, but see your state’s program. California, Oregon, and Washington go lower in some cases), the certified inspector must perform an additional inspection within 24 hours. This is on top of the weekly inspection. Document the rainfall amount, the date and time of the event, the date and time the post-rain inspection occurred, and the inspector’s name and certification. Missing this window, even when the deficiencies found are minor, is a per-event finding that escalates fast across multiple storms.
  15. Weekly inspection log completeness. The CGP requires the weekly inspection log to capture, at minimum: inspection date and time, weather and rainfall (since the prior inspection), inspector name and certification number, BMPs inspected, deficiencies identified, corrective actions ordered with target date, photographs of deficiencies, and inspector signature. Any of those fields blank or “see attached” without a real attachment is a documentation finding. The log must be retained on-site (or accessible electronically from on-site) during the active construction window and for the full retention period (3 years post-NOT) thereafter.
  16. Corrective action documentation. Within 7 days. Every deficiency identified during any inspection must be corrected within 7 days, and the correction must be documented in the inspection log alongside the original finding. This is the documentation gap that most enforcement actions hinge on: the deficiency was logged, the inspector found the same deficiency unfixed two weeks later, and the violation timeline starts running. Confirm every deficiency from the prior inspection has a closing entry. Confirm the correction is photographed where possible. Confirm the corrective action is signed by the same certified inspector or the SWPPP administrator on record.
  17. NPDES permit, SWPPP, and Notice of Intent on-site. The CGP requires the operator to maintain a copy of the permit, the project’s full SWPPP narrative (including all amendments), the Notice of Intent (NOI) acknowledgement letter, and the inspection log on-site (or accessible from on-site within a reasonable time). The “we keep it at the corporate office” answer fails this point. Confirm the binder or digital equivalent is on-site, current, and findable by the inspector running the walk. Document any SWPPP amendments not yet incorporated into the on-site narrative.
  18. Operator certification and SWPPP administrator status. The CGP requires the SWPPP-named operator and the inspections to be performed by “qualified personnel”. Typically a certified inspector (CESSWI, CISEC, CESCL, QSP/QSD, or state-equivalent depending on jurisdiction). Confirm the inspector running the walk holds current certification (not expired, not lapsed). Confirm the SWPPP names the current site superintendent or compliance officer as the operator on record (not the person who left the company in 2023). Confirm the inspection log is signed by the certified inspector each week. Confirm there is a current SWPPP administrator named on the permit who is reachable during the inspector’s working hours. A lapsed certification or absentee administrator is the kind of “rookie” finding state inspectors document with relish.

How to run the inspection on Monday morning and within 24 hours of a qualifying rain

Run this every Monday during the active construction window, and within 24 hours of every qualifying rain event. For each inspection:

  • Print the PDF version (or use the working Excel with built-in checkboxes. The Excel version auto-calculates a compliance % from the 18 marks).
  • Pull up the project’s most recent SWPPP narrative so you’re walking against the project’s actual BMPs, not a generic checklist.
  • Walk the site with a phone camera ready for photo documentation. Mark each item: OK, Flag (corrective action needed), or Reject (immediate stop-work).
  • Anything Flagged starts the 7-day corrective-action clock. Log the deficiency, log the planned correction, and confirm closure in the next inspection.
  • Anything Rejected is on-site immediate response: stop the activity creating the deficiency, contain any release, notify the SWPPP administrator before the next operational hour.
  • File the completed checklist in the project’s stormwater binder behind the most recent SWPPP narrative. If a state DEP, EPA Region, or municipal MS4 inspector shows up, this binder is the artifact that proves the certified inspector actually ran the inspections the permit requires.

The full PDF download includes a printable cover sheet so you can clip it to the front of each inspection’s photo packet.

Stop running stormwater inspections off a 10-year-old state PDF

The 18 points on this list take 30–45 minutes per site walk if the inspector is moving. Multiply that by every Monday plus every qualifying storm event across an active site portfolio and the SWPPP-administrator hours add up fast. Contracts Connected’s approval workflows turn the inspection log, the deficiency record, and the 7-day corrective-action close-out into a single tracked artifact. The inspector runs the walk, photos and notes attach automatically to the deficiency record, the SWPPP administrator gets a notification when the 7-day clock starts, and the binder builds itself for the state DEP audit. Same depth, same certification standard, no more 2 a.m. binder-rebuild marathons before the inspector shows up.

For educational purposes. These templates, checklists, and trackers are operator-built starting points designed to help you move faster on the kind of work that usually drowns construction admins in email chains. They are not legal, insurance, accounting, or tax advice. Each project, jurisdiction, and contract has its own quirks. Review the document, refine the language, and consult your attorney, broker, CPA, or compliance officer before relying on it for a live project decision.

Frequently asked questions about the SWPPP inspection checklist

How often is a SWPPP inspection required under the EPA 2022 Construction General Permit?

The EPA 2022 CGP requires inspections at least once every seven calendar days during active construction, and within 24 hours of any qualifying storm event (typically 0.25 inches of rain in 24 hours, though state programs may set the threshold lower). Some state programs add additional triggers. California requires daily inspections during the wet season for sites with active dewatering, and several MS4 municipalities require post-discharge inspections after any pumping operation. Inspections must be performed by qualified personnel. Typically a certified inspector holding CESSWI, CISEC, CESCL, or a state-recognized equivalent.

What’s the difference between a SWPPP inspection and a SWPPP inspection report?

The inspection is the on-site walk where the certified inspector physically verifies BMP condition, stabilization status, and corrective-action closure across the 18 points covered in this checklist. The inspection report (or inspection log) is the written record produced from that walk. Date, time, weather, rainfall amount if applicable, inspector name, certification number, deficiencies identified, photos, corrective actions ordered, and signature. Both are required. The inspection without the report is a documentation finding; the report without the inspection is a fraud finding.

Who must perform a SWPPP inspection. Does it have to be a certified inspector?

The EPA 2022 CGP requires inspections to be performed by qualified personnel. Defined as a person knowledgeable in the principles and practices of erosion and sediment controls. State programs make this more specific. California and Oregon require Qualified SWPPP Practitioners or Qualified SWPPP Developers (QSP/QSD). Washington requires a Certified Erosion and Sediment Control Lead (CESCL). Many federal contracts and the U.S. Army Corps of Engineers’ EM 200-1-2 require CESSWI or CISEC certification. If the project’s SWPPP names a specific certification, that’s the binding requirement. Meeting only the federal CGP minimum on a project that contracted to a state-tier certification is itself a contract finding.

What happens if you miss the 7-day corrective action window?

The CGP requires corrective action within 7 days of identifying any deficiency. Missing the window is itself the violation. Even if you eventually fix the issue. The state DEP or EPA Region documents the gap, calculates a per-day penalty in some programs, and starts the enforcement timeline. Repeat or willful violations escalate quickly: Notices of Violation, stop-work orders, civil penalties (up to $59,114 per day per violation under federal CWA enforcement as of the 2024 inflation adjustment), and in egregious cases criminal referrals. The corrective-action documentation is also the evidence that proves you fixed it on time. Log the closure date alongside the original finding, every time.

What does “qualifying storm event” mean and how do I track rainfall?

A qualifying storm event under the EPA 2022 CGP is typically defined as a rain event producing 0.25 inches or more of precipitation within 24 hours, though state programs vary (some go to 0.10 inches, particularly in arid-region NPDES programs). Track rainfall using an on-site rain gauge calibrated annually, or a documented nearby NOAA weather station within a defined radius (most programs allow up to 5 miles). Document the rainfall amount, the start and end time of the event, and the time of the post-event inspection. The post-event inspection is required within 24 hours of the end of the qualifying event, not 24 hours from the end of the calendar day, not 24 hours from when you noticed.

Does a federal construction project have stricter SWPPP requirements than commercial?

Often, yes. Federal projects under FAR 52.236-7 require compliance with all applicable federal, state, and local environmental requirements, which means the federal contract incorporates whichever permit (federal CGP or state-issued) governs the site, and adds federal-procurement layers on top. USACE projects under EM 200-1-2 add specific erosion and sediment control submittals, certified inspector requirements, and reporting cadence. NAVFAC, GSA, and DoE projects layer their own environmental requirements. The contract’s environmental section is the binding source. Read it before assuming the federal CGP is the ceiling. Federal contracting officers also routinely audit SWPPP compliance independently of the state DEP, so the operator faces parallel compliance review.

Where this document lives in the system
Contract Operations · Contracts Connected
Product bridge

Contracts Connected tracks every document a vendor owes you against the contract, reads what comes back, and shows who can mobilize, who is compliant on site, and who can be paid. Construction compliance.

More in Environmental / NEPA

All Environmental / NEPA templates