A simple and reproducible method was developed and validated for simultaneous quantification of the pesticide fipronil and its intermediates fipronil desulfinyl, fipronil sulfone and fipronil sulfide, in soil. The analytes were extracted by ultrasonic bath and the ratio of solvents (hexane/acetone), number and time of cycles were optimized by Box-Behnken design with a triplicate central point. The optimal extraction conditions were achieved through a response surface analysis. The clean-up step was conducted by cartridges of solid phase extraction (SPE) containing silica (Florisil®) and aluminum oxide. Gas chromatography with electron capture detection (GC-ECD) was employed for separating fipronil and its intermediates with a suitable resolution and runtime of 20 minutes. The best quantification was achieved with 1 : 1 (v/v) acetone/hexane and 2 ultrasound cycles of 15 minutes each. The recovery values were between 81 to 108%, with relative standard deviation (RSD) lower than 6%, with no effect of the used matrix. Analytical curves presented regression coefficients values above 0.9908 for a concentration range from 0.005 to 0.6 μg g-1. Limits of detection (LOD) from 0.002 to 0.006 μg g-1 and limits of quantification (LOQ) from 0.006 to 0.020 μg g-1 were reached for all analytes. This method can be used to monitor and quantify fipronil and its intermediates in soil.