This study was undertaken to evaluate the retention of Cu, Cr, Ni, Zn, and Cd under laboratory conditions from synthetic solution and electroplating wastes by vermicompost. A glass column was loaded with vermicompost, and metal solutions were passed through it, Metal concentrations were then measured in the eluate in order to evaluate the amounts retained by the vermicompost. Measurements of pH, metal concentrations, moistness, organic matter and ash contents, and infrared and XRD spectroscopy were used for vermicompost characterisation. Vermicompost residues obtained from this process were used for plant nutrition in eroded soil collected from a talus near a highway. Metal retention (in g of metal/kg of vermicompost) from effluents ranged from 2 for Cr and Zn to 4 in the case of Ni. In synthetic solutions, the values for metal retention were 4 for Cd and Zn, 6 for Cu and Ni, and 9 for Cr. The results also showed that metal concentrations in the purified effluents were below the maximum values established for waste discharges into rivers by the Brazilian Environmental Standards. The relatively high available Cd concentration of the vermicompost residue resulted in plant damage. This effect was attributed to the presence of Cd in the synthetic solution passed through the vermicompost. The data obtained do not give a complete picture of using vermicompost in cultivated lands, but such values as are determined do show that it can be suitable to remove heavy metals from industrial effluents.