It produces amazing results when used in a steam cleaner, and yes, it will permanently remove the stain.