An income-based split can work for a bachelor party, but it should usually cover the shared base, not every charge. Each person contributes according to their share of the group's reported income, multiplied by the cost that person is included in. Flights, optional activities, room upgrades, and personal orders often need a different rule.

Get agreement before anyone books.

The math is simple. The hard part is deciding what counts as shared, protecting private information, and handling the guest of honor without making one person chase everyone else.

Choose the rule by expense

Income is one fairness tool. It isn't a default for every line item.

Expense Good starting rule Why
Lodging in the same house or room type Equal or income-based Everyone uses the same shared base.
Different rooms or different nights Room, night, or usage-based The cost follows actual use.
Flights and personal transportation Each traveler pays People may travel from different places or choose different options.
Rental car, gas, and shared groceries Income-based if everyone uses them; usage-based if not The group can adjust for unequal participation.
Meals Per-person, consumption-based, or income-based by agreement Orders and attendance often vary.
Optional activities Split only among attendees Nonparticipants shouldn't pay for an extra they skipped.
Guest of honor's eligible share Group decides whether to cover it The gift stays explicit instead of appearing as a surprise charge.

A hybrid usually feels less forced. Use income percentages for the common base, then use attendance or consumption for the rest. That lets the group keep one affordable plan without making someone subsidize an optional upgrade.

Agree on the rules before collecting income

Start with consent, not a spreadsheet link. A simple poll can ask: Vote: 1) Equal, 2) Income %, 3) Usage (for example, single versus shared room).

Then record the decision before anyone pays a deposit. Write down the income basis, eligible expenses, guest-of-honor rule, optional costs, deposit dates, cancellation handling, receipt expectations, rounding method, and review schedule.

An example note might read: Income split at 55/25/20%; receipts required. It is only a sample rule, not a recommended ratio.

If people disclose ranges instead of exact income, agree on tiers or flat amounts. A rough number is still a number, but it isn't precision. Income disclosure should remain voluntary, and nobody should have to share a salary to stay invited.

Calculate the income-based share

Use one formula for the shared base.

  1. Choose the income basis. Use annual figures for everyone or monthly figures for everyone. Pick gross or take-home income, and don't mix definitions.
  2. Collect figures privately and voluntarily. If the group wants exact percentages, each participating payer needs a number. Otherwise, use an agreed tier or flat amount.
  3. Add the participating payers' incomes. Total income = income 1 + income 2 + ... Leave out anyone who is not contributing to that particular expense.
  4. Find each person's percentage. Income percentage = person's income / total income.
  5. Apply the percentage to each eligible expense. Amount owed = income percentage x expense total. Use a new denominator when only a subset attends an activity.
  6. Round at the end. Keep full precision in the formulas, display dollar amounts to cents, and check that the allocated amounts equal the original expense total.

That ratio structure is also illustrated in Jake Lee's income ratio spreadsheet method. A calculator can check the arithmetic, but it can't decide who belongs in each expense.

A simple example

Suppose eligible shared costs total $1,500. Person A has 60% of the participating income, and Person B has 40%.

Person A pays $900. Person B pays $600.

Those amounts cover only the costs both people belong to. If someone skips an activity, calculate that line using the actual attendees instead.

If the group is covering the guest of honor's share, agree that it is a gift before booking. Exclude the guest from the payer denominator if they will pay nothing, then calculate the paying attendees' weights using only their incomes.

Build a spreadsheet that shows the rule

Google Sheets is enough for a small group. The sheet should separate income inputs, expense rows, and final balances.

Area Suggested columns What it answers
People Name, income basis, income used, income percentage Who is participating and what weight applies?
Expenses Expense, total, paid by, person, allocation percentage, owed, paid, net What does each person owe for this line?
Summary Name, total owed, total paid, net balance, status Who pays or receives after netting?

On a People tab, put names in A2:A9 and income in B2:B9. In C2, enter =IFERROR(B2/SUM($B$2:$B$9),0) and fill the formula down.

On an Expenses tab, use these columns:

A Expense | B Total | C Paid by | D Person | E Allocation % | F Owed | G Paid | H Net

For each eligible person, duplicate the expense row. In E2, enter =VLOOKUP(D2,People!$A$2:$C$9,3,FALSE). Then use =B2*E2 in F2, =IF(C2=D2,B2,0) in G2, and =F2-G2 in H2.

A positive net means that person still owes. A negative net means the group owes them. If two people paid the same expense, enter their actual payments separately rather than forcing one payer into the formula.

For optional or usage-based costs, enter the agreed allocation percentage manually instead of pulling the income percentage. If a subset still wants an income-based split, give that subset its own denominator.

If one friend books the house, another covers dinner, and a third pays the deposit, the sheet can look tidy while the actual balances drift, especially after a cancellation or a last-minute add-on, so update it whenever money moves.

Protect formula cells and leave input cells editable. In Google Sheets, the Data > Protect sheets and ranges option can limit edits to the organizer or a chosen range. Keep reported income on a private tab if the group doesn't need to see it, and share only the percentages or final amounts. Save a final copy when the trip is settled.

Handle privacy, opt-outs, and changing plans

Income is sensitive. Ask for a rough figure privately, or let the organizer collect it without putting salaries in the group chat.

Thing is, a strict formula measures reported income, not cash on hand, debt, family obligations, or comfort with the itinerary. Someone can have a higher salary and still reject a luxury plan, so set a budget ceiling before booking.

Someone who declines should not be assigned an invented salary. Use an equal, usage-based, or flat contribution for that person, and write down how the fallback affects the rest of the group.

If current income is zero, the formula can produce a zero share. That result isn't automatically the group's decision; discuss a minimum contribution, a gift arrangement, or a cheaper plan.

Planning, driving, or taking extra chores can be voluntary help. Don't make unpaid work the price of earning less.

Review the split after lodging or a major activity is booked, when the itinerary changes, and once the final receipts arrive. Monthly check-ins are reasonable for longer planning.

Request deposits and settle the balance

Show the receipt, included people, and calculation with each request. A short message is easier to answer.

The Airbnb deposit is $800. Your agreed 35% share is $280, due Friday through the payment method we chose. Tell me before booking if that amount won't work.

To be honest, an organizer shouldn't have to remember who paid for what. Turns out, a visible receipt and a current balance make the next request much easier to review.

Before sending a request, check:

  • Receipt or booking confirmation is attached.
  • Expense total includes known tax, tip, and fees.
  • Eligible people and the split rule are shown.
  • Payer and payment status are recorded.
  • Due date and cancellation note are visible.

After the trip, compare total paid with total owed and settle the net balances. If the group uses Venmo, Zelle, or another payment app, treat it as the transfer method; keep the spreadsheet or saved receipt folder as the record.

Questions that come up

Should income percentages apply to flights?

Usually not if each person books their own ticket. Use an income split only if the group intentionally subsidizes travel and agrees to include it.

Should the groom pay for the party?

There is no automatic rule. The group can cover the guest of honor's eligible share as a voluntary gift, but decide that before booking and show the cost in the spreadsheet.

What if the group can't agree on income disclosure?

Use equal or usage-based rules. A voluntary hybrid can work, but don't publish one person's salary or quietly estimate it.

Is a spreadsheet enough?

For a small group, usually yes, provided everyone can see the rules and receipts. An app may help with reminders or transfers, but it is optional; tracking, paying, and recordkeeping are separate jobs.

When should the group recalculate?

Recalculate when the attendee list, income basis, or major itinerary changes before a booking. Once a committed cost changes, update it only under the rule the group already agreed to.

Create the rule note first. Then collect opt-in figures, add only confirmed expenses, and send the first request with the formula visible.