I want thinking and used the urine eliminator on an old stain before taking a photo. It completely removed it! The strain was about 4 months old and everything I tried couldn't get it out. As far as fresh stains go... My dog hasn't had an accident in months, but I have faith in it being completely removed.