Skip to content
Veloniz

Open source · Expense tracker + people ledger

Your money, your people.
One honest ledger.

Hisaab tracks what you spend and keeps a precise record of who owes whom, across friends, groups, bills and EMIs. Built on a double-entry ledger so every balance adds up.

  • Works offline
  • Encrypted on device
  • Receipts attached

Features

Everything for everyday money

From a coffee to a shared trip: record it once and let the ledger keep everyone honest.

How it works

A double-entry ledger, explained simply

The idea accountants have relied on for centuries, applied to your pocket.

  1. 1

    Every transaction has two sides

    When Asha lends you money, it isn't just a number going up. Money moves from one place to another, so two entries are written together.

  2. 2

    Debits always equal credits

    Each transaction posts equal and opposite entries. If the totals don't match, the backend rejects it, so balances can't silently drift.

  3. 3

    Balances are derived, not edited

    A person's balance comes from their entries. Nothing overwrites history, so every figure traces back to the entries behind it.

  4. 4

    Corrections add, they don't erase

    Fixing a mistake posts a reversing entry and a new one. You get the right answer and a clear audit trail.

Example: Asha lends you money (illustrative figures)
AccountDebitCredit
Your cash100·
You owe Asha·100
Total100100

Debits equal credits, so the transaction is balanced. Repaying Asha posts the opposite entries and brings what you owe back to zero.

App screens

A look at the app

Illustrative mockups with placeholder values; real screenshots will replace them.

Privacy & security

Your finances stay yours

Money data is sensitive. Hisaab is designed so it is protected on your device and under your control.

  • Encrypted local database

    Data lives in SQLite built with SQLCipher, one encrypted file per user. The app refuses to open it if encryption isn't active.

  • Keys in the secure store

    The 256-bit database key is kept in the iOS Keychain or Android Keystore, never in AsyncStorage.

  • Phone sign-in

    Firebase phone authentication, so there's no password to leak or forget.

  • You stay in control

    Export your data or delete your account from inside the app.

Roadmap

Where things stand

Built

  • Expenses, people ledger, groups, budgets
  • Recurring bills & EMI reminders
  • Offline sync & receipt uploads
  • Corrections, duplicate detection, export, account deletion

Next

  • Real app screenshots on this site
  • Walkthrough of the ledger design
  • Release notes

Follow along

  • Work in progress is tracked in the GitHub repositories

See how Hisaab is built

The architecture, the stack and the real code are all public.