Yes it can. It will not whiten the veneer, composite bonding or filling, but it will help to dissolve daily stains similar to the Teeth Whitening Strips.