A shared Google Sheet can handle a bachelorette party payment reminder system without turning the group chat into a ledger. Record each expense, show how each person's share was calculated, confirm the final numbers, then send individual requests and track what clears.

Keep the ledger visible. Keep the nudges private.

This workflow suits informal U.S. groups splitting lodging, meals, flights, activities, gifts, or swag. It uses a spreadsheet for the record and whatever payment method the group already accepts; it doesn't depend on an app's reminder features.

Decide the split before anyone pays

Write the split rule in a Rules tab before the first deposit. A clear rule prevents every new expense from becoming a fresh negotiation.

Use the rule that matches the cost, not the one that makes the formula easiest.

Split rule Works well for Record in the sheet
Equal split Shared lodging, group meals, and common supplies Names of eligible participants
Usage-based Optional activities, drinks, or rides Who attended or what each person used
Nights stayed or room assignment Lodging with different arrival dates or rooms Dates, rooms, and agreed rates
Income-based Only when the group voluntarily agrees Final percentages, not private income details
Reimbursement after proof Purchases that need approval first Receipt and approval status

A simple rule might read: Lodging and shared meals are split equally. Optional activities go only to attendees. Gifts and swag are opt-in. Put that language where everyone can find it.

Income-based splits need extra care. If the group chooses one, agree on the percentages privately and record only the final allocation.

Build a ledger people can audit

Keep the raw charge, the allocation, and the payment in separate places. That may feel fussy for a small group. It pays off when someone finds a missing receipt later.

Use a few focused tabs rather than one crowded grid.

Tab Useful columns Purpose
Rules Split rules, review cutoff, payment plan, currency Holds decisions everyone can check
Charges Expense ID, date, payer, description, total, eligible count, split rule, receipt link, confirmed Records what was actually paid
Shares Expense ID, person, share percentage if needed, share owed, allocation note Shows who owes part of each charge
Summary Person, paid upfront, share owed, net balance Shows who owes money and who should receive it
Payments Person, amount requested, amount received, date, method, status, confirmation note Tracks settlement separately from the split

Give every charge a short ID such as L-01 or DIN-03. That makes a disputed line easier to discuss than "the second dinner row."

For an equal split, place the total in Charges!E2 and the eligible-person count in Charges!F2. The share for each eligible person is =Charges!E2/Charges!F2.

For an uneven split, enter a percentage such as 25% in Shares!C2. In the share amount cell, use =Charges!E2*Shares!C2. Make sure the percentages for that expense add up to 100%.

On the Summary tab, total each person's upfront payments with =SUMIF(Charges!C:C,A2,Charges!E:E). Total that person's assigned shares with =SUMIF(Shares!B:B,A2,Shares!D:D). Then calculate net balance with =B2-C2.

A positive net means the person paid more than their share. A negative net means they still owe money. If D2 is the net balance, =MAX(-D2,0) shows the amount due, while =MAX(D2,0) shows the amount that person should receive.

Keep amount cells numeric and format them as currency. Check that total shares equal total charges before sending requests.

Collect receipts before the roll call

Create one Drive folder for the trip, then add the receipt link to the matching Charges row. File names such as Dinner_05-15_Jane.jpg make later searches much less painful.

Ask payers to upload receipts when they enter an expense. A photo, PDF, or clear digital receipt is enough for an informal record.

Use the narrowest sharing access that still lets people review the information. Google's sharing guidance says people with edit access to a shared folder can edit, delete, or move files inside it. Give editing access to the organizer or designated helpers, and use viewer or commenter access for people who only need to check the record.

Don't quietly replace an old receipt or total. Add a note when a charge changes.

Run a final group roll call

Turns out, the reminder is rarely the hardest part. A late expense or missing attendee is what throws the balance off.

Use this review sequence:

  1. Share the current Sheet or a PDF summary with the group.
  2. State the review cutoff and when payment requests will be sent.
  3. Ask each person to confirm their attendance, expenses, and assigned shares.
  4. Resolve questions by expense ID, and leave a short note on any changed row.
  5. Mark confirmed charges, save a final copy, and calculate net balances.

A message like this keeps the request clear:

