Bridesmaids hair/makeup - who pays?

Mckinna

Should the bride pay for the bridesmaids hair and/or makeup or should it be a bridesmaids expense?

I was originally going to treat my 4 bridesmaids, my mom and future MIL to hair and makeup the day of, but it's crazy expensive! Even just hair for everyone (plus myself) is over $1,500 after gratuity. I've never been a bridesmaid, so I have zero clue what the norm is in terms of who pays for what. Is it rude to have them pay for themselves?

Note: I dont really care if they have their hair professionally done...they all know how to do their hair beautifully. I just think it's a nice bonding experience day of.