A method for the recovery of copper, indium, gallium, and selenium is provided. The method includes steps of using a mixed solution containing a hydrochloric acid and hydrogen peroxide to dissolve the copper, indium, gallium, and selenium. After using the hydrazine to separate the selenium out, the copper is reduced by indium metal. Later, a combination of a supported liquid membrane (SLM) and a strip dispersion solution separates the gallium from the indium. The acid performed in all the steps of the method is hydrochloric acid. Therefore, the copper, indium, gallium, and selenium can be separated one by one in a single production line without changing the solution during the operation process, thereby simplifying the process, shortening the operation time and lowering the manufacture cost.