Salons quote balayage by the session, but the number that actually hits your budget is the yearly one. Once you compound the price across the touch-ups, glosses, and tips a year requires, full balayage in the US lands at roughly $1,000-$1,200 in 2026.
The per-year breakdown
Start with about $285 for a full balayage session, add a $40 gloss to keep the tone fresh, and apply a standard 20% tip - that is roughly $390 a visit. Because balayage is designed to grow out softly, most people rebook every 3-6 months, so three visits a year totals around $1,170. Partial balayage or highlights cost less per session ($70-$250) but often need refreshing every 6-8 weeks, which can close the gap.
What pushes the number up or down
Coastal cities run roughly 10-25% above national averages, and going lighter or fixing a previous color adds time and product. You can pull the yearly figure down by stretching visits with at-home glosses, skipping the salon gloss when your tone still looks good, or moving to a lower-maintenance placement that hides regrowth.
How it compares to coloring at home
A full year of careful at-home upkeep - box dye on the roots, a gloss every week or so, and purple shampoo for blondes - typically runs $150-$300. That is why the salon-versus-DIY gap is usually $700-$1,000 a year. Run your own prices through the calculator to see exactly where you land.