The notebook · August 3, 2026 · 10 min read
By The Reunion Fund team
How to split wedding shower and bachelorette costs without resentment
Real bridesmaid cost ranges, the budget-first order of operations, and scripts for the money conversation nobody in the group chat wants to start.
The group chat opens with a villa in Scottsdale. Somebody replies with three fire emojis. Somebody else replies "obsessed." Nobody replies with a number.
Two weeks later there is an itinerary, a deposit due Thursday, and a per-person cost of $1,180 that arrived in the chat fully formed, as though it had been decided somewhere. Two of the seven bridesmaids go quiet. One of them starts a separate chat with another one. And the maid of honor, who has now put $3,400 on a personal card, begins the long summer of asking six adults for money.
Nobody did anything wrong. That's what makes this so persistent. Everyone was being generous, agreeable, and enthusiastic. And enthusiasm in the absence of a number is how these things get expensive.
The fix is not a better spreadsheet. It's an order of operations. (Though there is a point where the spreadsheet itself becomes the problem.)
What these events actually cost
Before any of the conversation advice, the numbers. Most of the resentment in a bridal party is generated by a gap between what one person assumes is normal and what another person can absorb.
Per bridesmaid, full participation, US averages with wide regional variance:
| Line | Typical range |
|---|---|
| Dress | $120 – $350 |
| Alterations | $50 – $180 |
| Shoes and accessories | $40 – $150 |
| Hair and makeup (day of) | $90 – $300 |
| Shower (share of hosting) | $75 – $250 |
| Shower gift | $40 – $100 |
| Bachelorette (local, one night) | $100 – $250 |
| Bachelorette (destination weekend) | $600 – $1,600 |
| Wedding gift | $75 – $200 |
| Travel and lodging for the wedding itself | $0 – $900 |
| Realistic total, local everything | $590 – $1,780 |
| Realistic total, destination bachelorette | $1,190 – $3,600 |
Two things to sit with.
The first: the range spans a factor of six. Two women in the same bridal party, both saying yes to everything, can end up with wildly different bills depending only on choices made in a group chat.
The second: the number at the bottom is not the number anyone was thinking about when they said yes. Being asked to be a bridesmaid is an emotional moment. The financial commitment is disclosed in fragments over the following eight months, each one individually reasonable, and the total is never stated by anyone at any point.
That is the actual mechanism. Not selfishness, not tone-deafness. Serial disclosure of a large number in small pieces, to people who have already publicly committed.
The order of operations that prevents all of this
Most bridal parties plan like this: idea → excitement → plan → price → collect. The price arrives after everyone is emotionally committed, which makes objecting cost social capital nobody wants to spend.
Do it in this order instead:
1. Number first. Before a destination is named, before a Pinterest board exists, find out what each person can actually spend.
2. Plan to the number. The budget is the constraint, not the outcome.
3. Say the total out loud, once, in writing. "Here is the whole thing, all in: $X." One number, not seven line items over four months.
4. Collect before you book. Not after.
The entire difference between a bridal party that stays friends and one that doesn't is whether step one happened.
How to find the number without anyone having to say "I can't afford it"
This is the part people skip because it feels awkward. It is far less awkward than the alternative, and there is a technique that removes almost all of the discomfort.
Use an anonymous form. Not a group chat poll where everyone can see who picked the low number. Use a form with one question, anonymous, and results visible only to whoever is organizing:
For the bachelorette, what's a comfortable all-in total for you (flights/travel, lodging, food, activities)?
○ Under $300 ○ $300–600 ○ $600–1,000 ○ $1,000–1,500 ○ $1,500+
Second question: which weekends do not work for you?
Then, and this is the whole trick, plan to the lowest answer, not the average.
Averaging is how a group with one person at $300 and one at $1,500 ends up planning a $900 trip that one person cannot afford and the other finds underwhelming. Planning to the floor means everyone can come. If people at the top want more, they can add an optional upgrade for themselves: a nicer room, an extra night, a spa afternoon they pay for individually. Optional upgrades on top of an inclusive base work. Optional discounts off an exclusive base do not, because opting down is visible and opting up is not.
If you are the bride: ask for this yourself, early, and mean it. "Before anyone plans anything, I'd rather have all of you at a barbecue in someone's backyard than four of you in Nashville." Said once, at the start, in a way that is clearly not a formality. It is the single most generous thing a bride can do for her friends, and the ones who need to hear it will never bring it up themselves.
Who traditionally pays for what, and why tradition is now a trap
The received wisdom goes roughly like this: the hosts of the shower cover the shower; the bridal party covers the bachelorette including the bride's share; the bride covers nothing for either.
That convention was built for a smaller, more local, less expensive version of both events. A shower in someone's living room with a cake and punch is a different financial object than a brunch venue with a $1,200 minimum. A bachelorette that was one night at a restaurant is a different object than a three-night rental with a private chef.
The tradition survived. The cost scaled by an order of magnitude. Nobody updated the rule.
So treat convention as a starting point, not an obligation, and make the arrangement explicit:
For the shower, decide who is hosting and therefore paying. Traditionally the bridal party or a family member. Split evenly among hosts, or by whatever each person volunteers. But write it down. "Splitting it evenly among whoever's hosting" is a plan. "We'll figure it out" is a bill that lands on one person.
For the bachelorette, decide two things explicitly and say them in the first message:
- Does the bride pay her own way? Both answers are fine. Covering her is traditional and lovely. Having her pay her own share is increasingly common and removes real pressure from a group with mixed incomes, and many brides prefer it. What is not fine is leaving it ambiguous, because that means each person is privately assuming a different total.
- Is anyone's share being covered by the group? If the group is quietly covering someone's flight, decide it deliberately and privately, and never mention it in the group chat.
The four ways to split, and when each one works
Even split. Total ÷ heads. Clean, and correct when everyone attends everything and incomes are comparable. It quietly breaks the moment one person skips the spa day but still pays for it.
Pay your own, split the shared. Everyone covers their own flight and their own share of lodging by room. Group costs (the chef, the rental, the decorations) split evenly. This is the fairest default for a destination weekend and the one to use unless you have a reason not to.
Tiered participation. The base weekend is $X. Optional add-ons are priced separately and paid by whoever does them. This is the version that keeps a mixed-income group intact, and it works only if the base is genuinely good on its own. An itinerary where all the fun is in the add-ons is not tiered, it's exclusionary with extra steps.
Someone covers a gap, privately. If a person can't make the number and the group wants them there, one or two people quietly cover the difference. Directly to the organizer, never announced, never referenced again. Done properly this is invisible. Done publicly it is humiliating, and the person will decline.
A worked example
Seven women, three nights, a rental house, bride's share covered by the group.
| Line | Cost |
|---|---|
| House, 3 nights | $2,100 |
| Private chef, one dinner | $840 |
| Groceries and drinks | $420 |
| Boat afternoon | $700 |
| Decorations, matching robes, welcome bags | $350 |
| Group total | $4,410 |
Six paying people (the bride's share is absorbed): $735 each, plus each person's own flight.
Now apply tiering. The boat is $700 of that. Make it optional at $117 per participant, and the base drops to $618. Five people do the boat, one doesn't. She saves $117 and is still on the same trip, in the same house, at the same dinner. That is what a well-designed opt-out looks like: it removes a cost without removing a person.
Then say the whole thing in one message:
Nashville, March 14–17.
$618 each, plus your flight. That covers the house, the chef dinner, groceries, drinks, and the decorations. We're covering Maya's share between us.
Optional: boat afternoon on Saturday, $117. Completely fine to skip, and there's a great coffee place and a record store two blocks away.
Due March 1 so I can pay the house deposit. Link's below.
If the timing or the number doesn't work for you, tell me privately and we'll sort it. I'd rather know now than have you stretch.
One number. What it covers. What's optional and what you'd do instead. A deadline with a reason. A private door out. That message prevents most of the resentment this article is about.
Do not become the bank
The maid of honor who puts $3,400 on a personal card in January and gets paid back through May is doing the group an enormous, invisible favor and absorbing all the risk of it.
Three rules:
Collect before you book. Money in hand, then the deposit. If people can't pay by the date, the trip is not affordable for the group, which is information you want in January, not after the house is non-refundable.
Never let it be one person's problem. If everything lives in one person's payment app, the group has no way to see what's been collected and the organizer has no way to demonstrate it. That combination is where "wait, what did we actually spend on the decorations" comes from six weeks later.
Publish the reconciliation. After the weekend: collected, spent, remaining, refunded. Four numbers. Every bridal party that does this stays friends; a striking number that don't, don't.
This is the specific problem Reunion Fund was built for. Contributions go directly into the organizer's own Stripe account (Reunion Fund never takes custody of the money), and releasing pooled funds requires approval from at least two people in the group, where the person who requested it cannot cast the approval that clears it. The whole party can see what came in and what went out, so nobody has to ask the maid of honor for a receipt.
The resentment table
Every bad bridal-party money story traces to one of these five. All five have a one-line antidote.
| What causes it | The antidote |
|---|---|
| The total was never stated in one place | Say the all-in number once, in writing, early |
| The plan was made before the budget | Ask for the number first, plan to the floor |
| Opting out was visible | Price add-ons on top of an inclusive base, never discounts off an exclusive one |
| One person fronted everything | Collect before you book |
| Nobody closed the books | Publish collected / spent / remaining / refunded |
The short version
Ask for the number before you plan. Plan to the lowest answer, not the average. Say the all-in total once, in writing, with a deadline and a private door out. Price the optional things as add-ons. Collect before you book. Close the books publicly afterward.
Do that and the money stops being the thing anyone remembers about a weekend that was supposed to be about someone getting married.
Split the costs without splitting the friendship.
Organizing one? Reunion Fund gives a group one shared workspace (the plan, the guest list, the budget, and the chat) with an optional shared fund that pays contributions straight to the organizer through Stripe and takes two approvals before anything moves. Free to start. reunionfund.com