I have three bridesmaids (no maid of honor as I cannot choose between my three best friends). I am not requiring my bridesmaids to do anything except for show up, celebrate the special occasion with me, and wear the dresses and shoes that I pay for. Personally, I have a problem requiring them to pay for a dress that is being chosen for them, though I know that's common practice. Especially since all, but one have just graduated from graduate school and have a lot of other expenses. I will also pay for their hair and makeup. Am I still required to buy a present even though I am paying for the dress?