The average cost for a perm is $80 with most people paying between $60 and $250. The price can vary greatly by region (and even by zip code). Perms work by ...