Split shared expenses

Allocate shared expenses and see who should transfer money to whom.

Calculation inputs

Hypothetical example; enter your own prices. Currencies are not converted.

Currency changes the displayed unit; it does not convert amounts or fetch exchange rates.

Results

Custom amounts must sum exactly to the expense. Positive balances receive and negative balances pay. The global minimum number of transfers is not guaranteed. Changing currency does not convert amounts.

Calculations run in your browser. Sharing includes all entered data, including names and amounts. Only share if you wish to disclose them.

Breakdown and progression

How it is calculated

Each expense is allocated to its participants. Equal shares use currency minor units, with remainders assigned by identifier order. Balance is amount paid minus amount owed. Settlement transfers preserve every balance.

Net balance = Amount paid − Share owed; Σ Net balance = 0

Hypothetical example; enter your own prices. Currencies are not converted.

30 / 3 = 10; A: +20; B: −10; C: −10

Assumptions and limits

Custom amounts must sum exactly to the expense. Positive balances receive and negative balances pay. The global minimum number of transfers is not guaranteed. Changing currency does not convert amounts.

Questions about this tool

What does a positive or negative balance mean?

Assign each expense only to its participants. Correct payment and allocation rows before removing a person used in them. Balances must sum to zero; positive balances receive and negative balances pay.

Related tools

Search tools and guides