Skip to content
Donget
Download
All articles

How to keep track of who owes you money — without a notebook, a group chat, or a spreadsheet

A simple system for tracking money between friends: one shared record both people can see, a running balance per person, and repayments logged in the same place.

The Donget team 7 min read

You paid for the cinema tickets, they got the pizza; you covered the concert, they covered the taxi. Two weeks later you are fairly sure you are still ahead, but not by how much, and the only record is an “I’ll get you back” somewhere in the group chat.

That is not a problem of honesty. It is a problem of bookkeeping, and the fix is not to remember harder. Keep one shared record that both of you can see, with a running balance per person, and log repayments in the same place. Everything else follows from that.

Why memory, chat and notebooks fail

They fail for the same reason: the record is one-sided.

A note in your phone is yours alone. The other person cannot see it, add to it or check it, so the number in your head and the number in theirs drift apart without either of you noticing. A notebook has the same flaw with worse handwriting.

A group chat is shared, at least, but it is not a ledger. “I’ll send you the 18” sits between a meme and a plan for Saturday, and a week later nobody scrolls back to find it. There is no total.

And none of them net things off. If you paid 24 and they paid 18, most people carry that as two facts (“you owe me 12, I owe you 9”) rather than one balance. A few costs later that is a tangle, and the tangle is what makes the conversation awkward.

The principle: one record, two readers, one running number

A system that works has three properties.

Both people can see it. Once the record is visible to the person who owes as well as the person who is owed, it stops being a claim and becomes a fact you both look at. There is nothing to announce.

It keeps a running balance per person. Not a list of IOUs, but one number for each of you: what you paid for shared things minus what your share came to.

Repayments go in the same place. When someone pays the other back, it is recorded next to the costs, so the balance moves back towards zero instead of living on in a separate thread. A repayment written down somewhere else is how the same 40 gets asked for twice.

And the balance is only right if it has seen every shared cost — the ones they paid as well as the ones you paid, the small ones too. Logging only “what they owe me” gives you a list of IOUs, which is exactly the thing that does not net off.

What to write down — and what to leave out

For each shared cost, four things are enough: the amount, what it was for, who paid, and roughly when — plus who it was split among, if not everyone.

What not to write down matters just as much. No interest, no late fees, no deadline. This is money between people who like each other, and the point of the record is to make the number boring. “Concert tickets, 90, paid by Dana, split equally” is admin. “Rui still hasn’t paid” is a grievance, and a record full of grievances is one nobody wants to open.

Keep it about the costs, not the person. If you do need the words for asking, how to ask a friend for money back has them; the record’s job is to make that ask unnecessary most of the time.

A worked example: one month, two friends

Dana and Rui take turns paying without much ceremony. Over a month:

WhatAmountPaid bySplit
Cinema€24Danaequally
Pizza€18Ruiequally
Concert tickets€90Danaequally
Taxi home€16Ruiequally

Total shared spending: 24 + 18 + 90 + 16 = €148, so each person’s share is €74.

Dana paid 24 + 90 = €114. Her share is 74, so she is €40 ahead.

Rui paid 18 + 16 = €34. His share is 74, so he is €40 behind.

Four costs, two payers, and the whole month comes down to one line: Rui owes Dana €40. Not “Rui owes 12 for the cinema and 45 for the concert, and Dana owes 9 for the pizza and 8 for the taxi” — all true, all useless.

Rui sends Dana €40. The repayment is recorded in the same place as the costs, as a transfer, and both balances read zero.

The variant that happens at least as often: Rui sends nothing, and the following weekend pays for a €40 dinner for the two of them, split equally. His balance rises by 20, Dana’s falls by 20, and they sit at €20 — perfectly fine. A balance that small is not worth a transfer; let it ride to the next shared cost.

When to settle and when to let it ride

Small balances can stay open for weeks, because both of you can see them; whoever pays next absorbs them. Settle when the number is big enough that one person would notice it missing, when the shared costs are about to pause — a move, the end of a trip — or when someone prefers a clean slate.

With more than two people the same logic holds: settling up without awkwardness covers closing a group balance in the fewest payments, and how debt simplification works explains why a group of five usually owes far fewer payments than it thinks.

Where Donget comes in

A two-person group in Donget is this system with the bookkeeping done for you. Each shared cost goes in as an expense with Paid by set to whoever paid; the Balances tab shows the running number for each of you, the same on both phones. When one of you pays the other back, you record it as a Transfer in the same group, and the balance moves to zero. Nobody has to announce anything — more often than not the next shared cost takes care of it.

If you would rather keep a spreadsheet, that genuinely works for two people and equal splits; how to split expenses in a spreadsheet walks through the layout and where it stops scaling. For a couple sharing most costs, expense splitting for couples covers the proportional versions of the same idea.

Frequently asked questions

What is the simplest way to keep track of money owed between friends?

One shared record that both of you can open, with a running balance per person. Every shared cost and every repayment goes in, and the balance is a number you both look at rather than one you have to remember.

Should I write down small amounts like a coffee or a bus fare?

Write them down if you would otherwise be keeping them in your head. Small amounts are also the easiest to let ride until the next shared cost absorbs them.

How do I track money owed without it feeling like I am keeping score?

Keep the record about the shared costs, not about the person. A record both people can see and add to is a shared tool, not a tally one person holds over the other.

Is there an app to track who owes me money?

Any group expense-splitting app does this. Create a group for the two of you, log each shared cost with who paid, and the app keeps a running balance per person; repayments bring it back to zero.

What should I do when a friend keeps forgetting to pay me back?

Make the amount visible rather than repeating the ask: a shared balance does the reminding. If it is genuinely a pattern, stop fronting the money and split at the till instead.

What if they paid for things too and we both owe each other?

That is the normal case, and the reason a running balance beats a list of IOUs. Only the difference between what each of you paid and what each should have paid is owed — usually one number going one way.

The bottom line

Keeping track of money between friends is not about remembering better or asking more firmly. Put the record where both of you can see it, keep one running balance instead of a pile of IOUs, and log repayments next to the costs they repay. Most balances then sort themselves out at the next dinner.

Download Donget free and keep the running balance with the people you split with — both of you see the same number, and the next shared cost usually settles it.

Settle up in seconds. Stay friends for years.

Join the groups who've ditched the spreadsheet. Download Donget free.