It’s such an honour being asked to be a bridesmaid – it is, after all, the biggest day of the bride’s life, and she wants you right by her side through all of it. But, taking on such a role can prove to be pricey…

New research from American Express has found that bridesmaids spend over £450 for the privilege of being a bridesmaid. This may seem like a ridiculous figure, but once you factor in the hen do, gifts, travel and accommodation for the big day, numbers can easily add up.

Items Average spend – Usher Average spend – Bridesmaids
Travel £128 £75
Hotel £101 £93
Gifts £87 £74
Hen/stag do £83 £96
Pre-wedding celebrations £81 £68
Drinks £73 £57
TOTAL £553 £462


It’s not only bridesmaid who have to fork out for the big day – ushers’ wallets will take even more of a hit at £553 per wedding. And you can double those figures if two of your besties are tying the knot in the same year.

Photography: Charlotte Clemie

What’s more, attending a wedding as a guest isn’t all that cheaper either; 32% of Brits will attend at least one wedding in 2018, spending an average of £303 on each event. And with UK adults planning to attend on average three weddings this year, the bill nears £1,000!

Item Average spend per wedding
Gift £57
Hotel £54
Outfit £50
Travel £42
Hen/stag do £42
Drinks £36
Hair and beauty £22
TOTAL £303


Continue reading below…

For wedding guests, the largest expense is the wedding gift at £57, followed by hotels, outfits and travel. However, 68% say they plan to wear the same outfit at more than one wedding rather than forking out for a new look each time.

Would you turn down the opportunity to be a bridesmaid because it’s too expensive? Just hit ‘Like’ on our Wedding Ideas Facebook page, and ‘Follow’ on our @wimagazine Twitter account to join in the conversation