The EPA doesn't regulate pressure washing because it's a minor nuisance. It regulates it because commercial exterior cleaning generates non-stormwater discharge — a regulated category under the Clean Water Act — every time a crew points a gun at a building and pulls the trigger. "Best Management Practices" is regulatory language. Without documentation, you're exposed whether or not anything actually went wrong.
The EPA's National Menu of Best Management Practices defines the baseline framework. State programs (SPDES in New York, AZPDES in Arizona, TPDES in Texas) adapt and enforce on top of it. What's consistent across all jurisdictions:
A contractor who completes and documents all six elements for every job is BMP compliant. A contractor who does the work but skips the documentation has the same regulatory exposure as one who didn't do any of it — because exposure is determined by what you can prove.
Walk the site. Mark every storm drain inlet within the runoff catchment area of the job. These become containment priority points. Photograph inlet locations before work starts — the timestamp establishes your baseline condition.
Install drain inlet protection before any water or chemical contacts the building:
No containment setup should take more than 10 minutes. If it takes more, the site requires a revised approach — not a skip.
Before applying anything, complete the pre-job section of the chemical log:
This pre-job log is the artifact that shows you planned the job with surface-appropriate chemistry — not that you defaulted to "hot mix and see what happens."
For each surface area treated, record in real time:
Regulators can verify dwell time from application start to rinse start if your records have timestamps. A log that says "8-minute dwell on vinyl" is not the same as two timestamps 8 minutes apart — but both are defensible. A log that says "cleaned north facade" with no time reference is not.
Run the recovery system in parallel with application. Don't wait until the job is complete.
After rinsing, measure the pH of drainage water in the containment area before removing protections:
If a regulator asks what was in your runoff, a pH reading plus your chemical log is the evidence that it was within safe parameters. Most contractors don't log pH. Most compliant properties do.
Remove all drain inlet protections and photograph cleared inlets. The post-job photo establishes that you left the storm drain system unobstructed — the legal baseline condition.
Complete the manifest with final figures:
Regulators in enforcement actions look for two things first: the chemical log and the water recovery manifest. Without both, the presumption is that runoff went unmanaged. This document is the single most important artifact in your compliance stack.
Standard post-job photo sets for BMP documentation purposes:
Commercial cleaning operations on regulated industrial and commercial facilities may require a facility-level SWPPP on file — not a per-job document, but a standing plan that covers how the facility manages stormwater from all regulated activities, including exterior cleaning.
States with active industrial stormwater general permits — California (IGP), New York (SPDES), Texas (TPDES), Georgia (NPDES) — require documented BMPs for all regulated activities at covered facilities. If you're a property manager, know whether your facilities are permitted and whether your exterior cleaning vendors are operating within the permit framework.
EPA and state programs generally require stormwater-related records to be retained for three to five years. OSHA chemical exposure records (SDS files) require 30-year retention.
The practical standard: retain all per-job BMP documentation — chemical logs, pH logs, water recovery manifests, and photo sets — for five years minimum at the property level.
Records that exist only in the contractor's system are not available if the contractor becomes unreachable, goes out of business, or is in an adversarial position during a claim. Property managers should require delivery of the full BMP package within 24 hours of job completion and retain it at the property.
One contract clause that creates the compliance expectation:
This clause doesn't just document the expectation — it creates a contractual record that you required compliance. In a regulatory enforcement action, that clause and the contractor's compliance history at your property is the defense.
The full compendium includes this playbook, the state-by-state penalty table, the insurance pollution exclusion explainer, a blank chemical log template, and the sample vendor contract clause — formatted for your files.
SurfaceOps grades your vendor's BMP compliance posture against this exact playbook — chemical documentation, water recovery, photo verification, and permit status.
Run the free compliance scorecard → How SurfaceOps works →