I know a woman that paid for all her bridesmaids dresses because she thought it was customary to do so. She does not have all the money in the world to do this and ended up cutting costs in others parts of her wedding to make sure she could afford all the dresses!
So yes, the bridesmaids do pay for their own dresses. If your bridesmaids have a problem affording it, they will more than likely let you know or figure out a way to make it work. They are the closest women to you and they understand how important this day is. I once was part of a wedding and paid $400.00 for my dress. Most of the time, they will find a way.
