Heavy metals are present in wastewater generated by industrial sectors, posing a threat to the environment, including surface and groundwater resources. With this in mind, there is a growing interest in finding alternative yet effective methods of removing heavy metal ions from industrial wastewater. Sorption is one of the techniques being readily applied due to the simplicity, high efficiency, production of small amounts of sludge, low investment, and the feasibility of the process over a wide range of pH and temperature. This paper deals with the treatment of industrial wastewater from electropolishing of stainless steel containing high concentrations of metal ions Fe(III), Cr(III), Ni(II), and Cu(II). Taking into account the effectiveness, availability and applicability of biosorbents for acidic wastewater, orange peels, algae, Eclipta alba, and eggshells were selected for the study. Sorption tests were carried out for Eclipta alba and the results obtained showed a best fit for the second-order kinetic model (R2 > 0.99) and the Langmuir isotherm model (R2 > 0.99). Maximum adsorption capacity was 17.92 mg/g for mixture of metal ions. The potential use of dried and calcinated eggshells was established. Both materials achieved a high removal rate of over 95%. Iron and chromium are removed from the solution first (about 100% and 90%, respectively), followed by nickel and copper ions. FT-IR and SEM with EDS measurements used to characterize materials, together with laboratory tests using real industrial effluent, made it possible to determine their mechanism of action. Specific surface area was determined for all tested materials and the values were: 1.63, 0.15 and 5.15 m2/g for Eclipta alba, dried eggshells and calcinated eggshells, respectively. The results provide grounds for optimism in the application of selected materials for industrial wastewater treatment.