Skip links

How an EHS Compliance Calendar Keeps Your Facility on Track

Missed deadlines are the most expensive kind of compliance failure. The plans are written, the programs exist, the training has happened at some point, but nobody remembered to submit the annual report by July 15, certify the HMBP by the CUPA’s deadline, or pay the generator fee before it went delinquent. An EHS compliance calendar is the document that prevents that pattern. It catalogs every regulatory deadline that applies to your facility, on one page, in one place, owned by one person, with enough lead time to act.

This piece covers what an EHS compliance calendar contains, why facilities miss deadlines without one, and what a useful template looks like. For the full context of how ongoing engagements maintain these calendars alongside plans, training, and inspections, see our ongoing EHS compliance management guide.

What an EHS Compliance Calendar Tracks

An EHS compliance calendar is not a list of “things we should do this year.” It’s a list of dated obligations with consequences if missed. Most California industrial facilities carry deadlines across six or seven regulatory areas at once. A calendar reduces that mess to one timeline.

The table below is the structure we build calendars around. The exact line items vary by facility (program count, generator status, air district, whether you have aboveground or underground tanks), but the categories stay the same.

Compliance DeadlineFrequencyRegulatory ProgramEnforcing Agency
HMBP review and certification in CERSAnnual review; resubmittal at least every three years or on changeHazardous Materials Business Plan (Cal H&S Code §25508)Your CUPA/UPA (which may be a county environmental health department, fire department, or another local agency depending on jurisdiction)
Hazardous waste Biennial ReportEvery two years, due March 1 of even-numbered yearsDTSC hazardous waste generator programDTSC (filing) / CUPA (inspections)
Stormwater Annual Report (Industrial General Permit)Annual, due July 15SWPPP under the IGP, filed in SMARTSState Water Resources Control Board
Annual Emissions Report (AER) and AB 2588 updateAnnual reporting cycle for AER; AB 2588 inventory update on the district’s cycleAir quality permits and toxic emissions inventoryYour local air district (AQMD, SCAQMD, BAAQMD, etc.)
CUPA Single Fee and DTSC generator feeAnnual, due date set by the invoiceHazardous materials and hazardous waste feesCUPA (Single Fee); DTSC (generator fee)
Permit renewals (air, wastewater, tank registrations)Per permit terms; many are annualSource-specific permitsAir district, sanitation district, CUPA
IIPP maintenance and updateAs conditions change (new hazards, incidents, or operational changes); no fixed annual requirement under §3203Cal/OSHA Title 8 §3203Cal/OSHA
WVPP annual reviewAnnual, with documentation of reviewSB 553 / Labor Code §6401.9Cal/OSHA
Recurring training (Right-to-Know, hazardous waste handler, forklift)Cadence varies by program: RTK at initial assignment + new hazards; forklift eval every 3 years; HWH per generator statusCal/OSHA training requirementsCal/OSHA
SPCC plan review (Tier I/II qualified facilities)Every five years, or after material changeAPSA / SPCCCUPA / EPA
Universal waste accumulationMaximum one year on siteUniversal waste ruleDTSC / CUPA
Tiered permitting notification renewalsPer program (CESQT renewal periods vary)Tiered permitting programCUPA / DTSC
Inspection log audits (weekly haz waste, weekly haz mat, monthly facility walk, forklift daily)Daily / weekly / monthly cadence at the facilityMultiple programsCUPA, Cal/OSHA

Two patterns are worth noting from the table. First, the deadlines come from different agencies on different cycles, and missing one rarely triggers a warning from another. Second, the most painful deadlines are the ones nobody is automatically reminded about: the stormwater annual report doesn’t send an email if you forget, and the DTSC fee notice arrives in the mail to whichever address happened to be on file two years ago. A calendar substitutes for the reminders nobody sends.

Why Facilities Miss Deadlines Without a Calendar

When we walk a facility for the first time, the most common finding isn’t a missing plan. It’s a current plan with stale dates on it. The HMBP was certified, but eighteen months ago, and the CUPA’s annual review date passed in the interim. The IIPP names a safety coordinator who left in 2023. The stormwater inspection log has entries through April and then nothing.

Three reasons facilities miss deadlines, in the order we see them:

The person who owns it changes, and the calendar doesn’t move with them. The plant manager who set up the HMBP retires. The HR person who tracked training leaves. The new person inherits a job description and a building, but not the spreadsheet of dates. By the time the first missed deadline surfaces, six others are also in question.

Single-program vendors track their own deadlines, not yours. A stormwater consultant remembers the July 15 annual report. They do not remember the March hazardous waste fee, the air district’s AER cycle, the WVPP annual review, or the CUPA’s single fee invoice. Single-program coverage leaves gaps in everything outside that program.

No one wrote down what triggers what. Many obligations are conditional. If your generator status crosses into LQG, biennial reporting kicks in. If you add a piece of equipment that emits, an air permit application starts a renewal clock. If you discharge to sewer, the local sanitation district sets its own monitoring schedule. Without a calendar that maps triggers to deadlines, the conditional ones get missed first.

