What causes the spots on my dishes? Spots are caused by hard water, or minerals that remain after the water has evaporated. Spots can be eliminated through use of a dishwasher rinse agent.