Yes it does but I use it alongside my whitening electric toothbrush. I had a noticeable stain on a tooth that is slightly pushed back. It's caused by smoking and ineffective tooth brushing . A new electric toothbrush ( half price £35 one from Boots) and Blanx toothpaste and the stain I'd had for years went in two days. Well chuffed.
I do think it makes a difference. My teeth are not white but they are definitely brighter and less stained since I started using it. I also mouthwash with bicarb of soda mixed in water and that has made a difference too