Please review the Charges and Shares tabs by [date]. Reply "confirmed" if your expenses, attendance, and share are correct. If not, reply with the expense ID and what needs changing. Payment requests go out after the cutoff.

Don't treat silence as proof that someone agrees. A person may have missed the message, so follow up directly before finalizing their amount.

Someone may remember a coffee or activity fee after the cutoff. Add it as a new item, label it late, and tell anyone affected before sending a revised request.

Send one payment request per person

Request the person's net amount, not every expense line separately. If an organizer paid most of the costs, one request per person is usually easiest. If several people paid upfront, decide whether everyone pays one organizer or reimburses the relevant payers directly.

Thing is, the spreadsheet answers who owes what. It doesn't automatically decide who should receive it.

Use the payment method the group agrees on, such as Venmo, Zelle, Cash App, or a bank transfer. Check the current service's fee, privacy, account, and transfer details before relying on it.

A clear request might say:

Hi [Name], your confirmed bachelorette balance is $125, due [date]. I sent a request labeled "Bachelorette lodging and meals." The itemized sheet is here: [link]. Please flag any issue before paying.

If the request remains unpaid, send one private follow-up rather than posting the balance in the group chat:

Friendly nudge: your confirmed $125 balance is due [date]. Here's the final breakdown again: [link]. Reply if a line looks wrong.

Record the payment date and confirmation in the Payments tab. If someone pays only part, record the partial amount and leave the status as Partially paid.

Don't assume a payment app will send recurring reminders. Treat manual follow-up as the default unless you have checked the service's current help information.

Handle late changes without erasing history

Changes after confirmation need their own record. A short adjustment note is better than silently rewriting the original charge.

Situation Spreadsheet action
A late expense appears Add a new ID, receipt, affected people, and note that it was added after the cutoff
A deposit is refunded Add a separate adjustment row showing who received the refund and attach proof
Someone pays part of the balance Add a Payments row for the transfer and keep the remaining amount due
Someone disputes a charge Pause that person's request, record the question, and note the final resolution

Keep the original amount visible. This matters when the group revisits the calculation a week later.

If a refund changes everyone's share, update the Shares tab and send the affected people a revised summary before requesting more money.

Choose between a spreadsheet and an app

To be honest, tracking and paying are separate jobs. A spreadsheet can document the split, while a payment app can handle an individual request; neither tool has to do everything.

Job Spreadsheet approach App approach
Record expenses Custom columns, receipts, and notes Structured entries if the current tool supports the needed split
Calculate shares Transparent formulas and participant rows Use only after checking how it handles attendance and uneven amounts
Request money Copy the confirmed balance into a direct message Use current in-app request tools if available
Pay Use the group's agreed payment method Review current fees, privacy settings, and transfer details
Keep records Save the final Sheet, receipts, and optional PDF Confirm that balances and receipts can be exported or retained

A spreadsheet fits when one organizer can maintain the ledger and the group wants to see the calculation. Consider a dedicated expense tool when there are many small reimbursements, repeated events, several currencies, or too many participants for manual follow-up.

Check the current terms before choosing any service. Features, fees, export options, and reminder behavior can change.

Questions to settle early

Should everyone edit the Sheet?

Not necessarily. Let the organizer or designated helpers edit formulas and final totals. Others can review, comment, or submit expenses through an agreed process. This reduces accidental changes.

What if someone adds an expense after payment requests go out?

Create a new expense ID and recalculate only the affected balances. Tell the group what changed before sending an additional request or refund.

Can the organizer cover an unpaid balance?

They can choose to do so, but mark it as an advance or unpaid amount. Never mark a balance as paid just because someone expects to cover it later.

Could reimbursement payments create tax paperwork?

Keep the final ledger, receipts, and payment confirmations. Payment apps and online marketplaces can issue Form 1099-K reporting in some situations; if one arrives, review the IRS guidance on Form 1099-K. The spreadsheet is a recordkeeping tool, not a tax determination.

Start with the Rules, Charges, Shares, Summary, and Payments tabs. Enter one completed expense, test the net formulas, and send the review message before collecting the next deposit.