Why is iron sulphate a compound?
Iron sulphate is a compound because it contains more than one element (three in this instance) in fixed ratios by mass to one another. There are at least two kinds of iron sulphate, those of iron(II) and iron(III). These have the same mass ratio between sulfur and oxygen, but the ratios of these two elements to iron are different in these two compounds.