
Lending money to friends, roommates, family or regular customers is normal. Keeping track of it is where things go wrong. One person remembers lending 5,000, the other remembers repaying half, and a notebook or a long WhatsApp chat cannot settle it. GenZ Ledger is a free web app that keeps one shared record of money lent and borrowed, where every entry is confirmed by the other side[1].
This article explains how it works, what makes it different from a notebook or a spreadsheet, and how to start using it.
The idea: agreed, not just claimed
In a personal register, only one person writes. In GenZ Ledger, both people see the same record, and an entry counts only when the other person confirms it. When you record that you lent someone money, they get a request to confirm. They can accept it, or dispute it with a comment explaining what they think is wrong. Pending and disputed entries do not count towards the balance until they are confirmed.
There is one sensible exception: if you record money you received yourself, it is confirmed immediately, because it goes against your own interest.
Balances are always calculated from confirmed entries, never typed in by hand. Repayments are matched to the oldest loans first, so you can see exactly which amounts are still open. Partial payments, full payments and over-payments are handled automatically.

GenZ Ledger records money; it never moves money. Payments still happen however you normally pay: cash, bank transfer or any payment app. There are no wallets and no in-app payments.
Mistakes are corrected openly
A shared record is only trustworthy if nobody can quietly change it. Before an entry is confirmed, the person who recorded it can withdraw it. After confirmation, entries are locked. A correction is recorded as a reversal with a note, so both the original and the correction stay in the history for everyone to see. Disputes have comment threads, never silent edits.
Who it is for
- Flatmates and hostel friends who cover each other's bills and groceries.
- Families lending money between relatives.
- Trip groups where one person pays and others repay later.
- Small shops that give regular customers credit, replacing the paper khata.
What you get, free
- Sign up with just your email. Your first sign-in uses a one-time code; after that you can set a password, or keep using email codes.
- Up to 5 ledgers with up to 10 members each, so you can keep the flat, the family and the shop separate.
- Invitations by email or a link you share on WhatsApp. You can record entries with someone before they join; the ones they need to confirm wait for them.
- Both sides can record. If you are a member of someone else's ledger, you can record your own repayments or loans with them, and they confirm.
- Pair balances, totals and loan progress for everyone in the ledger.
- Receipts such as bank transfer screenshots or PDFs, attached to entries as evidence.
- Exports in Excel and PDF, and full ZIP backups. Each PDF has a code and a QR code that anyone can scan to check the copy against GenZ Ledger's record.
- WhatsApp reminders with the exact outstanding amount, sent from your own phone.
- Six languages: English, Urdu, Arabic, Simplified Chinese, Japanese and Spanish, across the app, emails, exports and reminders. Reminders can also be sent in Roman Urdu, and Urdu and Arabic are shown right to left.
Fair rules for leaving
Nobody can leave a ledger, or be removed from it, while money between them and another member is still owed. This stops the most common problem with shared records: someone disappearing from the list before they have paid. Once everything is settled, members can leave freely, and an owner can delete a fully settled ledger.
You can also delete your account entirely while you have no money records.
Reminders that tell people where to pay
Reminders are the awkward part of lending. GenZ Ledger writes them for you, with a greeting suited to the language and the exact outstanding amount, and opens WhatsApp using its click-to-chat links so you only need to press send[3].

In your profile, you can add payment details that are included in the reminders you send. Using an international format such as an IBAN, the International Bank Account Number standard defined in ISO 13616, helps the other person pay you correctly, whether their bank is local or abroad[2].
Getting started
- Open GenZ Ledger and sign in with your email and the code you receive.
- Create a ledger, such as "Flat 4B" or "Family".
- Invite the people you deal with by email, or copy the invite link into WhatsApp.
- Record each lend or repayment as it happens, and let the other person confirm.
Good to know
A confirmed entry is a shared record that both people agreed to. It is not automatically a legal contract. For large loans, a written agreement is still a good idea.
The next features planned are due dates with automatic reminders, monthly backups by email, and Android and iOS apps. To try it now, open GenZ Ledger from the product page and create your first ledger: it takes about a minute.
Sources & References
This article is based on the official material below. Numbers in the text, like [1], link to the matching source.
- Primary
- Supporting
- Supporting
