Yellow stains on bathroom sinks can be caused by various different things. These include hard water, oils that accumulate from the products you use, and even iron in the water. If none of these factors apply to you, then the yellow stains might be the product of tannins in the water supplied to your home.