Skip to main content
info@sfstormdrain.com
954-420-6228 · 24/7
Resource · Operations

How often should you clean catch basins in South Florida?

A recurring question from HOA boards and property managers. The right answer depends on property type and sediment load. There is no blanket rule.

The rule of thumb

Clean when the sump is 25 to 30% full or annually, whichever comes first. Florida's stormwater rules use the same threshold. A basin more than one-third full is functionally reduced and out of compliance with most ERP O&M expectations.

By property type

  • HOA / residential community: annual full clean, plus a post-storm sweep after named events.
  • Office park: annual, with a mid-year check on tree-canopy sections.
  • Retail / big-box center: twice yearly, quarterly on restaurant pads.
  • Restaurant / grocery pad: quarterly at minimum for FOG-heavy inlets.
  • Industrial / warehouse: quarterly, monthly for MSGP-permitted operations.
  • Automotive (body shops, dealers): quarterly with oil-water separator service.

Signals to shorten the cycle

Standing water 30+ minutes after normal rain. Sediment fanning out from a grate. Odor at an inlet (FOG or organics). Post-storm ponding that didn't exist last year. Any of those and you're due, regardless of the calendar.

What maintenance plans cost

An Annual Maintenance Plan saves 15% on every cleaning. A 3-Year plan saves 20% with the price locked for 3 years. Both include 1 visit per year, or 2 for heavy-sediment sites, and waived mobilization. Additional maintenance depends on your permit and site conditions. Compare Maintenance Plans, see catch basin cleaning cost and our full catch basin cleaning service.

Related reading

Free Quote

Need documentation before the next storm season?

We start with permit records and aerials. If the job needs a look in person, we schedule a walk. Either way you get a written, fixed fee quote within 48 hours.

1Send the address
2Get the written quote
3Free site walk if needed
4Book it. Done.
★★★★★ 73 recertifications filed · 0 denials · Insured & bonded