Yes, stains are removed in professional cleaning. It depends upon several stains, types of stain, and intensity too.