화재 분류는 연소 물질의 종류에 따라 이루어지며, 항공기 화재처럼 금속이 주요 연료인 경우 Class D로 분류한다. 마그네슘, 티타늄, 나트륨 등 가연성 금속은 일반적인 A·B·C류 소화제로 진화할 수 없고, 산소 차단이나 특수 분말 소화제가 필요하므로 금속 화재의 성질을 알고 대응해야 한다.
산화반응은 물질이 산소와 결합하면서 열을 방출하는 과정으로, 이러한 발열이 내부에 축적되면 자연발화가 발생한다. 자연발화에는 발열의 발생, 열의 축적, 산소 공급의 세 요소가 중요하며, 열이 외부로 쉽게 방출되는 조건은 자연발화를 억제한다.
분진폭발은 가연성 분진이 공기 중에 일정 농도로 퍼지고 점화원이 존재할 때 발생한다. 분진의 가연성 여부는 그 물질의 화학적 성질과 산화 가능성에 달려 있으며, 산화규소(이산화규소)처럼 이미 산화된 불연성 무기물은 분진폭발의 위험에서 제외된다.
또한 분해열이 큰 물질은 분해 과정에서 많은 열을 내므로 자연발화 위험이 크다. 니트로글리세린, 니트로셀룰로오스, 셀룰로이드 등은 분해열 축적에 의한 자연발화 위험이 높고, 폴리에스테르는 상대적으로 분해열 축적 위험이 낮아 자연발화 가능성이 작다.
혼합물의 안정성도 화재 위험 판단의 요소이며, 예컨대 아세틸렌은 아세톤에 용해된 상태로 보관하면 혼합으로 인한 폭발 위험이 낮다. 반면 산화제와 환원제, 반응성 금속과 알코올의 조합은 혼합 시 격렬한 반응을 일으킬 수 있으므로 주의해야 한다.