If applied in a thin coat, I haven't had issues with staining. To prevent staining, apply a very thin coat and allow it to fully absorb (or rub it in) before putting on your clothes. It's easiest to apply a thin coat when the deodorant is on the harder (more solid) side. If it's too creamy or soft, you'll likely end up applying too much and it may stain. (To get a harder bar, reduce the liquid oil and/or increase the amount of wax.)