The 0.25″ rule: how rain-triggered SWPPP inspections work

Most construction general permits contain a deceptively simple sentence: after a storm event of 0.25 inches or more within 24 hours, inspect the site within 24 hours. That one sentence creates a dynamic, weather-driven deadline that runs for the entire life of the project — and it's where most SWPPP violations are born, because nobody was watching the rain gauge.

This guide unpacks the federal rule (EPA 2022 Construction General Permit) and the details that trip people up. State triggers range from 0.25″ to 1.0″ — look up your state.

What counts as a qualifying rain event

Under the federal CGP, the trigger is 0.25 inches of rain within a 24-hour period. The details, straight from the permit text:

  • Cumulative counting. Multiple small storms that together produce 0.25″ within 24 hours trigger the inspection. Two showers of 0.15″ six hours apart qualify. You can't wait for one big storm — you have to track running 24-hour totals.
  • Continuous clock time. The 24-hour window is calendar time, not business hours. Under the federal permit, if the deadline falls entirely outside working hours, inspect no later than the start of the next work day — but several states (Florida, California among them) run the clock through weekends and holidays.
  • Multi-day storms. A storm that qualifies on day one and keeps qualifying on later days requires an inspection within 24 hours of the first qualifying day and within 24 hours of the last qualifying day.
  • Snowmelt counts. A discharge caused by melt from 3.25 inches or more of snow in 24 hours (the rain-equivalent of 0.25″) also triggers an inspection.

How rainfall must be measured

The permit requires operators to use an on-site rain gauge or a representative weather source for the site's location. That second option is written into the regulation itself — the permit contemplates relying on representative precipitation data, which is what makes automated weather monitoring a legally sound backstop.

In practice the failure mode isn't the measurement, it's the watching. A gauge only helps if someone reads it every day, does the 24-hour math across multiple showers, and knows the site's specific trigger. On a Saturday. That's the gap RainCheck closes: hourly precipitation checks at each site's exact coordinates, trailing 24-hour totals computed continuously, and an inspection deadline created the moment a site crosses its state's threshold — with the on-site gauge remaining the permit's system of record.

State triggers vary — a lot

The rain-trigger skeleton is universal, but the numbers aren't. A contractor working across state lines can't keep the rules in their head:

JurisdictionRain triggerNotable quirk
Federal EPA CGP (MA, NH, NM, DC…)0.25″Next-work-day allowance for non-work hours
Texas (TCEQ)0.25″7-day, or 14-day + storm cadence options
Florida (FL DEP)0.50″Clock runs on weekends and holidays
Georgia (GA EPD)0.50″Daily rain-gauge monitoring required
North Carolina (NCG01)1.0″On-site rain gauge required
California (SWRCB)0.25″Rain Event Action Plans due 48h before forecast storms
Virginia (VAR10)Measurable storm48-hour response window, business-day cadence

Full details for all 50 states, DC, and the federal permit are in the state requirements directory.

What the post-rain inspection must produce

The inspection itself follows the same scope as a routine one — every control, every discharge point (use the inspection checklist). Two extras matter for rain events:

  • Record the rainfall number and its source (gauge reading or weather data) on the report — it's the first thing an auditor checks against the deadline math.
  • Complete and sign the written report within 24 hours of the inspection — a separate clock from the inspection deadline itself. The inspection form template covers the required fields.

Any deficiency found starts corrective action deadlines on top — next business day for simple fixes, 7 calendar days for significant repairs. Track those on the corrective action log.

Why missed rain inspections are the classic violation

The obligation is dynamic (weather decides when), cumulative (multiple showers count), jurisdiction-specific (0.25″ to 1.0″), and evidence-based (signed, time-stamped records). Paper systems handle all four badly. When EPA audits stormwater records, the first cross-check is precipitation history against inspection dates — every qualifying storm without a matching inspection report within 24 hours is a separate violation, at up to $68,445 per day. See fines and enforcement.

Common questions

How much rain triggers a SWPPP inspection?

Under the federal EPA permit, 0.25 inches within 24 hours — including cumulative totals from multiple showers. State triggers vary: Florida and Georgia use 0.50 inches, North Carolina 1.0 inch, Alabama 0.75 inches. Check your state's permit.

Does the 24-hour inspection clock run on weekends?

It depends on the permit. The federal CGP lets you inspect at the start of the next work day if the window falls entirely outside working hours. But states like Florida and California run the clock through weekends and holidays — the inspection is due Sunday if the rain fell Saturday.

Do multiple small rain showers count toward the trigger?

Yes. The federal permit counts cumulative rainfall within any 24-hour period. Two 0.15-inch showers a few hours apart total 0.30 inches and trigger the inspection, even though neither storm qualified alone.

Can I use weather station data instead of an on-site rain gauge?

Yes — the federal permit explicitly allows an on-site gauge or a representative weather source for your location. Some states (North Carolina, Georgia) additionally require an on-site gauge. Automated monitoring like RainCheck acts as the safety net that makes sure the clock is never missed, while the gauge remains the system of record where required.

What about snowmelt?

Under the federal CGP, a discharge caused by snowmelt from 3.25 inches or more of snow within 24 hours triggers an inspection on the same 24-hour clock as rain.

Rain starts the clock. RainCheck starts the inspection.

Hourly rain monitoring per site, automatic deadlines matched to your state's trigger, mobile inspection forms, and signed PDF records — $29 per active site per month.

Start free trial