dimesum

Home / Blog / Money

Money

Tracking shared expenses without becoming the accountant

· 12 min read · · reviewed by Jagadeep Sai

In every group that shares money, one person quietly becomes the accountant. This post shows what that job really is, why it lands on the same person, and how a shared ledger can carry it instead.

Every group that shares money grows an accountant. Nobody applies for the job. One person just starts tracking expense after expense, and the rest of the flat stops thinking about it. That person remembers the taxi nobody remembers taking.

That person notices the internet bill went up. That person is also the one who has to ask Tomas for £48, and feel mean doing it. This post is about that job: what it really is, why it always lands on the same person, and how tracking shared expenses can be handed to something that does not forget.

the job nobody applied for

The accountant is not the one who is good at maths. The accountant is the one who cannot stand the loose end. Somebody has to hold the running picture of who owes who, and in most groups exactly one person volunteers by not being able to let it go.

Notice that the maths is the easy part. Adding £300 and £11.25 takes seconds. The hard part is everything around the number.

It is remembering that Sofia did the shop on her own card. It is chasing Aiko two weeks later, once the moment has passed and the amount feels small. It is being the person who brings money up at all, at the ramen night, when everyone else is just having dinner.

So the job is really three jobs. Remembering. Chasing.

Looking mean. The arithmetic hides inside them, which is why "I'll just do a spreadsheet" never actually fixes it. A balance is arithmetic; the friendship is the subject.

Groups lose track more often than they admit, and they lose track in ways that feel small each time and large by month end. We gathered what the research says on that in our bill splitting statistics, and the pattern is consistent: the smaller the amount, the less likely anyone records it, and the small amounts are most of them.

The reader this is written for is that accountant. You keep the score, and you would like to stop. The good news is that the three real jobs, remembering, chasing and looking mean, are all things you can design away.

Not by being more disciplined. By moving them off yourself.

what tracking expense has to capture, and when

Most groups think the record starts when the bill arrives. It starts earlier, at the moment the money leaves someone's hand, because that is the only moment when everyone still knows the truth.

A useful record needs four things about each expense. Who paid. How much, and in what currency.

Who it was for. And how it splits. Miss any one of these and you have a number without a meaning, which is worse than no number, because it looks settled.

Take the split first, because it is where groups quietly go wrong. Rent does not split like a dinner. Rent tends to split by room, since the flatmate's bigger room is worth more, so if your rent is the biggest line it is worth splitting rent with roommates on a clear rule from the start. A dinner splits by who actually ate.

A supermarket run splits equally, unless one person's items were really theirs, in which case it splits line by line. A shared taxi splits by who was in it. The same flat uses four different rules in one week, and a record that only knows "divide by four" is wrong most of the time.

Then there is the moment. Capture has to happen when the expense happens, not at a monthly reckoning, because by the reckoning the details are gone. Nobody recovers the correct split for a restaurant bill from memory a fortnight on; we wrote about why in splitting a restaurant bill fairly. This is really a question of how to track group expenses without any one person holding the details in their head, which no head does well past a week.

Good shared expense tracking is not about arithmetic at all. It is about capturing the four facts, at the moment they are still true, for every expense, including the ones too small to feel worth it.

four ways groups do this, and what each costs

There are, broadly, four ways a group keeps its record. They differ less in effort than in what they quietly lose.

Four ways a group tracks who owes who
ApproachWhat gets forgottenWhat happens on an editWho can check itWhat settling looks likeWhat happens when somebody leaves
MemoryAlmost everything after a weekNobody notices; the memory just changesOnly the person rememberingAn argument, then a rough guessThe record leaves with them
A group chatAnything not typed in the momentThe old figure stays above the new one, both looking trueAnyone who scrolls far enoughScreenshots and mental mathsThe messages stay, the totals never existed
A spreadsheetWhatever nobody enteredA cell changes and the old value is goneAnyone with the link, if they read the formulasA tab of who pays whom, kept by handThe formulas break around the empty column
A shared ledgerLess, because entry is the pointThe change is recorded as its own entryAnyone, because every entry stays visibleComputed for you, in the fewest transfersTheir balance stays and settles cleanly

