The potential of coupling anion‐exchange high‐performance liquid chromatography, hydride generation and atomic fluorescence spectrometry (HPLC–HG–AFS) for arsenic speciation is considered. The effects of hydrochloric acid and sodium tetrahydroborate concentrations on signal‐to‐background ratio, as well as argon and hydrogen flow rates, were investigated. Detection limits for arsenite, dimethylarsinic acid (DMA), monomethylarsonic acid (MMA) and arsenate were 0.17, 0.45, 0.30 and 0.38 μg l−1, respectively, using a 20‐μl loop. Linearity ranges were 0.1–500 ng for As(III) and MMA (as arsenic), and 0.1–800 ng for DMA and As(V) (as arsenic). Arsenobetaine (AsB) was also determined by introducing an on‐line photo‐oxidation step after the chromatographic separation. In this case the limits of detection and linear ranges for the different species studied were similar to the values obtained previously for As(V). The technique was tested with a human urine reference material and a volunteer's sample. © 1998 John Wiley & Sons, Ltd.