Dangerous Goods Storage Requirements Malaysia: CIMAH, DOE & DOSH Compliance Guide
Storing dangerous goods in Malaysia triggers overlapping requirements from DOSH, DOE, and BOMBA. This guide covers CIMAH thresholds, storage design requirements, scheduled waste obligations, and the insurance coverage needed to protect chemical storage operations.

You're expanding your chemical storage capacity to accommodate a new production line. The contractor builds the storage area to your specifications. Then DOSH inspects and finds three violations: no bunding around your acid tanks, incompatible chemicals stored in the same compartment, and your safety report hasn't been updated since 2019. Operations stop until you fix everything. Your customer's production line is waiting for chemicals you can't deliver.
This guide covers the regulatory requirements for storing dangerous goods in Malaysia, from CIMAH thresholds to DOE scheduled waste, and the insurance you need when things go wrong despite compliance.
This guide covers:
- CIMAH 1996 thresholds and notification requirements
- Dangerous goods classification under UN GHS and Malaysian regulations
- Storage design requirements: segregation, bunding, ventilation
- DOE scheduled waste obligations for chemical storage facilities
- BOMBA fire safety requirements for chemical stores
- Insurance coverage for chemical storage risks
Handling hazardous materials at your facility?
CIMAH compliance is just the starting point. The right IAR insurance protects you when compliance alone isn't enough to prevent losses.
What Counts as Dangerous Goods in Malaysia
Malaysia follows the UN Globally Harmonized System (GHS) for classifying dangerous goods, implemented through the CLASS Regulations 2013 (Classification, Labelling and Safety Data Sheet of Hazardous Chemicals). Any substance or mixture that meets the GHS classification criteria for physical hazards, health hazards, or environmental hazards is a dangerous good.
But classification is just the starting point. What triggers regulatory obligations in Malaysia is the quantity you store, the type of hazard, and the location of your storage facility.
| UN GHS Class | Hazard Type | Examples in Malaysian Industry | Key Regulation |
|---|---|---|---|
| Class 2 (Gases) | Flammable, toxic, oxidising gases | LPG, acetylene, chlorine, ammonia, silane | CIMAH 1996, the former FMA 1967 (repealed 1 Jun 2024) |
| Class 3 (Flammable liquids) | Liquids with flash point ≤60°C | Toluene, methanol, acetone, IPA, diesel | CIMAH 1996, Fire Services Act 1988 |
| Class 4 (Flammable solids) | Solids that ignite readily, self-reactive | Metal powders, sodium, phosphorus | CIMAH 1996 |
| Class 5 (Oxidisers) | Oxidising substances, organic peroxides | Hydrogen peroxide, sodium hypochlorite, ammonium nitrate | CIMAH 1996 |
| Class 6 (Toxic substances) | Acute toxicity, health hazards | Pesticides, cyanides, arsenic compounds | CIMAH 1996, USECHH 2000 |
| Class 8 (Corrosives) | Acids, alkalis | Hydrochloric acid, sulfuric acid, sodium hydroxide | USECHH 2000, the former FMA 1967 (repealed 1 Jun 2024) |
| Class 9 (Miscellaneous) | Environmentally hazardous, other hazards | Lithium batteries, asbestos, PCBs | EQA 1974, DOE regulations |
CIMAH 1996: The Major Hazard Threshold
The Control of Industrial Major Accident Hazards (CIMAH) Regulations 1996 is Malaysia's primary legislation for facilities storing or using dangerous substances above specified thresholds. If your facility exceeds a threshold quantity, you enter a different regulatory tier with significantly higher compliance requirements.
CIMAH applies to any industrial activity involving dangerous substances listed in the First Schedule. The regulation creates two tiers of obligation based on the quantity stored or used.
| CIMAH Obligation | Threshold Level | What You Must Do | Deadline |
|---|---|---|---|
| Notification | Any quantity of listed substance | Notify DOSH of the activity and substances involved | Before commencing activity |
| Safety Report (Tier 1) | Above threshold quantity in First Schedule | Prepare and submit a safety report to DOSH | 3 months before commencing or modifying activity |
| On-site Emergency Plan | Above threshold quantity | Develop and test an on-site emergency plan | Before commencing activity; test annually |
| Off-site Emergency Plan | Above threshold quantity | Local authority prepares off-site plan (facility cooperates) | Coordinated with state civil defence |
| Safety Report Review | Above threshold quantity | Review and update safety report | Every 5 years or after any significant modification |
Common CIMAH Threshold Quantities
The First Schedule of CIMAH 1996 lists specific substances and their threshold quantities. If you store multiple dangerous substances, you must apply the aggregation rule: the sum of (actual quantity / threshold quantity) for each substance. If the sum exceeds 1, CIMAH applies.
| Substance | Threshold Quantity (Tonnes) | Common Industry Use |
|---|---|---|
| Chlorine | 10 | Water treatment, chemical manufacturing |
| Ammonia | 50 | Refrigeration, fertiliser, rubber processing |
| LPG (liquefied petroleum gas) | 50 | Fuel, industrial heating |
| Flammable liquids (general) | 10,000 | Solvents, fuels, chemicals |
| Hydrogen | 5 | Semiconductor, hydrogenation processes |
| Toxic substances (general, very toxic) | 1 | Speciality chemicals, pesticide formulation |
The aggregation rule catches many facilities that think they're below the threshold. A factory storing 3 tonnes of chlorine (30% of the 10-tonne threshold) and 20 tonnes of ammonia (40% of the 50-tonne threshold) has a combined ratio of 0.7. Add a few more chemicals and you can cross the threshold without realising it.
Storage Design Requirements
How you store dangerous goods determines both your compliance status and your risk exposure. Storage design requirements come from multiple sources: DOSH guidelines, BOMBA requirements, the Uniform Building By-Laws (UBBL), and industry standards like NFPA and FM Global.
Chemical Segregation
Incompatible chemicals must never be stored together. This is the single most common violation DOSH inspectors find in Malaysian factories. Mixing acids and bases, oxidisers and flammables, or water-reactive materials near water sources can trigger reactions ranging from toxic gas release to explosion.
| Chemical Group | Keep Away From | What Happens If Mixed | Minimum Separation |
|---|---|---|---|
| Flammable liquids | Oxidisers, corrosive acids | Fire, explosion, accelerated burning | Separate compartment or 3m with non-combustible barrier |
| Oxidisers | Flammables, organic materials, reducing agents | Violent reaction, fire intensification | Separate compartment with fire-rated wall |
| Acids | Bases, cyanides, sulfides, reactive metals | Toxic gas release (HCN, H₂S), violent reaction | Separate bunded area |
| Water-reactive materials | All aqueous chemicals, water sources | Flammable gas generation, fire, explosion | Dry storage area, no sprinklers overhead |
| Compressed gases (flammable) | Oxidising gases, heat sources | Fire, BLEVE (boiling liquid expanding vapour explosion) | Outdoor cage or separate building, 6m from ignition sources |
Bunding and Spill Containment
All liquid dangerous goods storage must have secondary containment (bunding). This is non-negotiable under both DOSH guidelines and DOE environmental regulations. The bund prevents spills from reaching drains, waterways, or soil.
| Bunding Requirement | Standard | Notes |
|---|---|---|
| Minimum bund capacity | 110% of largest single container or 25% of total storage capacity (whichever is greater) | Must also account for rainwater accumulation in open bunds |
| Bund material | Chemical-resistant, impervious to stored substances | Concrete with chemical-resistant coating common; check compatibility |
| Bund drainage | Valve-controlled drain, normally closed | Rainwater must be tested before discharge |
| Incompatible chemicals | Separate bunds required | Acids and bases cannot share a bund |
Ventilation Requirements
Chemical storage areas handling volatile or toxic substances need adequate ventilation to prevent vapour accumulation. For flammable liquids, the ventilation rate must keep vapour concentrations below 25% of the Lower Explosive Limit (LEL). For toxic substances, concentrations must stay below the Permissible Exposure Limit (PEL).
Mechanical ventilation is required for enclosed storage areas. Natural ventilation may be acceptable for open-sided or outdoor storage, but you need to demonstrate through assessment that it's sufficient for your chemicals and storage configuration.
Would your insurance actually pay out after a chemical incident?
Chemical plants face risks that standard fire policies don't cover. Foundation specialises in IAR insurance for high-hazard industrial operations.
DOE Scheduled Waste Requirements for Chemical Storage
Chemical storage facilities inevitably generate scheduled waste: expired chemicals, contaminated containers, spill cleanup materials, PPE contaminated with hazardous substances. Under the Environmental Quality (Scheduled Wastes) Regulations 2005, you must manage these wastes according to DOE requirements.
| DOE Obligation | Requirement | Deadline/Frequency |
|---|---|---|
| Waste generator registration | Register on eSWIS system as scheduled waste generator | Before generating any scheduled waste |
| Waste inventory | Maintain records of all scheduled waste generated, stored, and disposed | Continuous; records kept for 3 years |
| On-site storage limit | Maximum 180 days on-site (or 20 metric tonnes, whichever comes first) | Must dispose through licensed contractor within limit |
| Labelling | All scheduled waste containers must be labelled with SW code and hazard information | At point of generation |
| Consignment note | Complete consignment note for each waste shipment via eSWIS | Before each collection |
| Annual report | Submit waste management report to DOE | By 31 March each year |
Storage Area for Scheduled Waste
Your scheduled waste storage area must be separate from your active chemical storage. DOE requirements include: covered and lockable area, impervious flooring with bunding, separate storage for incompatible wastes, clear labelling, and spill response equipment nearby.
The 180-day storage limit catches many facilities. If you generate scheduled waste slowly, you might accumulate it over months before arranging collection. But once your oldest waste hits 180 days, you're in violation regardless of quantity. Track dates carefully.
BOMBA Fire Safety for Chemical Storage
Chemical storage areas are classified as high-risk occupancies under the Fire Services Act 1988 and UBBL. BOMBA requirements for chemical stores go beyond standard warehouse fire safety.
| BOMBA Requirement | Chemical Storage Standard | Notes |
|---|---|---|
| Fire certificate | Required for all chemical storage premises | Annual renewal with BOMBA inspection |
| Fire compartmentation | Fire-rated walls between chemical groups; 2-hour minimum for high-hazard stores | Penetrations must be fire-stopped |
| Sprinkler system | Required for most chemical stores; design density depends on hazard class | Water-reactive chemicals: no sprinklers; use dry chemical or foam |
| Fire detection | Automatic fire detection in all storage areas | Flame detectors for flammable liquid stores; heat detectors where smoke alarms give false readings |
| Fire extinguishers | Type matched to chemical hazard (CO₂ for flammable liquids, dry powder for metals) | Water extinguishers must not be near water-reactive chemicals |
| Emergency access | Clear access for BOMBA vehicles; minimum 6m access road | Chemical storage layout plan must be provided to local BOMBA station |
One critical issue: fire suppression system compatibility with stored chemicals. Water-based sprinklers are the default, but they're dangerous for water-reactive metals (sodium, lithium, magnesium) and can spread burning flammable liquids. Your fire protection engineer must design the suppression system around your specific chemical inventory. Warehouse fire safety requirements provide additional context on storage-specific fire protection.
Common Violations Found During DOSH and DOE Inspections
| Violation | Regulation | Consequence | How to Avoid |
|---|---|---|---|
| Incompatible chemicals stored together | OSHA 1994, DOSH guidelines | Stop-work order, up to RM500,000 fine | Chemical compatibility matrix, colour-coded zones |
| Missing or inadequate bunding | EQA 1974, DOE guidelines | Environmental prosecution, cleanup liability | 110% bund capacity, regular integrity checks |
| Outdated SDS (Safety Data Sheets) | CLASS Regulations 2013 | Penalty under OSHA 1994 | Request updated SDS from suppliers every 3-5 years |
| Scheduled waste stored beyond 180 days | EQ (Scheduled Wastes) Regulations 2005 | DOE compound fine, potential prosecution | Waste tracking system, regular contractor pickups |
| No CHRA for chemical storage workers | USECHH 2000 | DOSH penalty, worker compensation claims | Engage registered CHRA assessor |
| CIMAH safety report not updated after modification | CIMAH 1996 | DOSH enforcement, potential shutdown | Trigger review with any process or storage change |
| Missing chemical labels or signage | CLASS 2013, OSHA 1994 | Penalty, increased risk during emergency | GHS-compliant labelling on all containers and storage areas |
Insurance Coverage for Dangerous Goods Storage
Chemical storage combines high property values, environmental liability, third-party risk, and worker safety exposure. No single insurance policy covers everything. You need a structured programme.
| Risk | What Can Happen | Insurance Coverage | Key Policy |
|---|---|---|---|
| Chemical fire/explosion | Storage area destroyed, building damage, stock loss | Property damage, stock replacement, debris removal | Fire Insurance or IAR |
| Environmental contamination | Chemical spill reaches river, soil contamination | Cleanup costs, third-party claims, government fines | Environmental Liability Insurance |
| Third-party bodily injury | Chemical release affects neighbouring premises or community | Medical costs, compensation, legal defence | CGL |
| Worker chemical exposure | Acute poisoning, chronic health effects, chemical burns | Medical treatment, disability compensation | Workmen Compensation |
| Production downtime | Chemical supply disrupted, production line stops | Loss of profits during shutdown | Business Interruption extension |
| Regulatory shutdown | DOSH or DOE orders cessation of operations | Typically NOT covered by standard policies | Specific endorsement required if available |
The Pollution Exclusion Gap
Standard CGL policies exclude gradual pollution. If a chemical tank develops a slow leak over weeks and contaminates the groundwater, your CGL won't cover the cleanup or third-party claims. You need standalone Environmental Liability Insurance (ELI) to cover both sudden and gradual pollution events.
For facilities in the chemical and petrochemical industry, ELI isn't optional. DOE enforcement has intensified, and cleanup orders can run into millions of ringgit. Without ELI, you're self-insuring the most expensive risk your facility faces.
Fire Insurance Considerations for Chemical Stores
Fire insurers classify chemical storage as high-hazard occupancy. This means higher premiums, stricter survey requirements, and more conditions in your policy. Common fire policy conditions for chemical stores include: maintaining fire detection and suppression systems, adhering to storage height limits, keeping fire separation between incompatible chemicals, and regular housekeeping inspections.
Breach any of these conditions and your claim may be rejected. Insurers take chemical storage conditions seriously because chemical fires are disproportionately expensive, often involving environmental cleanup costs that dwarf the property damage.
Self-Assessment Checklist: Dangerous Goods Storage Compliance
| Compliance Item | Status |
|---|---|
| Chemical inventory with GHS classification completed for all stored substances | ☐ |
| CIMAH threshold check completed (including aggregation rule) | ☐ |
| DOSH notified of industrial activity involving dangerous substances | ☐ |
| Safety report prepared and submitted (if above CIMAH threshold) | ☐ |
| Chemical segregation matrix implemented and storage areas marked | ☐ |
| Bunding installed with 110% capacity; integrity checked regularly | ☐ |
| Ventilation assessment completed for enclosed chemical storage | ☐ |
| CHRA completed for workers handling dangerous goods | ☐ |
| All chemicals labelled per CLASS 2013 with current SDS available | ☐ |
| Scheduled waste registered on eSWIS; 180-day limit tracked | ☐ |
| BOMBA fire certificate current for chemical storage area | ☐ |
| Fire suppression system compatible with stored chemical types | ☐ |
| Emergency response plan covers chemical spill, fire, and toxic release scenarios | ☐ |
| IAR or fire policy covers chemical storage at replacement value | ☐ |
| Environmental Liability Insurance in place (not just CGL) | ☐ |
FAQ
What is the CIMAH threshold and how do I check if it applies to my facility?
CIMAH thresholds are specific quantities of dangerous substances listed in the First Schedule of CIMAH 1996. If you store any single substance above its threshold quantity, or if the aggregated ratio across multiple substances exceeds 1, CIMAH applies. You must prepare a safety report and submit it to DOSH at least 3 months before commencing or modifying the activity.
What happens if DOSH finds dangerous goods storage violations?
DOSH can issue improvement notices, prohibition notices (immediate stop-work), or prosecute under OSHA 1994. Since the 2022 amendment, maximum penalties have increased to RM500,000 per offence. For serious violations involving imminent danger, DOSH can order immediate cessation of operations until the violations are rectified.
Do I need Environmental Liability Insurance for chemical storage?
Yes, if you store significant quantities of chemicals. Standard CGL policies exclude gradual pollution, which is the most common type of environmental damage from chemical storage (slow leaks, seepage). Environmental Liability Insurance covers both sudden and gradual pollution events, including cleanup costs ordered by DOE.
How long can I store scheduled waste on site?
Maximum 180 days from the date of generation, or until you accumulate 20 metric tonnes, whichever comes first. After that, the waste must be collected by a DOE-licensed contractor. Exceeding this limit is one of the most common scheduled waste violations in Malaysia. Use a tracking system to monitor storage dates.
What fire suppression system works for chemical storage?
It depends on what you store. Water-based sprinklers work for most chemicals but are dangerous for water-reactive metals and can spread burning flammable liquids. Foam systems work well for flammable liquid stores. Dry chemical systems suit metal fires. Your fire protection engineer must design the system around your specific chemical inventory and storage layout.
Does standard fire insurance cover chemical storage at full value?
Fire insurance can cover chemical storage, but insurers classify it as high-hazard occupancy. Expect higher premiums and stricter conditions on fire protection, chemical segregation, and housekeeping. Make sure your sum insured reflects the actual replacement value of chemicals at peak inventory levels, not average levels.
What bunding capacity do I need for chemical storage?
The standard requirement is 110% of the largest single container or 25% of the total storage capacity, whichever is greater. For outdoor bunds, you must also account for rainwater accumulation. Bund material must be compatible with the chemicals stored; concrete alone may not be sufficient for concentrated acids without a chemical-resistant lining.
Can I store all types of chemicals in one storage area?
No. Incompatible chemicals must be segregated in separate compartments or areas. Acids and bases, flammables and oxidisers, and water-reactive materials all require separate storage zones. The chemical compatibility matrix (available from your chemical supplier's SDS) determines which chemicals can share storage space.
How often must the CIMAH safety report be updated?
The safety report must be reviewed and updated at least every 5 years. It must also be updated whenever there's a significant modification to the facility, process, or stored substance quantities. Adding a new chemical storage area, changing storage configurations, or introducing a new hazardous substance all trigger a safety report review.
Foundation Conclusion
Dangerous goods storage in Malaysia sits at the intersection of three regulatory agencies: DOSH for workplace safety, DOE for environmental protection, and BOMBA for fire safety. Missing any one creates a compliance gap that can result in operational shutdown, environmental prosecution, or an uninsured loss event.
The insurance challenge for chemical storage is coverage completeness. Fire insurance alone doesn't cover environmental cleanup. CGL alone doesn't cover gradual pollution. You need a structured programme combining property, liability, environmental, and worker compensation coverage matched to your specific chemical risk profile.
Talk to our risk specialists about dangerous goods storage insurance
Disclaimer: This article provides general guidance based on current regulations and official agency information as of March 2026. Regulations may be amended. Always verify current requirements with the relevant agency or qualified professionals before making compliance decisions.
Unlock Exclusive Foundation Content
Subscribe for best practices,
research reports, and more, for your industry
Want to contact Foundation for your risk or insurance needs?
Insights on Property & Engineering Risks
Practical guidance on construction, industrial, and engineering insurance in Malaysia
Let’s Work Together
If you're managing a construction project, industrial facility, or commercial property in Malaysia and need insurance coverage, we can help structure a program that works.



