Why the sign-up is the part that fails
Splitting a group cost is not hard arithmetic. What makes it painful is coordination, and the coordination usually breaks in the same place: getting everyone into the same system.
One person organises the trip. That person picks a tool and then has to get four other people to install it, create an account, confirm an email address, pick a password and find the group. Every one of those steps is a place where somebody stops. Two friends do it straight away, one does it three days later, one never does it at all and keeps sending amounts by message — so the organiser ends up running the tool and chasing the people who are not in it. The bookkeeping was never the problem. The onboarding was.
That changes what you should look for. For a group that exists for one weekend, the best tool is the one with the shortest path from “here is the plan” to “everyone can see the numbers”. For a group that exists for years, accounts start earning their keep.
The options people actually use
Five approaches cover almost everything real groups do, and each is the best answer in some situation.
A shared spreadsheet
One document, one row per expense, a column per person. Flexible, free, readable anywhere, and you can see exactly how every number was produced — which matters when someone disagrees with a total.
The cost is that you are now maintaining a small piece of software: someone has to write the formulas and keep them correct when a sixth person joins or an expense turns out to be shared by only three of you. Spreadsheets also handle multiple currencies badly unless you build that in deliberately, and they are awkward to edit on a phone while you are paying for something.
A group chat plus mental arithmetic
Everyone posts what they paid and it gets settled at the end. Zero setup, and everyone is already in the chat — which is why this remains the most common method of all. It also fails quietly rather than loudly: expenses scroll away, nobody is sure whether the taxi was counted, and one person reconstructs the trip from the message history on the last evening. Fine for two or three expenses; unreliable beyond that.
One person pays for everything and settles later
Underrated. If one person fronts every cost there is one list to keep and the settle-up is trivial: everyone owes that person their share. It needs somebody with the cash flow and the trust of the group, it concentrates the risk on them, and it stops working the moment two or three people start paying for things — which on most trips is by the second day.
Splitwise and similar apps
Splitwise is a good product and the most complete thing in this category. If you want a long-running ledger between the same people, receipt scanning, categories, charts, export and a view that follows you from a lost phone to a new one, the account is not overhead — it is what makes those features possible. Our comparison of the expense-splitting apps goes through that in detail, including where the others beat us.
The cost is the onboarding described above, plus the usual free-tier trade-offs: several apps here show ads on the free tier and sell an ad-free upgrade. A legitimate way to fund an app, but a thing you are agreeing to.
A no-account app
The last option skips identity entirely: instead of everyone having a login, the group has a code, and whoever has the code opens the group. You keep the structured expense list and the automatic balances, and drop the sign-up. The cost is a real security trade-off, not a rounding error, so it gets its own section.
How no-account sharing works, and what it costs you
Creating a group generates a short code. You send it to the group by whatever channel you already use, they type it in, and they are looking at the same group you are. No profile, no email address, no password. Stated without spin, here is what you are accepting.
The code is the credential. Anyone who has the code can open the group, see the expenses and change them. There is no per-person login, so the app cannot tell group members apart and cannot revoke one person's access. If the code is forwarded to somebody you did not intend to include, they are in. And because there is no account, there is nothing to recover: if everyone loses the code, nobody can look the group up and hand it back.
That makes it a good fit for a holiday with friends, a shared dinner, a festival, a house project — where the members are people you would hand a house key to and the worst case of a leak is that a stranger sees the grocery bill.
It is a bad fit for anything sensitive: money you would not discuss in a group chat, a group whose membership needs to change over time, a dispute that might need proof of who entered what, or any record you would be in trouble for losing. Use accounts for those. That is what they are for.
The money math
This is the part most guides skip, and where groups actually argue.
When people paid unequal amounts
The instinct is to reimburse each expense separately: whoever paid gets paid back by everyone else, expense by expense. That is correct, and also the slowest possible way to do it.
The better model keeps two numbers per person. What you paid is money that left your pocket; what you owe is your share of the things you took part in; your balance is the first minus the second. Someone who paid a lot is owed money, someone who paid nothing owes it, and once the balances exist nobody needs to think about individual expenses again.
Equal, exact-amount and percentage splits
Three shapes of split cover nearly every bill, and choosing the wrong one is the most common source of a total that feels unfair.
- Equal
- Divide the expense evenly between the participants. Right when everyone consumed the same thing: the flat rental, the hire car, the groceries. The detail that matters is participants, not group members — the person who skipped the boat trip should not be in that split.
- Exact amounts
- Enter each person's own figure so they sum to the total. Right for restaurant bills, where one person had the set menu and two bottles of wine and another had soup. An equal split here is what makes the cheapest eater in the group quietly resentful.
- Percentage
- Fix a ratio and apply it. Right when the imbalance is a standing decision rather than a per-item fact: rent by room size, a couple counting as two shares of a house cost. A percentage split survives the amount changing, which an exact-amount split does not.
Why rounding matters, and how not to lose a cent
Three people split €10. Ten divided by three is 3.3333, which rounds to €3.33 each — and 3.33 × 3 is €9.99. One cent has vanished. If a tool loses it silently on every third expense, the balances stop reconciling and people stop trusting the totals.
The fix is to do the arithmetic in whole cents, never in decimals: convert the total to 1000 cents, divide by three to get 333 each with a remainder of 1, then hand the remainder out one cent at a time to the participants with the largest fractional parts. Here everyone ties, so the extra cent goes to one person: €3.34, €3.33, €3.33, summing to exactly €10.00.
Two rules follow. The shares of a split must add back up to the expense total exactly, and the balances of a group must sum to zero. If either fails, the tool has lost money somewhere — that is a bug, not a tolerance.
What a minimal set of payments means
Once you have balances, settling up is a separate problem: how few transfers can bring every balance to zero? Take four people on a trip, each expense shared equally by all four.
| Person | Paid | Share | Balance |
|---|---|---|---|
| Ana | €400 (flat) | €190 | +€210 (is owed) |
| Ben | €120 (groceries) | €190 | −€70 (owes) |
| Cira | €200 (hire car) | €190 | +€10 (is owed) |
| Dan | €40 (dinner) | €190 | −€150 (owes) |
Reimbursed expense by expense, this is twelve payments: for each of the four expenses, the three people who did not pay it send money to the one who did.
Netted down to balances, it is three. Ben sends Ana €70. Dan sends Cira €10 and Ana €140. Every balance is now zero, and no money moved that did not need to.
Three is the floor here, and the rule of thumb is that you never need more than one payment fewer than there are people with a non-zero balance, because each payment can zero out at least one person. Groups sometimes do better when balances match exactly — if Ben owed precisely what Cira was owed, that pair clears in one payment. Finding the true minimum in every case is computationally hard, so tools use a heuristic: pay the largest debtor's balance to the largest creditor, and repeat. At the group sizes real people have, that is optimal or close to it.
One caution, whichever tool you use: fewer payments means some people pay someone they never bought anything from. If Dan does not know why he is sending Cira €10, show him the balances.
Where Splitright fits
We make an app that takes the no-account approach described above, so treat this section as what it is. Splitright is free, with no ads, no tracking, no accounts and no subscription. You create a group, share a six-character code, and everyone with the code opens the same group. It does equal, exact-amount and percentage splits, keeps per-person balances, suggests a minimal set of settle-up payments, and supports 20 currencies. It runs on iPhone and iPad.
What it does not do yet: no CSV or PDF export, and no receipt scanning. It does not move money — it tells you the amounts and you pay however you already do. And as above, the group code is the credential, so it is not the right tool for anything sensitive, and it is not a backup.
If a different tool in this article suits your group better, use that one. Our comparison page says where the other apps win, and the support page answers the practical questions about group codes, currencies and offline use.
Common questions
- Can you split expenses without making everyone sign up?
- Yes. A shared spreadsheet needs no accounts beyond the one person who owns it, and some apps let people open the same group with a shared code instead of a login. The trade-off is that a code is a shared credential: anyone who has it can open the group.
- How do you avoid losing a cent when three people split €10?
- Work in whole cents, give everyone the rounded-down share, then hand the leftover cents out one at a time to the largest remainders. That gives €3.34, €3.33 and €3.33, summing to exactly €10.00.
- What does a minimal set of payments mean?
- Net every person down to one balance, then move money only from those who owe to those who are owed. In the example above that turns twelve reimbursements into three transfers.
- Is a group code safe to share in a group chat?
- It is as safe as the chat. Anyone who can read the message can open the group, and access cannot be revoked per person, so only send a code to a group whose members you trust.