Copper sulfate is an ionic compound, meaning it is composed of ions that are held together by electrostatic forces. The copper ion (Cu²⁺) and the sulfate ion (SO₄²⁻) are both polyatomic ions, but they are not covalently bonded to each other. Instead, the copper ion is bonded to the sulfate ion by ionic bonds.