Skip to main content
v2026.11,772 entries · CC-BY 4.0

Hazardous Materials Inventory Statement (HMIS) and HMMP: What Fire-Code Compliance Requires

What an HMIS and HMMP actually are, how the fire-code filing differs from EPCRA Tier II reporting, and how to build an accurate inventory statement from a chemical inventory system your lab already runs.

Written and maintained by CASRAI Editorial Board

Last updated

What HMIS and HMMP actually are, and why they are not the same document

Most fire codes in the United States — the International Fire Code (IFC) and the state/local fire codes derived from it, including the California Fire Code — use two related but distinct terms for the hazardous-materials paperwork a facility files with its fire code official: the Hazardous Materials Inventory Statement (HMIS) and the Hazardous Materials Management Plan (HMMP). IFC Appendix H, which supplies the standard forms and instructions referenced by Chapter 50’s permit provisions (Sections 5001.5.1 and 5001.5.2), keeps the two separate on purpose:

  • HMIS is the inventory — a structured list of what is on site and how much. Per its standard form, it covers facility identification, physical and health hazard classification, chemical names, physical state, quantity in storage and in use (open and closed systems), hazard sub-classifications, storage/use method, NFPA 704 hazard ratings, and running totals by hazard class.
  • HMMP is the plan — a narrative describing how those materials are actually handled: storage and use practices, segregation, emergency procedures, and the training and controls in place to keep the inventory from becoming an incident. It supports the same permit application but answers “how do you manage this,” not “what do you have.”

A separate HMIS is required for each building (including appurtenant structures) and each exterior facility where hazardous materials are stored — not one blanket statement for a whole campus.

Who actually has to file one

The trigger is a fire code hazardous-materials permit, not an independent HMIS/HMMP requirement standing on its own. Under the IFC model, a facility needs that permit once any hazard class’s on-site quantity exceeds the Maximum Allowable Quantity (MAQ) per control area set in Chapter 50’s hazard-class tables — the same thresholds that drive control-area counts, fire-rated separation, and spill-control requirements elsewhere in the code. Appendix H’s HMMP/HMIS forms are what the applicant submits with that permit application.

Two things make this vary more than a single national number would suggest:

  • Local authority can be stricter. The fire code official (often the Authority Having Jurisdiction, AHJ) can require an HMIS below the state or model-code threshold, and building-occupancy type affects what applies. Check with your local fire marshal or, in a Certified Unified Program Agency (CUPA) state like California, the CUPA administering the Unified Program — don’t assume the IFC default is binding without confirming local amendments.
  • Terminology differs by jurisdiction even when the underlying document doesn’t. California’s Unified Program uses “Hazardous Materials Business Plan (HMBP)” for what is functionally the same inventory-plus-management-plan filing, submitted electronically through the California Environmental Reporting System (CERS) rather than as a paper Appendix H form. If your search led you to “HMBP” and you’re in a CUPA state, you’re looking at the same regulatory obligation this page describes under its IFC name.

How this differs from EPCRA Tier II reporting

Labs that already do EPCRA Tier II chemical inventory reporting sometimes assume it covers the fire-code obligation too. It doesn’t, even though the two ask for overlapping data:

Fire-code HMIS/HMMP EPCRA Tier II
Legal hook Fire code hazardous-materials permit (Chapter 50/Appendix H or state equivalent) Emergency Planning and Community Right-to-Know Act, Sections 311/312
Recipient Local fire code official / AHJ, as part of a permit State Emergency Response Commission (SERC), Local Emergency Planning Committee (LEPC), and local fire department
Trigger Any hazard class exceeding the code’s Maximum Allowable Quantity per control area (or a lower local threshold) 10,000 lb for any OSHA-hazardous chemical requiring an SDS; 500 lb or the substance-specific Threshold Planning Quantity, whichever is lower, for an Extremely Hazardous Substance
Timing Filed with the permit application; updated on the amendment triggers below Annual, due March 1 for the prior calendar year

In practice, a lab doing Tier II reporting already has most of the underlying chemical data an HMIS needs — but the two filings go to different recipients on different schedules under different statutory authority, and satisfying one does not substitute for the other. The local fire department is a required Tier II recipient, which is part of why the two filings look so similar; they’re just not legally interchangeable.

Keeping the HMIS current: what forces an amendment

Appendix H’s instructions require an amended HMIS within 30 days of a change that either adds/changes a hazard class present at the facility, or increases the maximum quantity on hand for an existing hazard class by more than 5 percent. That 5 percent threshold is easy to miss if your lab treats the HMIS as a once-a-year filing exercise rather than something a chemical-procurement or inventory change can trigger mid-year — a single large delivery of a solvent already on your inventory can cross it. (This 30-day/5-percent rule reflects Appendix H’s model-code language as adopted by the IFC and jurisdictions that follow it closely, such as California and Seattle’s fire codes; confirm the exact figure against your local fire code amendment, since some AHJs adjust model-code numbers.)

Generating an HMIS from a chemical inventory system you already run

