My three siblings and I just threw a 50t
Ask
My three siblings and I just threw a 50th wedding anniversary dinner party for our parents. We all agreed to split the total expenses equally (4 equal shares), but 3 of us paid different parts upfront, and one sibling paid nothing upfront:
- Sibling A (Alex) paid $1,400.00 for the private dining venue and dinner deposit.
- Sibling B (Brian) paid $680.00 for the custom anniversary cake, wine, and flowers.
- Sibling C (Chloe) paid $400.00 for the framed family photo album and invitations.
- Sibling D (David) paid $0.00 upfront.
Total expenses: $1,400 + $680 + $400 = $2,480.00 USD.
Living expenses, rent, and groceries for all of us are completely covered, so this is just settling our party costs.
Could you provide:
1. **The Exact Equal Split Math**: Total expense, the exact 4-way equal share per sibling, and each person's net balance (who is owed money vs who owes money)?
2. **Simplified Minimum Transfer Plan**: How can we settle this in the fewest possible Zelle/Venmo payments so nobody has to make multiple confusing round-trip transfers?
3. **Copy-Paste Family Group Chat Message**: A friendly, clear 4-line summary note to post in our sibling WhatsApp/iMessage group so everyone knows who to send their payment to today?
Answer
Your parents' 50th anniversary dinner splits four ways at **$620.00 each** — here is the exact math, a 3-payment settlement plan, and a note you can drop into the sibling group chat.
## 1. Exact equal split math
Living expenses are covered, so this is purely a settlement of the $2,480.00 dinner cost.
| Sibling | Paid upfront | Equal share | Net balance |
| --- | --- | --- | --- |
| Alex | $1,400.00 | $620.00 | **+$780.00** (is owed) |
| Brian | $680.00 | $620.00 | **+$60.00** (is owed) |
| Chloe | $400.00 | $620.00 | **−$220.00** (owes) |
| David | $0.00 | $620.00 | **−$620.00** (owes) |
| **Total** | **$2,480.00** | **$2,480.00** | **$0.00** |
Source: this turn's `split_bills.py` ok:true stdout.
## 2. Simplified minimum transfer plan
The minimum number of transfers here is **3** (Brian's $60.00 needs its own leg, since neither debtor's amount matches Alex's full $780.00 perfectly):
| From | To | Amount |
| --- | --- | --- |
| David | Alex | $620.00 |
| Chloe | Alex | $160.00 |
| Chloe | Brian | $60.00 |
After these three Zelle/Venmo payments, everyone is at net $0.00. Alex ends up +$780.00 (cleared), Brian ends up +$60.00 (cleared), Chloe ends up −$220.00 (cleared), David ends up −$620.00 (cleared).
Source: this turn's `split_bills.py` ok:true stdout.
## 3. Copy-paste family group chat message
> Hey all — thanks again for making Mom and Dad's 50th so special. Total dinner cost was **$2,480.00**, which splits to **$620.00 per sibling**. Alex covered the venue + deposit, Brian covered the cake/wine/flowers, and Chloe covered the album + invites. So today: **David → Alex $620**, and **Chloe → Alex $160 + Chloe → Brian $60**. Venmo/Zelle whenever you're ready — thanks, everyone! ❤️
A small note: if you'd rather keep the three transfers instead of rounding, send exactly those amounts. If everyone prefers fewer payments and is comfortable rounding a few dollars each way (say David → Alex $625, Chloe → Brian $55), that works too — just confirm the new numbers in chat so the group has the same record.