*Four ways a group tracks who owes who.*

Memory costs the most and looks free. The group chat feels like a record because it scrolls, but a chat cannot subtract; it only stacks. The spreadsheet is a real improvement, right up to the first edit, because a changed cell erases the value it replaced and no one can tell what changed or when.

We put the common tools side by side in our bill splitting apps compared piece, and the rent tools in rent split apps compared, if you want the longer look. The shared ledger is the only one of the four built to answer "how did we get here", which turns out to matter more than "where are we now".

the three failures: a forgotten bill, a wrong split, an edit nobody saw

Three specific failures account for almost every dispute. Watch them play out across one month.

An example. Picture a flat of four: Lucas, Aiko, Sofia and Tomas. Over one month, five things happen.

First, the rent. It is £1,200, and Lucas pays the landlord. Split equally, each of the four owes £300. After the rent, Lucas is up £900, and the other three are each down £300.

Second, the internet bill. It changed this month, landing at £45, and Aiko pays it. Split four ways, that is £11.25 each. Now Lucas is up £888.75, Aiko is down £266.25, and Sofia and Tomas are each down £311.25.

Third, a supermarket run. Sofia does the weekly shop on her own card, £83.60. Split four ways, that is £20.90 each. Lucas is up £867.85, Aiko is down £287.15, Sofia is down £248.55, and Tomas is down £332.15.

Fourth, a dinner two of them skipped. Lucas and Tomas go out; Aiko and Sofia stay in. Tomas pays the £96 bill.

It splits between the two who ate, so £48 each. Lucas is up £819.85, Tomas is down £284.15, and the other two do not move: Aiko stays down £287.15, Sofia stays down £248.55.

Fifth, a correction in week three. The supermarket receipt was really £73.60, not £83.60, because a £10 item belonged to another week. The shop drops by £10, so Sofia is credited £10 less, and each share drops by £2.50, to £18.40.

Now look at the three failures against that month. The forgotten bill is the internet bill nobody logs, because it is only £45 and it changes every month, so it never feels like the one to write down. The wrong split is the dinner: divide £96 by four and Aiko and Sofia each pay £24 for a meal they never ate.

The edit nobody saw is the £10 correction: fix it silently in a spreadsheet and Sofia is quietly out of pocket, with no trace of why the total moved. This is exactly why an edit must restate its split rather than overwrite the old one.

After the correction, here is where the month lands:

  • Lucas is owed £822.35.
  • Aiko owes £284.65.
  • Sofia owes £256.05.
  • Tomas owes £281.65.

Add the three amounts owed and you get £822.35, exactly what Lucas is owed. Every figure here is recomputable from the five events above, which is the whole point: a record you cannot recompute is a record you have to trust, and trust is what runs out.

settling: fewer transfers, and why that matters more than it sounds

At month end the flat owes a total of £822.35, all of it to Lucas. The naive way to settle is for everyone to pay everyone: Aiko pays a bit to Lucas, a bit to Tomas, Sofia pays three people, and so on. That can turn a four person flat into a dozen small transfers, each one another thing to remember and another chance to get it wrong.

The better way is to compute the smallest set of transfers that clears every balance. Here it is short, because there is only one person owed money:

  • Aiko pays Lucas £284.65.
  • Sofia pays Lucas £256.05.
  • Tomas pays Lucas £281.65.

Three transfers. They add to £822.35, and after them every balance is zero. Nobody pays anyone they do not owe. This is what fewest transfers means: not fewer than the debts, but the fewest movements of money that leave the same result.

It matters more than it sounds because every avoided transfer is an avoided conversation. Twelve transfers is twelve reminders you have to send. Three is three.

The maths of minimising them is fiddly by hand and instant for a computer, which is why we treat it as a first class feature rather than a nicety, and why we wrote up how to settle up group expenses as its own subject. When the split has been captured correctly along the way, settling is not a negotiation. It is a list.

