Blog

Shared money fights are about trust, not arithmetic

The math of splitting costs is easy. What goes wrong is the moment someone wonders if a number changed. Here is why kisir lets only the person who added an expense edit or delete it, keeps a history of every change, and tells you when an expense you're on is added or changed.

By David Piliposyan ·

The math was never the problem

Splitting costs is arithmetic. Add up what everyone paid, divide by what each person owes, and the rest is subtraction. A calculator does it. So does a spreadsheet, and so does any app.

Yet shared money still sours trips and flats. It almost never starts with “your math is wrong.” It starts with a quieter sentence: “Wait, wasn’t that 120?”

That sentence is about trust. Someone looked at a number they remembered one way and saw it another way. Maybe a typo was fixed. Maybe not. The point is that they can’t tell, and once you can’t tell, every other number on the list gets a little suspicious too.

When we designed kisir, this was the question that mattered more than any formula: how does a list that many people share stay believable?

We ended up with three answers. They sound small. I’d keep them if I had to throw everything else out.

One: only the person who added an expense can edit or delete it

Everyone in a group can see every expense. But only the person who added an expense can change it or delete it. Nobody else can.

I decided this, so here is the reasoning.

We considered the other options. The group’s creator could be allowed to edit everything. Or the people named on the expense could be allowed to edit it. Both sound reasonable. We rejected both for one reason: the rule should fit in one sentence.

“Only the person who added it can change it” is one sentence. There is no “except the organizer” and no “unless you’re also on the expense.” If the rule has exceptions, then somebody has to remember them, and in a group chat nobody does.

Say four flatmates, Ana, Ben, Cleo and Dan, share a list. Ana paid the electricity bill, €120.00, split equally: €30.00 each. If anyone in the flat could edit it, then Ben, who owes €30.00, could change the amount to €60.00 (his share would become €15.00) without anyone ever being sure who did it or why. Even if Ben never would, the fact that he could is what makes Cleo and Dan uneasy. The rule removes the possibility.

Here is what it looks like in the app. When you open an expense somebody else added, you don’t see Edit and Delete buttons. You see a plain line saying who added it and that only they can edit or delete it. If you swipe on their row in the list, it politely refuses and names the person. Your own rows work as you’d expect.

Payments are different. When money moves between two members, either of them may remove the record, because both were involved and the person receiving the money often records it.

Two: every expense keeps a history

Locking the edit button is half the answer. The other half is that the person who can edit is still visible.

Every expense in kisir has a history: who changed what, old value to new value. Not a vague “edited” label. The actual change.

Go back to the flat. Ana typed €120.00, then noticed the bill was actually €102.00. She fixes it, and the split drops from €30.00 each to €25.50 each. Check the math: 102.00 divided by 4 is 25.50, and 4 times 25.50 is 102.00. Nothing is left over.

Ben now owes Ana €25.50 instead of €30.00, and he doesn’t need to ask why. The history says Ana changed the amount from €120.00 to €102.00. It’s a boring fact, and boring facts are what trust is made of.

Compare this with a spreadsheet, where the cell just shows the new number. The old one is gone. If someone remembers 120, they have only their memory against your cell. That’s the whole fight, right there.

I’m not saying people lie. Most of the time nobody does. A history isn’t there to catch anyone. It’s there so that a fair correction looks like a fair correction, and so that nobody has to be defensive about doing the right thing.

Three: you hear about it when it happens

The third answer is about timing. Trust is also about not being surprised.

kisir sends a notification when someone adds an expense, records a payment, joins, settles, or changes an expense you’re on. The last one is the part I care about most.

Think about opening a shared list in the evening and finding that your balance moved, with no idea why. Now compare that with a short message the moment it happened, telling you an expense you’re on was changed. You can open it, look at the history, and see the old value and the new one. You may nod and move on. Or you may ask a question while it’s fresh, instead of a week later when nobody remembers anything.

We made one rule for all of these. A notification is about what somebody else did. You never get one for your own action. Nobody needs a message saying that they just added dinner. They were there.

The three together

  • An author-only rule without a history means you have to trust that the author was right.
  • A history without the rule means anyone can rewrite the list and leave a note.
  • Both without notifications mean the evidence exists, but you may only find it when the argument has already started.

Together they give a simple promise: nobody can change your numbers except the person who put them there, you can always see what they changed, and you’ll hear about it.

None of it is clever. It’s what friends would agree on at the start of a trip: “Only change your own entries, tell us if you do.” The app just makes the agreement automatic, so nobody has to be the one who brings it up.

If you keep your list somewhere else

You can borrow all of this without kisir:

  1. One person owns each entry. The person who paid enters it. If it’s wrong, they fix it.
  2. Never overwrite silently. If you change a number, write the old one next to it.
  3. Say so out loud. A one-line message in the chat (“I fixed the electricity bill, it was 102.00, not 120.00”) costs nothing and prevents most arguments.

The roommate expenses guide goes through a flat’s shared costs step by step, and the group trip guide does the same for a trip. When the list is finally settled, the fewest transfers guide explains how to close it in as few payments as possible.

The arithmetic will take care of itself. Trust is the part you have to design.

Want a list everyone can trust?

Make a group, send the link, and let everyone add what they paid. Every expense has its history. No account, no ads, free.

Get kisir