The corrosion inhibition effect of benzotriazole on copper and steel in simulated tap water was investigated by using potentiodynamic polarization, electrochemical impedance spectroscopy and a quantum chemistry analysis. The corrosion inhibition ef ciency for copper and steel was accordingly increased with an increasing of the benzotriazole concentrations. However, the electrochemical test showed a signi cant difference between the inhibition ef ciency of copper and steel. From molecular theory and the adsorption isotherm, the difference between the d-orbital structure of copper and steel affects the adsorption stability of benzotriazole on the metal surface. This postulation is well correlated with the results of the quantum chemical analysis.