As-produced carbon nanotubes contain impurities which can dominate the properties of the material and are thus undesired. Herein we present a multi-step purification treatment that combines the use of steam and hydrochloric acid in an iterative manner. This allows the reduction of the iron content down to 0.2 wt. % in samples of single-walled carbon nanotubes (SWCNTs). Remarkably, Raman spectroscopy analysis reveals that this purification strategy does not introduce structural defects into the SWCNTs’ backbone. To complete the study, we also report on a simplified approach for the quantitative assessment of iron using UV-Vis spectroscopy. The amount of metal in SWCNTs is assessed by dissolving in HCl the residue obtained after the complete combustion of the sample. This leads to the creation of hexaaquairon(III) chloride which allows the determination of the amount of iron, from the catalyst, by UV-Vis spectroscopy. The main advantage of the proposed strategy is that it does not require the use of additional complexing agents.