DD got pizza sauce down her white top the first time she had it on when on holidays. I didn't do anything until I got home when I put loads of fairy liquid on it and left it. A couple of days at least a week later I washed it as normal. No stain at all. Even I was surprised.