It actually depends on where you live, what type of salon it is, and how you are getting your hair dyed. For a single process color on shoulder length hair (that does not need any stripping or repair), the average price is anywhere from $75-100 + tip. If you want highlights, plan on spending at least an additional $50.