No, most upholstery steam cleaners only use water to create steam, which provides plenty of cleaning and sanitizing abilities on its own. Various models offer a separate detergent chamber if you wish to add chemicals to your cleaning process. However, it is not required for a comprehensive clean.