We cannot guarantee the complete removal of all stains. Some spills can permanently discolor the carpet fibers. The type of fiber, age of your carpets, and any prior attempts to remove the stains with chemicals can affect the success of our carpet cleaning process. That’s why we cannot provide you with a stain removal guarantee. What we can guarantee is that our carpet cleaners will use their expertise and tools to help remove/reduce the spots & stains to the best of their ability.