물이 소화제로 널리 쓰이는 까닭은 열을 많이 흡수하기 때문이다. 물은 기화할 때 큰 증발잠열로 주변의 열을 빼앗아 연소물의 온도를 급격히 낮춘다. 이것이 냉각 효과다. 물이 산소를 흡수하는 성질은 없고, 수증기가 되어 산소를 차단하는 작용이나 물 자체가 타지 않는다는 성질은 소화의 기본 조건이지만 주된 원리는 아니다. 목재 같은 일반 고체 화재에서도 물의 주된 효과는 온도를 발화점 이하로 떨어뜨리는 냉각이다.
연소의 위험은 여러 요소가 만든다. 인화점이 낮을수록 불이 쉽게 붙어 위험이 커지고, 산소 농도가 높을수록, 연소 범위가 넓을수록 위험이 커진다. 착화점은 물질이 스스로 연소를 시작해 계속 타들어 갈 수 있는 최저 온도이므로 높을수록 연소가 시작되기 어려워 위험이 작아진다. 인화점과 착화점은 모두 낮을수록 위험이 커진다는 점에서 같은 방향이다.
소화 효과는 작용 방식으로 나눈다. 온도를 낮추는 것은 냉각 효과이고, 불연성가스나 이산화탄소처럼 산소를 차단하는 것은 질식 효과다. 할로겐이나 분말처럼 화학 반응을 억제하는 것은 억제 효과이고, 연료 자체를 치우는 것은 제거 효과다. 산소 공급을 끊는 일은 질식 효과이지 제거 효과가 아니다.
화재의 종류에 따라 알맞은 수단이 다르다. 연료계통 화재에서는 가연성 물질인 연료의 공급을 차단하는 것이 가장 확실하다. 물은 기름 위에 떠서 불을 확산시키거나 전기 누전 위험을 키우고, 산소를 공급하면 불이 더 커지며, 점화원만 차단해도 연료가 계속 들어오면 다시 붙는다. 소화기는 적용 등급으로 구분한다. 분말소화기는 A급과 B급, C급 화재에 모두 쓸 수 있어 B급과 C급의 공용 소화기로 적합하다. 포말소화기는 주로 기름 화재에, 물은 종이 같은 일반 화재에, 모래는 작은 불에 쓰인다.
점화원은 연소를 시작시킬 만큼의 열을 공급하는 외부 요소다. 전기 불꽃과 정전기 스파크, 못을 박을 때 튀는 불꽃은 모두 고온의 에너지원이므로 점화원이 된다. 기화열은 액체가 기체로 변할 때 주변 열을 빼앗는 잠열이라는 물리량이지 열원이 아니므로 점화원이 될 수 없다. 전기 화재도 원인과 예방 장치를 나눈다. 누전과 지락, 과전류는 열을 발생시키는 원인이고, 접지는 누전 시 전류를 땅으로 흘려보내는 안전장치이므로 화재의 원인이 아니다.