The difference between highlights and balayage is that highlights almost always use foils whereas balayage is more of a visual hand - painted technique. Balayage will always give a more subtle result than traditional highlights.