The key difference between electropolishing and passivation is that electropolishing gives a superior finish and removes discolouration that passivation would leave behind.
Electropolishing is an electrochemical process that removes material from a metallic surface in order to reduce surface roughness while passivation is the process of coating a surface of a metal in order to reduce the chemical reactivity. Compared to passivation, electropolishing ultimately creates long-lasting results. That means; electropolishing results in a long-lasting coat on the surface of the substrate.