Electrothermal vaporization inductively coupled plasma mass spectrometry was applied to the detection and determination of volatile and non-volatile impurities in semiconductor-grade trimethylaluminium and the process chemicals phosphorus tribromide and phosphorus oxychloride. Adaptation of a graphite furnace combined with initial sub-ambient temperatures permits the direct analysis of otherwise hard-to-handle samples. Non-volatile impurities (A\,