If you are pricing out a SWPPP, you have probably noticed that many providers cannot give you a meaningful number without scoping the site. That is not a sales tactic. There is no single price for a stormwater pollution prevention plan, because two facilities that look similar from the street can require very different amounts of work. A SWPPP cost depends on what is on your site, how it operates, and what condition your existing paperwork is in.
This guide explains the variables that move the price, so you can read a proposal and understand what you are paying for. For the full picture of the service itself, see our SWPPP and stormwater compliance services in California overview. Here we stay focused on cost.
Why There Is No Flat Rate
A SWPPP is not a form. Our plan template runs eleven sections, and developing one involves more than two dozen separate tasks: setting up your account in SMARTS (the State Water Board’s online stormwater portal), mapping the site and its drainage, listing every industrial material, assessing pollutant sources across several categories, writing the control measures, building the monitoring plan, and the review and quality checks behind all of it.
The work scales with your facility. A small warehouse with one storm drain and a short chemical list is a different job than a metal finisher with six discharge points, outdoor process areas, and a history of high results. The price reflects that difference. When we scope a SWPPP, the first thing we ask about is what happens outdoors when it rains, because that is what decides how much of the plan you actually need.
What Drives the Cost
These are the factors that change the scope of the work, and therefore the price.
| Cost variable | Why it changes the scope |
|---|---|
| Facility size | Building square footage and property size determine how much site mapping, drainage analysis, and pollutant-source assessment the plan requires. A larger footprint with more activity means more to document. |
| Discharge points | Every storm drain, gutter, or outfall is a monitoring location. More discharge points mean more sampling locations, more analysis, and more to track each season. |
| Chemicals and processes | The number of materials on site and the kind of operations (plating, painting, cleaning, loading and unloading, outdoor storage) drive the pollutant-source assessment and the control measures the plan has to address. |
| NEC eligibility | If nothing industrial is exposed to rain, you may qualify for a No Exposure Certification instead of a full SWPPP. NEC-eligible sites cost less because they skip the full sampling and plan development program, though they still require an annual evaluation, annual fee, and yearly recertification. |
| SMARTS status | A facility already set up in SMARTS with a working account and a Legally Responsible Person on file takes less setup than one starting from zero or untangling an old, inactive account. |
| Exceedance history | If your samples have exceeded a benchmark, the permit requires Exceedance Response Action (ERA) work. Level 1 and Level 2 evaluations add real scope, and the SWPPP almost always needs updating alongside them. |
One more factor: whether we have worked with you before. If your current SWPPP, facility drawings, and chemical inventory are already on file, there is less to rebuild. Starting from a clean slate takes more.
Want to know which of these apply to your facility before you ask for a quote? Call (925) 551-7300 or request a consultation. Tell us your discharge points, your chemicals, and what runs outdoors, and we will tell you what your scope looks like.
Annual Service vs. One-Time Work
SWPPP cost is not only the plan. Stormwater compliance is a permit you stay enrolled in, with work that repeats every year: sampling during rain events, reporting results to SMARTS, and the annual facility evaluation (the SWAR, or Stormwater Annual Report) that is due each July 15.
Most facilities are better served by an annual service that bundles the recurring work than by paying for each piece one at a time. The plan gets built once. The sampling, reporting, and annual evaluation continue every season. When you compare proposals, look at whether the price covers the full year or only the initial plan, because a low number for development can leave the recurring work uncovered.
ERA work is the exception. When results come back high, the evaluation and report are scoped on their own, and the SWPPP update that usually goes with them is billed for the actual work involved rather than folded into a flat annual fee. We tell clients that up front so a high sample does not turn into a surprise.
The Cost That Doesn’t Show Up in the Proposal
The biggest hidden cost in stormwater is the dry visit. Many consultants send a field technician to collect your samples. The technician drives out, there is not enough rain to collect a qualifying sample, and you get charged for the trip anyway. Those charges add up across a season, and they rarely appear in the original quote.
CDMS uses a kit-based model instead. We ship you the sampling kit, and your team collects the sample when it rains, because you are already on site. There is no technician trip to pay for and no dry-visit charge. That is the whole reason behind why we don’t send a technician to collect your samples. When you read a competing proposal, ask how sampling is handled and what happens when a scheduled visit produces no usable sample.
What to Ask When You Compare Proposals
Use these questions to make two quotes comparable:
- Does the price cover the full annual program, or only developing the plan?
- How is sampling handled, and are there charges for visits that produce no sample?
- What is included if my results come back high and I need ERA work?
- Is the fee fixed, or hourly, and what triggers additional charges?
- Will any added work be approved by me before it happens?
That last question matters. Facilities ask us a version of “will you run up the bill?” more often than almost anything else. Our answer is that predictable work is priced as a fixed fee, only genuinely unpredictable work (a major SWPPP rewrite, extra investigation after an exceedance) is billed hourly, and added scope is put in front of you for sign-off before we do it.
Once you understand the cost, the next question is usually what the work looks like in practice. What to expect when CDMS handles your SWPPP walks through it from the first call to your first sampling season.
Ready for a fixed-price quote on your SWPPP? Call (925) 551-7300 or request a consultation. Tell us what you do on site and what prompted the call, and we will scope the work and give you a number you can plan around.












