Even attending a reception can be pricy if you had to travel/get hotels for it - but yeah, being a bridesmaid/groomsman can include extra travel for a bachelor(ette) party/shower/other nonwedding events, purchasing or renting a particular outfit, gift(s) for the wedding couple. None of it's required, but it's not uncommon either.
no subject