Shared Product Blueprint

Split Together

A read-only Product Blueprint created with IdeaMade.

Group expense splitter

Split Together

A browser-only tool where one person records what each friend paid and who shared each cost, then sees the fewest payments that settle everyone. All data stays in this browser on this device.

Users and roles

The people who interact with the product.

Expense recorder

The single person using this browser to record the group's people and expenses and to check who owes whom.

  • Add the people in the group
  • Record each expense with payer, sharers and split method
  • See each person's balance and the fewest payments to settle up

Key workflows

The main paths users take to reach an outcome.

Set up the groupExpense recorderCore
1

Add peopleEnter each person's name on the People page.

Outcome: Everyone in the group is listed so expenses can be recorded.
Record an expenseExpense recorderCore
1

Add expenseEnter description, total, payer and sharers, then choose equal or custom split.

2

Review expensesCheck the list and delete any expense entered by mistake.

Outcome: The expense is saved with its payer, sharers and split, and balances update.
Settle upExpense recorderCore
1

View balancesOpen Settle up to see each person's balance.

2

View suggested paymentsRead the smallest set of payments that leaves everyone even.

Outcome: The recorder sees each balance and the fewest payments that settle everyone.

Pages

3 pages in the MVP

PeopleAdd the people in the group. Removal is blocked while a person appears on an expense. When the list is empty, add the first person to get started.
Public
People
ExpensesAdd and delete expenses with description, amount, payer, sharers and an equal or custom split. Custom amounts must add up exactly to the total. When there are no expenses yet, add the first one.
Public
Expenses
Settle upShow each person's balance and the fewest payments that settle everyone. When nothing is owed, explain that everyone is even.
Public
Settle up
Name

Product decisions

Choices you can confirm directly in the Blueprint.

What should happen when someone is removed from the group but already appears on existing expenses?ConfirmedWhat should happen when someone is removed from the group but already appears on existing expenses?
Block removal while referenced

Assumptions

Items that should be verified before implementation.

Removing a person who already appears on an expense is blocked until those expenses are changed or deleted, so balances stay correct.

Medium impactAccepted

All data lives only in this browser on this device; clearing browser data removes it, and only one person records expenses at a time.

High impactAccepted

Amounts use a single currency with no currency selection.

Low impactAccepted