According to structure of CuSO4.5H2O.A covalent bond is present between sulphur and oxygen as they are non-metals and the bond between copper and sulphate is ionic i.e. one is metal and other is non-metal. Hydrated copper sulphate is a complex which is bonded to water molecules acting as ligand forming coordinate bond.The Cu2+ ions from coordinate covalents bonds with water as well as sulphate ions.