Trying to put together a compliance calendar for your facility? Call (925) 551-7300 or request a consultation. We’ll talk through which deadlines apply to your operation and what a workable calendar looks like for a site your size.

What Goes in an EHS Compliance Calendar Template

The version of a compliance calendar that actually works has six columns. Anything less leaves work for the reader.

  1. Deadline date. The actual date the obligation is due, not “Q3” or “spring.” Where the date floats (invoice-driven, district-driven), write the trigger that sets it.
  2. Action required. Submit AER. File annual report in SMARTS. Pay generator fee. Conduct WVPP review.
  3. Regulatory citation. The section of code or permit that creates the obligation. Useful for the inspector conversation and for understanding what changed if the regulation is amended.
  4. Enforcing agency. Who issues the violation if the deadline is missed.
  5. Owner. The person at the facility responsible for getting it done. Calendars without owners turn into wallpaper.
  6. Lead time. How many days before the deadline the work needs to start. A biennial report can’t be drafted the day before March 1. A permit renewal often requires a fee submitted weeks ahead.

Some facilities also add a “last completed” column. We recommend it. It turns the calendar into a record of compliance as well as a forecast of it.

The format matters less than the discipline of maintaining it. A spreadsheet works. A wall calendar works. A shared document works. What doesn’t work is a calendar that gets built once and never updated.

How a Managed Compliance Calendar Differs From a Spreadsheet

A managed compliance calendar is what facilities get when they enroll in ongoing compliance management. The difference between a managed calendar and a spreadsheet built in-house is who keeps it current.

Three differences matter:

Regulatory tracking is part of the engagement. When SB553 became enforceable in July 2024 and required California employers to maintain a Workplace Violence Prevention Plan, every ongoing client’s calendar received a new annual review line item. When the air district’s AER cycle moves or the CUPA changes its single fee due date, the calendar updates. The client doesn’t need to be reading regulatory bulletins to stay current.

The calendar is reconciled against the actual programs. Every regular site visit (every one to two months for most ongoing engagements) ends with a check of the next deadlines on the calendar. If the stormwater annual report is six weeks out, we know it. If the HMBP review is approaching, we schedule the work. The 2026 CUPA Conference inspection-readiness session made the same point about CERS: it works as a roadmap only when somebody actually reads it on a cadence.

There’s an owner at CDMS, not just at the facility. Your account manager carries the calendar alongside you. If the facility’s owner changes, leaves, or gets pulled to other work, the deadlines don’t fall off because we still know what’s due.

A spreadsheet is a tool. A managed calendar is a tool plus the team that updates it.

Common Questions About Compliance Calendars

How is an EHS compliance calendar different from a regulatory tracking tool? Tracking tools (and most EHS software platforms) generate alerts based on a database of regulations. They are useful for facilities with internal EHS staff who can act on the alerts. A calendar is the dated, action-oriented document that says what your facility specifically needs to do this month. The tool finds the deadlines. The calendar gets them done.

How often should the calendar be updated? At minimum, annually, with a full review of every line item. Practically, calendars get touched every visit because deadlines are completed, regulations change, and program scope changes (a new tank, a new chemical, a new piece of equipment, a new hire who needs training).

Can I get a template to start with? The structure in the section above (six columns, dated obligations, owners, lead times) is a workable template. The harder part isn’t the format. It’s filling in which deadlines actually apply to your facility, which is where the EHS compliance checklist for California industrial facilities is the better starting tool.

Where the Calendar Fits in a Larger Compliance Program

A compliance calendar is one piece of a larger system. The plans (HMBP, IIPP, WVPP, SWPPP, SPCC) are the obligations themselves. The inspection logs are the day-to-day evidence. The training records prove the people requirements are met. The calendar is the timeline that ties all of it together and makes sure the moving deadlines don’t slip while the plans sit in a binder.

For California facilities running three or more programs at once, the calendar is usually the first thing to slip when nobody owns it. It’s also the easiest piece to bring under management without changing how the rest of the operation runs.

Ready to put a compliance calendar in place for your facility? Call (925) 551-7300 or request a consultation. We build facility-specific calendars as part of ongoing compliance management, with every applicable deadline mapped to its program, citation, and owner.

Trusted throughout California

  • US Foods client logo
  • Azenta client logo
  • Brooks client logo
  • Element Critical client logo
  • Admedes client logo
  • FS Precision Tech client logo
  • Western Colloid client logo
  • Endevco client logo
  • StoreDot client logo
  • Advantage Metal Products client logo
  • Levlad client logo
  • E-Fab client logo
BSY started working with CDMS last year after our in-house EHS person departed the company. CDMS reviewed our existing operational permits as well as any additional Federal, State and Local regulations that could apply and helped us to create a comprehensive compliance calendar to track regulatory deadlines and submittal due dates. The CDMS team does an excellent job of tracking everything and can be relied upon to complete the forms accurately and assist with submittals, allowing me to focus on our business.
Gerona Goethe · General Manager · Bay Ship

Speak with a CDMS EHS expert

Tell us about your facility and your deadline. You’ll get a clear read on what applies and a scoped plan to handle it.