You need to know your akalinity.
http://edis.ifas.ufl.edu/fa008 Before you use any form of copper treatment, you need to measure the total alkalinity of your water (NOT HARDNESS OR pH), since the toxicity of copper to fish increases as the total alkalinity decreases. A good rule of thumb is to divide the total alkalinity (in parts per million) by 100 to get the concentration of copper sulfate to use in parts per million (1 ppm = 1 milligram/liter) (see Equation 1).
If the total alkalinity is less than 50 ppm, copper treatments are not recommended because of the high risk of killing fish. If the total alkalinity is over 250 ppm, do not use more than 2.5 ppm of copper sulfate. Florida's waters are extremely variable in alkalinity, so if you don't know the alkalinity of your water, find out before you treat with copper. In the literature you will see many different values for copper dosages, but experience has shown that the above formula is best for determining the dosage rate.
To use copper sulfate, it should be first dissolved in water. After weighing the amount of copper sulfate needed to treat the volume of your water, mix it in water, making sure that it all dissolves. Copper sulfate is much heavier than water, and if you just throw the crystals or powder into the pond, it will sink to the bottom where pond muds will chemically bind with it, locking it up. It is recommended that you dilute the copper sulfate as much as possible and take great care when distributing it, avoiding the creation of areas with higher concentrations, commonly known as “hot spots.”
When using a commercially formulated copper, follow the label instructions for dosage rates. The liquid forms can be applied directly to the water, but it is recommended that they are first mixed with water to dilute them. As with copper sulfate, great care should be taken to evenly disperse commercial formulations over the entire pond area, avoiding the creation of hot spots.
In a pond with algae, copper treatments can cause oxygen concentrations to drop, which may result in fish kills. Pond algae is a major source of oxygen production and by removing it this source of oxygen is also removed. In addition, oxygen will be consumed as the algae decomposes. If you are treating to kill algae, either treat in a series of smaller doses over time or have emergency aeration available.
Copper is also toxic to invertebrates, such as snails, and also most of the zooplankton in a pond (daphnia, rotifers, etc.), so if you are relying on the zooplankton as a food source (i.e. fry ponds), you may not want to use copper.