Because it’s so time-consuming to complete, balayage tends to be one of the priciest forms of hair coloring. While highlighting may only cost $150, expect to pay about $200 on average, for balayage.