Split expenses with friends: the method to know who owes how much
Published · by mister-guiiug
In short. To split expenses with friends, record each expense with who paid and who benefits, then work out each person's balance, what they paid minus what they owe. The balances always add up to zero. The biggest debtor then repays the biggest creditor, which never takes more transfers than the number of people minus one.
A weekend for four, a flat share, a family trip: someone pays for the rental, someone else for the groceries, a third person for the restaurant. At the end, the same question always comes back: who owes how much, and to whom? The answer takes a few simple calculations. Here they are, with a complete example.
Step 1: record every expense
For each expense, three pieces of information are enough:
- the amount;
- the person or people who paid;
- the people concerned, that is, the ones who benefit from it.
"For whom" matters as much as "who paid". If two friends did not come to the restaurant, they owe nothing for that meal.
Step 2: split each expense
The most common split is equal: the amount is divided by the number of people concerned. Two other ways help:
- by amounts: each person has a precise share, for example when everyone ordered a different dish;
- by shares: one person counts double, for example a couple in one room. €120 split into 2, 1 and 1 shares gives €60, €30 and €30.
Watch out for cents. €100 between three does not divide exactly: you get €33.34, €33.33 and €33.33. One extra cent goes to one of the people, otherwise the total does not add up.
Step 3: work out each person's balance
For each person, the balance is what they paid, minus what they owe.
A positive balance means they are owed money. A negative balance means they owe money. The sum of all balances is always zero: it is the best way to check your calculations.
A worked example: a weekend for four
Alice, Bruno, Chloé and David go away together. Three expenses, all shared between the four:
- Alice pays for the rental: €240;
- Bruno pays for the groceries: €120;
- Chloé pays for the restaurant: €80.
The total is €440, or €110 per person. The balances:
- Alice: 240 minus 110, so +€130;
- Bruno: 120 minus 110, so +€10;
- Chloé: 80 minus 110, so -€30;
- David: 0 minus 110, so -€110.
Check: 130 + 10 - 30 - 110 = 0. The accounts balance.
Step 4: find the repayments
A simple and reliable method: the person who owes the most repays the person who is owed the most, by the amount that brings one of them to zero. Then repeat with what is left.
In the example:
- David (-€110) pays €110 to Alice (+€130). David is at zero, and Alice is still owed €20.
- Chloé (-€30) pays €20 to Alice. Alice is at zero, and Chloé still owes €10.
- Chloé pays €10 to Bruno. Everyone is at zero.
Three transfers for four people. This method never needs more transfers than the number of people minus one. It does not always find the absolute minimum, but it is easy to follow and always gives the same result.
For these transfers in the euro area, since 9 January 2025 an instant transfer in euros cannot cost more than a standard one; since 9 October 2025, banks also check that the payee's name matches the IBAN.
The cases that complicate the accounts
- Someone only joins part of the stay: only count them in the expenses that concern them.
- Several payers for one expense: record the part paid by each; their sum must equal the total.
- A repayment has already happened: count it as a payment from the person who repays to the person who receives. Both balances move closer to zero.
- A family or a couple in the group: add up the balances of its members to see where it stands, but keep the amounts in each person's name.
How Mister Settle helps
Mister Settle does these calculations for you, without ever touching the money: repayments happen outside the app.
- Spaces for each occasion (trip, flat share, family), with people who do not need an account, and groups such as "the family" or "the kids" to select them faster.
- An expense in three steps: what and how much, who paid (one or several people) and for whom, then the summary. Three split models: equal, by amounts, by shares.
- Balances recalculated at every moment, per person or per group. An expense only counts once its split has been validated.
- Suggested repayments, computed with the method described above. When a repayment is made, you declare it, and the balances follow.
- Statistics by category, month and person, with CSV and XLSX exports.
- Invitations by link, with a role: read, contribute or administer.
The app requires an account: you sign in with a link received by email, or with a password. Your spaces then follow you from one device to another. The French original of this guide is Partager les dépenses entre amis.
Frequently asked questions
How do you split an expense when not everyone took part?
Only split the expense between the people concerned. If three friends out of five went to the restaurant, the bill is divided by three, and the other two owe nothing for that meal.
Do you need to make a transfer after every expense?
No. It is better to record everything, work out the balances at the end, then make the repayments. With the biggest-debtor-to-biggest-creditor method, you never need more transfers than the number of people minus one.
What should you do with the cents left over after a division?
Give them to one or more people, one cent each, so that the shares add up exactly to the total. For €100 between three, that gives €33.34, €33.33 and €33.33.
Can Mister Settle send money?
No. The app works out expenses, balances and suggested repayments, but no payment goes through it. A declared repayment is a note shared between the members of the space.
Can Mister Settle be used offline?
Partly. Spaces already opened can be read offline, and a new expense waits for the connection to come back before it is sent. Validating a split, declaring a repayment or inviting someone requires the network.
References
- Instant transfers at the price of standard transfers: Service Public, 9 January 2025, automatic translation.
- Verification of payee for bank transfers: Service Public, obligation from 9 October 2025.
- Flatsharing: what are the rules?: Service Public, flatshare agreement and joint account.