If tradition is followed when planning a wedding,then the bridesmaids pay for their own dresses and the groomsmen pay for their suits or tuxedos.
Isn’t that bad taste to invite someone to be in your wedding and if they accept they have to pay? It would be a totally different matter if the dress or suit could be worn as ever day attire for work. But most wedding attire can’t be worn to work. A bridesmaid dress would look funny and not many work functions call for a tuxedo.
Anyway, where does this tradition of making bridesmaids and groomsmen pay come from?