Only enamel will be whitened, not crowns, caps, fillings or veneers. If there are stains they will come off but the original colour of the filling, cap, veneer or crown will not be change.