what to do about the person who does not pay

Every group has a slow payer. Sometimes it is genuine forgetfulness, sometimes it is a quiet hope the amount will be dropped. Either way, the accountant is the one who has to keep asking, and the asking is the part that corrodes the friendship.

The first move is to remove yourself as the source of the number. When the balance is arithmetic that anyone can see, "you owe £281.65" stops being your opinion and becomes the record's. You are no longer asking for money; you are pointing at a total. That single shift takes most of the meanness out of the ask, because there is nothing personal left in it.

The second move is to make the amount current and visible, so it never grows into a surprise. A balance that is checked weekly is a small number people clear without thinking. A balance that surfaces once, at month end, is a large number people flinch at and delay. The delay is what turns £281.65 into a standoff.

The third move is patience with the number and none with the ambiguity. Keep the calm: no urgency, no guilt, no capital letters. The friendship survives a late payment easily.

What it does not survive is the suspicion that the figure was wrong, or nudged, or made up. Keep the record clean and the person who does not pay becomes a scheduling problem, not a trust problem.

handing the job to something that does not forget

The real fix is to stop being the memory. Hand the four facts to something that records them the moment they happen and never quietly changes them afterward.

That is what Dimesum is. It is a free app that keeps the score for groups who share money: flatmates, trips, dinners. It records who paid and who owes.

It splits each bill the way it really happened, equal, exact, by weight, or line by line. And it settles a group in the fewest transfers, like the three above. It never holds or moves your money; we record, we do not touch a penny of it.

Underneath is a double-entry ledger, the same idea accountants have used for centuries, described in double-entry bookkeeping, where every entry has a matching, opposite entry, so the books always balance. A ledger is a running record of those entries, and ours is append-only: the £10 correction from week three is not an overwrite, it is a new entry that restates the split, which is exactly why an append-only ledger for split expenses can show you not just where you are but how you got there.

It also keeps a balance per currency, each named by its standard three letter code from the ISO 4217 list, so a trip where some bills were in one currency and some in another never collapses into a single wrong number. Mixing currencies is where a lot of hand kept records silently break, which we catalogued in multi-currency money bugs. The engineering behind all of this is public, because a record you are asked to trust should be one you are allowed to inspect.

None of this makes anyone pay faster. What it does is take remembering, chasing and looking mean off one person's shoulders, and put the number somewhere everyone can see it. If you have been the accountant, that is the whole gift: not a smarter calculator, but the end of the job. You can start tracking your group's shared money at app.dimesum.com, and let the ledger keep the score instead of you.

Common questions

Q: How do you keep track of shared expenses in a group?

Capture four facts for every expense, as it happens: who paid, how much and in what currency, who it was for, and how it splits. Record the small bills too, since they are most of them. Use a shared ledger rather than memory or a chat, so anyone can check the running total and nothing depends on one person's recall.

How do you work out who owes who?

For each expense, credit whoever paid and charge each person their share of that specific split. Add every credit and charge across the month, and each person's total shows a positive balance (they are owed) or a negative one (they owe). The balances always sum to zero, so if they do not, an entry is missing or wrong.

What is the fastest way to settle up a group?

Do not have everyone pay everyone. Compute the smallest set of transfers that clears every balance. In our example, three payments to Lucas, £284.65, £256.05 and £281.65, zero out a four person flat. Fewer transfers means fewer reminders and fewer mistakes, and a good ledger works this out for you automatically at settle up time.

How do you handle a shared expense somebody forgot to record?

Add it as a normal entry with its real date, amount and split, even weeks later. In an append-only ledger the late entry restates the affected balances without erasing anything, so everyone can see what changed and why. Never adjust totals by hand to compensate, because a silent fix is the thing that breaks trust in the record.

What should you do when somebody will not pay their share?

Make the balance visible so the number comes from the record, not from you, then keep the ask calm and specific: name the amount, skip the urgency and the guilt. Check balances weekly so they stay small and current. Late payment rarely harms a friendship; a figure that looks wrong or nudged is what does the damage.