If you’re putting together a budget line for EHS compliance, or comparing proposals from outside firms, the numbers are easier to make sense of once you know what actually drives them. There’s no single rate for ongoing compliance management. Cost is built from the regulatory footprint of the facility, the cadence of work required to keep it current, and the breadth of expertise needed across California’s overlapping agencies.
This piece walks through the factors that shape pricing, how to compare quotes that look different on paper, and how to think about return on the spend. For broader context on what’s being delivered, see our ongoing EHS compliance management guide.
Why There’s No Standard Price
Two California facilities the same size can carry very different compliance loads. One might be a warehouse with an HMBP filed under the local CUPA (which may be a county environmental health department, fire department, or another local agency depending on jurisdiction), a forklift program, and a stormwater filing. Another might be a manufacturer with the same square footage but APSA-listed tanks, an air permit, a wastewater discharge permit, large quantity generator status under DTSC, multiple training programs, and a Workplace Violence Prevention Plan to maintain under SB 553.
The first facility might need a couple of focused programs maintained on a light cadence. The second might need every one of the five pillars (safety, hazardous materials and waste, stormwater, air, wastewater) reviewed regularly, with plan reviews and updates on each program’s required cadence across IIPP, WVPP, HMBP, SPCC, and SWPPP. Same footprint, very different scope, very different cost.
When we walk a facility for the first time, the most common pattern is that the operator already knows roughly half of what applies. The other half (a tiered permitting daily log requirement, an AER deadline at their air district, a hazardous waste fee structure they didn’t know existed) usually surfaces during the walk. The scope conversation gets accurate after that, not before.
What Drives Cost
Every proposal for ongoing compliance management is built on the same set of variables. Knowing them lets you read a quote and ask the right questions about why one number is higher or lower than another.
| Cost Factor | What Drives It | Questions to Ask Your Provider |
|---|---|---|
| Number of regulated programs | More pillars covered means more deliverables. A facility with HMBP only is a different scope than one with HMBP plus SPCC, SWPPP, IIPP, WVPP, and air permit support. | Which California programs are in scope, and which are excluded? |
| Facility size and complexity | Square footage, number of regulated units, tank count, generator status, shift coverage, hazardous process chemistry. | How is facility complexity weighted in your scope? |
| Visit frequency | Higher-cadence visits cost more but catch drift earlier. Most ongoing engagements run every one to two months. | What cadence are you proposing, and why that one? |
| Training cadence and format | In-person Right-to-Know training (at initial assignment and when new chemical hazards are introduced) and hazardous waste handler training (per generator status) plus year-round LMS access for new hires costs differently than periodic delivery only. | What trainings are included? Are new-hire and refresher trainings covered? |
| Sampling and lab work | Bundled stormwater sampling or wastewater monitoring versus client-direct lab handling. | Is sampling bundled, or coordinated with a lab I pick? |
| Geographic location | Travel time to the facility is part of the cost. Remote single sites carry more travel weight than metro locations. | How is travel accounted for? |
| Stormwater kits and posted supplies | Inspection kits, signage, replacement of posted logs and labels. Bundling simplifies maintenance. | Are physical supplies included or billed separately? |
| Multi-facility scope | Multiple sites under one agreement usually carry better unit economics than the same scope at a single site. | How does pricing change as facilities are added or removed? |
The In-House Comparison
The most useful benchmark for ongoing compliance cost isn’t another consultant’s quote. It’s what the same scope would cost to staff internally. A salaried EHS hire in California carries a loaded cost that includes salary, benefits, certifications, software, PPE, and the months it takes for a new hire to learn the facility and its agencies.
The math that consistently works on calls: a managed ongoing engagement covers what an in-house EHS person would cover, at a fraction of the loaded cost of a full-time hire, with senior regulatory oversight on every deliverable. The tradeoff is daily on-site presence. For a full breakdown of when in-house staffing wins and when outsourced is the right answer, see in-house EHS staff vs. outsourced compliance.
Return: What the Spend Avoids
The right way to size a compliance budget isn’t to start at zero and work up. It’s to start from what gets missed without one and work down.
- Agency penalties. Cal/OSHA, CUPA, and DTSC citations carry per-day, per-violation exposure. A single missed CERS submittal (CERS is the state’s online environmental reporting portal) or an outdated HMBP can compound quickly once an inspector arrives.
- Liability after an incident. A workplace injury, a chemical release, or a stormwater discharge violation creates exposure that compounds when training records are incomplete or the underlying plan was never updated.
- Staff time absorbed by compliance. A plant manager or HR lead pulled into HMBP updates and CERS uploads is time not spent on operations.
- Inspection rework. Facilities that aren’t ready for an inspection often spend weeks afterward correcting deficiencies that would have taken hours to prevent.
- Insurance posture. Documented EHS programs reduce risk to carriers. The opposite shows up at renewal.
Trying to size a budget for ongoing EHS compliance at your facility? Call (925) 551-7300 or request a consultation. A short conversation about your program mix and facility profile is enough to scope a quote.
How to Compare Proposals
When two quotes look meaningfully different, the gap is almost always in scope, not in price. Before comparing line items, line up the scope:
- Programs in scope and excluded. A proposal that covers HMBP but excludes SPCC, or includes IIPP but not WVPP, will look cheaper until you add back what’s missing.
- Cadence. Quarterly, bimonthly, or monthly site visits change the deliverable count and the catch-drift posture.
- Plan review deliverables. Are IIPP, WVPP, HMBP, SPCC, and SWPPP reviews and updates included on each program’s required cadence?
- Training delivery. In-person trainings during scheduled visits, LMS access, refresher cadence.
- Account structure. A dedicated account manager with an assigned technical specialist costs differently than a rotating consultant pool.
- QC review. Whether deliverables run through a multi-reviewer process before they reach the facility.
A firm that quotes a number without seeing the facility is selling a generic package. The right proposal is built after a baseline walkthrough. For the criteria that separate firms with meaningful coverage from firms with thin scope, see how to choose an EHS consulting partner.
When Phased Scope Makes Sense
Some California facilities can’t take on full pillar coverage on day one. Budget cycles, recent acquisitions, or pending headcount changes can mean the right starting point is two or three pillars now, with the rest added later. That works as long as the missing scope is documented and the compliance calendar still reflects what’s not yet covered. The risk to flag: partial coverage that leaves an inspection-exposed gap. The phasing conversation should include which programs sit outside the scope and how those deadlines will be tracked in the meantime.
Ready to scope a proposal for your facility? Call (925) 551-7300 or request a consultation. We’ll walk through your current programs, your CUPA and Cal/OSHA exposure, and what an ongoing engagement would cover for your specific operation.












