Yes, it can be used on metal surfaces like steel as long as it is clean and sanded or sandblasted to SP6. Any rust, mill scale, dirt, or other contaminants can hinder adhesion, so the surface must be properly prepared.