What Does Professional Upholstery Steam Cleaning Actually Remove? Professional upholstery steam cleaning can remove embedded dirt, body oils, food residue, dust, and many common household stains from compatible couch fabrics. The process typically uses appropriate cleaning solutions and controlled hot water extraction to loosen and recover contamination that ordinary vacuuming and surface cleaning may leave behind.