Skip to content

Ledger & Split

People, splits and groups — in one module.

A ledger that stays balanced.

A running ledger with each person you deal with, bills divided equally, by exact amounts or by percentage, and groups that net a whole trip down to one figure per member.

The problem

Informal lending and shared bills are tracked in a notebook or from memory. Both work right up until two people remember the same balance differently — and group trips multiply that problem by the number of people on them.

The approach

The module is three surfaces behind one screen, because these are three genuinely different records. People is a running ledger with one person. Splits is a single bill divided between several. Groups is a standing set of people whose many bills net down to one figure each. All three feed the same balances, and your own share of any split is recorded as a normal expense.

What is inside

Three tabs, three kinds of record

The module screen opens on People, Splits and Groups. They are separate because they hold genuinely different things — not three views of one list — and the fourth part below is the only place anybody else is involved at all.

People

A running ledger with one person.

Each person you deal with gets their own contact and their own timeline of everything that has passed between you. The balance at the top is worked out from that timeline every time it is shown, so the figure and its history can never tell you two different things.

  • A running timeline per contact: money given, money received, adjustments and settlements, each with its date and note.
  • Items as well as money — a drill, a book, a bike. Not everything lent has an amount.
  • One button settles an account: it writes a zeroing entry rather than erasing anything, so the history survives the balance going to nil.
  • Follow-up reminders per contact, and a printable statement of everything between you.
  • Contacts are LifeRoster's own, not your phone's address book — nothing reads your contacts.
  • A contact can be linked to someone's LifeRoster account, which is what makes sharing possible later.

Splits

One bill, divided between several people.

Enter the bill, say who was in on it and how it should be divided. LifeRoster works out each person's share exactly — the shares always add back up to the total, with nothing left over — and turns the result into ordinary ledger entries.

  • Divide equally, by exact amounts, or by percentages.
  • Whoever paid is part of the record, so the maths works the same whether it was you or somebody else.
  • Your own share is written into Expenses, so shared spending appears in your normal spending totals — but only your share. Fronting the whole table's dinner is lending, not spending.
  • Debts between two other people are shown for the record and never enter your ledger.
  • Each split has its own detail screen showing how it was divided and who has settled.
  • This tab holds one-off splits; a split that belongs to a group lives on that group's screen instead, so the same bill never appears twice.

Groups

A standing set of people, netted to one figure each.

A group is a ledger, not a pile of splits. Across a trip or a shared flat, everybody ends up owing in both directions, so settling bill by bill is the wrong unit. The group nets each member down to a single position, and one payment clears it.

  • Named groups with members, a net position per member, and archiving when the trip is over.
  • A 'who pays whom' summary that turns everyone's position into the shortest set of payments.
  • Settle a member in full or in part; a settlement clears their net position without marking any individual bill paid.
  • Managed groups, for when you are the one paying for everything: every debt routes through you as one net figure per member, so no member is ever left owing another member.
  • Turning managed mode on or off recalculates the group's existing splits into the other model rather than leaving two rules running side by side.

Friends & Family, and shared splits

The narrow social layer, kept deliberately separate.

You can connect with other LifeRoster accounts and share a split with the people in it. This is the one part of the product that involves anybody else, and it is built so that it never touches the rest — your own ledger stays yours and stays offline.

  • Find someone by their exact username, email or phone; there is no directory to browse.
  • A discoverability setting controls whether you can be found at all — and 'no such person' and 'not discoverable' look identical from outside, on purpose.
  • Send, accept or decline connection requests, tag someone as a friend or family, and block or remove them.
  • Sharing a split publishes a copy the participants can read. Only the person who created it can edit it, and each participant settles only their own line.
  • A split someone shared with you is a record, not your ledger. It changes none of your balances until you explicitly log it — and then it becomes an ordinary entry against a contact of your own.
  • The split is saved on your device first, so a connection problem means 'saved, not yet shared' rather than a split you have to enter again.
  • Accepting a connection back-shares the splits that person was already in, so connecting later does not mean starting from the next bill.
What it does

Key capabilities

Everything listed here is built and in use in Ledger & Split today.

  • Balances that match their history

    Every balance and every net position is worked out from the entries behind it, so a figure can never disagree with the timeline underneath it.

  • Shares that always add up

    However a bill is divided and however many people are on it, the shares add back up to the total exactly — nobody is left a penny short or a penny over.

  • Split methods

    Divide a bill equally, by exact amounts, or by percentages, with the running remainder shown as you type.

  • Group settlements

    A per-member net position with full or partial settlement, and a summary of who should pay whom.

  • Managed groups

    When you are the treasurer, every debt routes through you as one net entry per member, so no member ever owes another.

  • Shared splits

    Publish a split to participants who have linked accounts; each settles only their own line and nobody can edit yours.

  • Statements and export

    A printable, shareable statement of a contact's history, and a PDF export of the module.

  • Folders for all three

    People, splits and groups each file into their own folders — 'Family' as a group is not the same thing as 'Family' as a set of people.

In practice

A typical workflow

Step through it — each step shows where you are in the flow.

Ledger & Split · step 1 of 4

Add the person, or the group

One rule holds the whole feature together: a ledger entry exists only when you are on one side of it. Debts between two other people are shown but never quietly become yours — except in a group you manage, where by design they route through you.

Pictures on this record

Photograph the thing itself: the receipt behind a split, the handwritten note where an amount was agreed, or the item you lent. Contacts, entries, splits and groups can all carry pictures.

How capture and scanning work
Details

What it is like to live with

The things that decide whether a module still helps after a year of real use.

On a phone

Entries are made mid-transaction, so the sheet keeps the person, the amount and the direction on one screen. LifeRoster never says 'owe' or 'owed' — it says 'You will get' and 'You will give', which keeps the direction clear and stays unambiguous in all 23 languages.

Your data

Your ledger is private to your account and works entirely offline. Sharing a split is always an explicit act, and seeing a split someone shared with you never changes your balances until you choose to log it. Connections and shared splits are the one part of the product that needs a connection, and they say so plainly rather than pretending to be empty.

Read the privacy detail

Good to know

  • The module is three surfaces — People, Splits and Groups — and they hold three different kinds of record rather than three views of one.
  • Balances are worked out from the entries behind them, so a balance can never disagree with its own history.
  • Your share of a split becomes an expense; the rest of the bill does not, because paying for other people is lending rather than spending.
  • Only the person who created a split can edit it, and each participant settles only their own share.
  • You cannot be found by other users unless your discoverability setting allows it.
  • Non-monetary items can be tracked too — not everything lent is money.

Try Ledger & Split in LifeRoster.

Open the app on web, Android or iOS. Everything works offline, and syncs when you are back online.