Yes, it can. Steam reaches into the deepest crevices and grooves to clean everywhere. It can also penetrate deep into seat fabric and cushions, helping to remove deep-set stains. The heat and moisture from the steam break loose the liquid that’s creating the stain.