Yeah, charcoal soap stains cloth. But the good news is, their stain is not permanent and can be easily get rid of after thorough cleaning and washing.