Most research institutions already maintain a chemical inventory system — a dedicated chemical tracking platform, an EH&S module, or at minimum a spreadsheet-based Safety Data Sheet library — for OSHA Hazard Communication and general safety purposes. That system is the right source of truth to build an HMIS from, but it usually needs mapping work rather than a direct export, because general-purpose chemical inventory tools are not built around the HMIS’s specific eight-part structure:

  1. Facility/building identification — usually present already, but confirm your system tracks it at the per-building level the HMIS requires, not just a single campus-wide record.
  2. Physical and health hazard classification — most systems store this at the GHS/SDS level; it needs to be rolled up to the fire code’s hazard classes (e.g., flammable liquid, oxidizer, corrosive, water-reactive), which don’t map one-to-one onto GHS categories.
  3. Chemical identity — typically already captured (CAS number, product name).
  4. Physical state and quantity, by storage vs. use, open vs. closed system — this is the field most general inventory tools genuinely lack. A system built for reorder tracking usually knows “how much is on the shelf,” not “how much is in an open beaker on a bench right now” — and the fire code cares about both, because open-system quantities carry a lower Maximum Allowable Quantity than the same material in a closed system.
  5. Hazard sub-classification — e.g., which of the four flammable-liquid classes (IA/IB/IC) or which oxidizer class; often not tracked at all unless someone has deliberately added it.
  6. Storage/use method — cabinet, safety can, cylinder, tank; frequently a free-text field if it exists.
  7. NFPA 704 ratings — usually derivable from the SDS already on file, but confirm your system surfaces the rating rather than just linking to the SDS PDF.
  8. Running totals by hazard class — the step that actually determines whether you’re under or over an MAQ, and the one most systems don’t compute automatically because it requires the sub-classification and open/closed-system fields above to already be populated correctly.

The realistic gap in most labs isn’t the chemical inventory system itself — it’s fields 4-6, which general-purpose inventory or SDS-management tools weren’t designed to capture, and which have to be filled in manually or via a one-time data-cleanup pass before an HMIS export becomes accurate rather than just complete-looking.

Illustrative example (composite, not a real institution)

A research building running three wet labs and one instrument core keeps a chemical inventory spreadsheet with CAS numbers, quantities, and SDS links — adequate for HazCom, not for an HMIS as filed. Before submission, the EH&S coordinator has to add three columns the spreadsheet never had: open- vs. closed-system quantity split (most of the acetone is in a closed safety cabinet, but roughly 500 mL rotates through open use on the bench at any time), flammable-liquid sub-class (IB for acetone, IC for xylene), and storage method (flammable cabinet vs. under-hood safety can). Only once those are filled in does the running total by hazard class — the number the fire code official actually checks against the MAQ table — become meaningful. This is illustrative of the workflow, not a real facility’s data.

Frequently asked questions

Is HMIS the same as the labeling system sometimes called HMIS (Hazardous Materials Identification System)?

No — this is a genuine naming collision worth flagging explicitly. The Hazardous Materials Identification System is a container hazard-rating label (similar in purpose to NFPA 704, and often compared against it and GHS labeling). The Hazardous Materials Inventory Statement described on this page is a fire-code compliance filing about what’s on site, not a label format. The two share an acronym and nothing else.

Does filing an HMIS/HMMP replace my facility’s EPCRA Tier II report?

No. They serve overlapping data needs but different statutory authorities, recipients, and schedules — see the comparison above. Most facilities that trigger one will need to handle both.

Who actually reviews the HMIS once it’s filed?

The local fire code official (or, in a CUPA state, the Unified Program Agency) — it’s part of the hazardous-materials permit review, and it’s also what a fire inspector or first responder references during an inspection or emergency response at the facility.

What if my institution operates in a state that hasn’t adopted the IFC?

Confirm your state or local fire code’s own hazardous-materials provisions — most US jurisdictions base their fire code on the IFC with local amendments, but the section numbers and exact thresholds can differ. The underlying obligation (file an inventory and management plan once you exceed a permit threshold) is close to universal; the exact citation and form are not.

Related CASRAI resources

For the hazard-labeling comparison this page’s FAQ flags as a common confusion, see HMIS vs. NFPA 704 vs. GHS. For the chemical inventory system this page assumes you’re building from, see Lab Chemical Inventory Management: Systems and Best Practices. For the OSHA-side written program that runs alongside this fire-code filing, see Written Hazard Communication Program for a Laboratory and Secondary Container Labeling: OSHA HazCom Rules. For the storage-side compliance this inventory data feeds into, see Chemical Storage Compatibility: Segregation Rules and Flammable Liquid Storage Cabinet Requirements. For waste-stream classification once a chemical leaves active inventory, see Hazardous Waste Determination: How to Make and Document One. For the broader lab-compliance landscape this filing sits inside, see the Lab Compliance pillar.

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · included with Regulatory Radar

Ask about Hazardous Materials Inventory Statement (HMIS) and HMMP: What Fire-Code Compliance Requires

Ask CASRAI answers research-administration questions and cites the passages behind every claim — and says so when the corpus does not cover something, instead of guessing. It comes with a Regulatory Radar subscription at $29 a month, alongside the daily digest of regulatory changes and the dashboard of what changed.

150 questions a day, on this site, over the API, or inside your own tools through the CASRAI MCP server.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →

Regulatory Radar

Stop finding out after the fact

$29/month, cancel anytime. Daily digest updates from our analysis, a dashboard holding the same items, and a cited assistant for everything they raise.

  • Federal Register, Federal Register+, Grants.gov, Regulations.gov, NSF News, UKRI, plus CASRAI’s own published content.
  • 72,264 indexed passages, and every answer cites the ones it drew on.