A new method for the determination of caffeine, a non-fluorescent analyte, based on the enhancement of the fluorescence of Rhodamine B dye on a membrane filter modified with multi-walled carbon nanotubes is proposed. The method comprises pre-concentration of caffeine on a solid support by chemofiltration in buffered solution onto multi-walled carbon nanotubes previously oxidised and dispersed in cationic surfactant admicelles. The effect of experimental parameters, including the nature of the buffer and pH, the nature of the solid support, filtration flow rate, dye and carbon nanotube concentration, and the nature of the surfactant and concentration were investigated by means univariation assays. Under optimum experimental conditions, the pre-concentration system gave detection and quantification limits of 0.3 and 1.1 µg l(-1), respectively. A wide linear range was achieved varying from concentrations of 1.1 to 9.7 × 103 µg l(-1) (r(2) = 0.999). Satisfactory recovery values were obtained using the method of standard addition, confirming the feasibility of this method for caffeine determination in energising dietary supplements and energy drinks.