How to use Hisaab

Split expenses without the ceremony — hisaab baraabar rakho.

1 Getting in

Hisaab is invite-only and signs you in with Google.

  1. Open the app and tap Sign in with Google. Your Google email is your identity here — balances, member lists and splits all key on it.
  2. If your email hasn't been invited yet you'll see a gate. Ask whoever owns the Hisaab to add you, then tap I've been added — check again.
  3. If you belong to exactly one hisaab, the app skips the home screen and drops you straight into it. The back arrow still takes you home.

2 Add an expense by typing a sentence

The bar at the bottom of a hisaab. This is the fastest way in — no modal, no fields.

Type what happened, glance at the preview line that appears above the box, and press Enter (or tap Add). The preview always shows exactly what will be saved, so nothing is a surprise.

coffee 8→ Coffee · $8.00 · you paid · split evenly · today dinner 125 ishani paid→ Dinner · $125.00 · Ishani paid · you $62.50 · Ishani $62.50 · today
It works offline and costs nothing. The parser runs on your phone — no API key, no network. If you're offline the expense saves locally and syncs when you're back.

What it understands

You typeIt picks up
groceries 62Amount. Currency symbols and commas are fine.
… ishani paid
… paid by ishani
… on ishani's card
Who paid. First names work; so does i paid and my card.
… yesterday
… 3 days ago
… last friday
… 2026-07-04
The date. No date means today.
… my share 900
… ishani owes 100
An exact share for one person; the rest is split evenly.
… all mine / my treatNobody else owes anything.
… for ishaniYou paid, but it's entirely theirs.
… split with ishaniSplit between just the two of you.

Longer examples

rent 1800 ishani paid, my share 900→ Ishani paid $1,800 · you owe her exactly $900 uber 24.50 3 days ago→ back-dated three days, split evenly headphones 200 all mine→ recorded, but nobody owes you for it gift 50 for ishani→ you paid $50, she owes you all of it

The other buttons on that bar

  • 🎤 — hold-free voice entry. Speak the same kind of sentence and it fills the box for you to check. Needs a connection.
  • — the other ways in: Full form, ⚡ Paste many, 📷 Receipt, Settle up.
If it can't read your line, it says so rather than guessing. Tap Fill in to open the full form with whatever it did understand already filled in — you never lose what you typed. Ask AI appears too, which needs a free Gemini key (see Scanning a receipt).

3 The full form

For uneven splits, percentages, or when you'd rather tap than type. + → Full form.

  • Description — chips underneath show what you buy most often in this hisaab. Tap one and it jumps straight to the amount.
  • DateToday Yesterday or 📅 Other for the date picker.
  • Category — guessed from what you typed, and it keeps up as you keep typing. Tap Change to pick a different one; once you do, it stops second-guessing you.
  • Paid by — one tap per person.
  • SplitEqually, Unequally (exact amounts), or By %. Untick anyone who isn't in on it. Switching between the tabs keeps whatever you've already typed, and moving from Equally pre-fills the even amounts so you only change what differs.
Keyboard: Enter in the description jumps to the amount; Enter in the amount saves; Esc closes any dialog.

4 The monthly catch-up

For when you sit down and enter a month of spending at once — including the other person's card.

If nothing's been logged for a couple of weeks, a banner appears at the top of the hisaab: "Last entry was 25 days ago — catch up on what you've both spent since?" Tap Catch up (or + → ⚡ Paste many).

  1. Copy transactions out of your bank or card app and paste them in. One per line is ideal, but a whole statement pasted as one blob works too — it gets split at the dates, and reference numbers are ignored.
  2. The header tells you when you last entered anything, so you know where to resume.
  3. Tap Review & add. The whole batch appears on one screen.

On the review screen

  • “Whose card is this?” — tap a name once and every row is set to that person. This is the point of the screen: entering your partner's statement doesn't mean fixing the payer twenty times.
  • Every row is editable — description, amount, date, and payer individually if one row differs.
  • Anything already in this hisaab is flagged and unticked automatically, so re-pasting an overlapping statement won't double-count.
  • Lines it couldn't read are listed, not silently dropped — open the collapsed note to see them.
  • Untick anything you don't want, then tap Add N expenses. It's one action with a single Undo.
Batches are capped at 100 rows at a time. If you paste more, the first 100 are shown and the app tells you — paste the rest after.

5 Scanning a receipt or statement

+ → 📷 Receipt. Uses your own free Google Gemini key.

  1. Take or pick a photo. A single shop receipt becomes one expense (the merchant and the final total). A screenshot of a statement becomes one row per transaction.
  2. The first time, paste a Gemini API key — free from aistudio.google.com → Get API key. It's stored only on that device and never leaves it except to Google.
  3. Results land on the same review screen as a paste, so all the same controls apply.

6 Recurring expenses

Rent, wifi, subscriptions — the 🔁 Recurring chip at the top of a hisaab.

Give it a description, an amount, a day of the month, and who pays. From then on that month's expense is added automatically the first time anyone opens the hisaab on or after that day, split evenly. Short months use their last day.

  • Two people opening the app at once can't create it twice.
  • Pause stops it adding new months but keeps the template, so you can start it again later — useful for something you skip over the summer. Resuming picks up from the current month; the months it was paused for stay skipped.
  • × deletes the template outright. Either way the months it already added stay put — only future ones change. There's an Undo if you didn't mean it.
  • Category is worth setting when the description doesn't say it plainly — a rent template called “ACH 4471 XFER” lands under Other otherwise, and drags your summary with it.
Templates can't be edited — to change an amount, stop the old one and add a new one.
This is the highest-value thing to set up. Rent, utilities and subscriptions are usually most of what a household spends, and they're completely predictable — five minutes here and the summary starts reflecting real life instead of only the things you remembered to type in.

7 Balances & settling up

The Balances tab inside a hisaab.

The top half shows where everyone stands. Underneath, Suggested settlements is the shortest set of payments that clears everything.

  • Pay appears on a row where you're the one who owes. If they've saved more than one way to be paid, you pick: Venmo and UPI open the app with the person and amount already filled in. Zelle can't be opened by any link — Zelle lives inside your own bank's app — so Hisaab shows their Zelle id, the amount and a note with a Copy button each, and a button to record the payment when you're back.
  • Remind appears on a row where you are the one owed. It sends that person a notification saying what's outstanding. You can only do it once every few hours per person — deliberately.
  • Settle records that a payment happened. These are two separate steps on purpose — paying and recording are different things, and Hisaab never moves money itself.
  • For a friend you share several hisaabs with, open them from the Friends tab and use Settle up everywhere — it records one payment per shared ledger so every balance lands on zero.
Everything about a hisaab — who's in it, recurring expenses, deleted items, backup, archive, leave — is behind the at the top right of the group. Tapping the row of faces underneath opens the same place.
So people can pay you, tap your own name in the top bar of the home screen and fill in any of Venmo, Zelle (email or US phone) and UPI. Leave the ones you don't use blank.

8 Summary, exports & activity

This is the tab that answers “what did we actually spend on?”

  • Pick a period along the top — this month, last month, 3 or 6 months, this year, all time, or 📅 Pick dates for an exact from–to. Everything below follows it.
  • The numbers card gives you the total, your share, how many expenses, the average, the per-day rate, and whether that's up or down on the period before — plus who actually paid, whose spending it was, and the five biggest items. Settle-up payments are listed separately and never counted as spending.
  • Ask about this period — type a question in your own words (“what did we spend most on?”, “who paid more?”) and get a plain answer. Tap one of the suggestions if you'd rather not type. It works without an API key too, just in a fixed format.
  • Pick a month from the little bars The ring shows where that month's money went, with the month's total in the middle and your own share underneath.
  • The little bars under the ring are the last twelve months side by side, so you can see at a glance whether this month is heavier than the ones before it. Tap one to jump to it.
  • Searching: the Expenses tab has a search box — type part of a description, a category, someone's name, or an amount. Words are combined, so “dinner olive” finds only rows matching both.
  • Tap any category in the list to see exactly which expenses made it up. Tap it again to close.
  • ⬇ Excel — at the bottom. A real .xlsx workbook covering every expense in the hisaab, not just what's on screen, on four sheets: Expenses (a column per person), Balances, By category, and Members. It needs a connection, because it reads the full history.
  • ⬇ CSV — next to it. Just the expenses currently listed, instantly and offline. Handy for a quick look; use Excel when you want the lot.
  • Activity tab (home screen) — everything added, edited, deleted or settled across all your hisaabs, newest first. Anything since your last visit is highlighted.
The ring shows the six biggest categories separately and rolls the rest into one grey slice — the list underneath still has every category with its exact amount.

9 Fixing mistakes

Nothing is ever really lost — that's deliberate.

  • Just added something wrong? Every save shows a toast with Undo for a few seconds. A whole pasted batch undoes in one tap too.
  • Splitting by shares. In the expense form, By shares lets you say “twice as much for me” without doing the maths: type 2, 1, 1 and it shows you $50.00 / $25.00 / $25.00 as you type. Useful when one person had the big room, or two of you shared a dish.
  • Notes on an expense. Expand any expense and add a note — “this included the party stuff”. Everyone else in the hisaab gets a notification, and the note stays attached to that expense forever.
  • Tap any expense to expand it — you'll see who paid, each person's share, its category, and the full edit history with what changed.
  • Filed under the wrong thing? Expand it and tap the category to pick a better one. Worth doing — the Summary tab is only as honest as these, and a bank description like “SQ *ABC 4471” will sit under Other until you say otherwise. Your choice sticks even if you edit the description later.
  • Edit overwrites the values but keeps a record of the previous ones, shown as a proper before/after.
  • Delete is a soft delete: the row stays, struck through, with a Restore button. It stops counting towards balances immediately.
  • Looking for something you deleted? Tap the 🗑 Recently deleted chip at the top of the hisaab — every deleted expense is listed there, newest first, each with Restore.
  • Deleted a whole group? It's under Recently deleted at the bottom of the Groups tab, with everything intact — and any member can restore it, not just the admin.

10 Install it, use it offline, share into it

Install

Open the site in Chrome or Safari and use Add to Home Screen / Install app. It then opens like any other app, full screen.

Offline

The app loads and works with no connection. An orange bar tells you when you're offline; anything you add is saved on the device and syncs the moment you're back. You don't have to do anything.

Notifications

Tap the bell next to your name on the home screen to be told when someone else adds, edits or deletes something — it names the person, what they touched and which hisaab, and tapping it opens exactly that. Tap the bell again to turn it off. You are never notified about your own changes.

On an iPhone you must add Hisaab to your home screen first — Apple only allows notifications for installed web apps. On Android and desktop it works straight away.

Share into it

Once installed, Hisaab shows up in your phone's share sheet. Share a bank SMS or a payment confirmation from any app and it lands in the typing bar ready to check — or, if it's long, in the paste screen.

11 Groups, friends & people

  • Groups are for several people — a house, a trip. Friends are private one-to-one ledgers.
  • Creating groups and friends, and adding members, is admin only. Everyone else can add and settle expenses in the hisaabs they're part of, which keeps access from spreading on its own.
  • You can add someone by email before they've ever signed in — the hisaab simply appears for them the first time they log in with that Google account.
  • Archiving. A trip that's over, or a flat you no longer share? Archive moves it into its own Archived list at the bottom of the Groups tab. It still opens and still works exactly as before — archiving just gets it out of the way. Anything still owed keeps counting towards your overall balance, so archiving never hides money. Unarchive brings it back.
  • ⚙ Settings opens for everyone. It lists who's in the group and where each person stands, and it's where you'll find Backup this group and Leave group. Group name, icon and currency are admin-only.
  • Leaving a group yourself. Once you're settled up — nothing owed either way — open ⚙ Settings and tap Leave group. Everyone else carries on in the same hisaab; you stop being included in new expenses. If you still owe or are owed something, it says so and sends you to Balances to settle first. Good for a trip that's done, or a flat you've moved out of.
  • You keep everything. A group you've left stays in your list under Groups you've left, fully readable — every expense, every split, your name still on all of it. You just can't add to it. Rejoin is right there whenever you want it, so leaving by accident costs nothing.
  • Removing someone else is admin-only, from the member list in ⚙ Settings, and works the same way: only once they're settled up. Tapping the × next to someone never removes them on the spot — it asks first, and tells you exactly what will happen. They keep their read-only copy of the history too.
Changing a group's currency only relabels the symbol. Existing amounts are not converted.

12 If something looks wrong

  • A balance looks off — tap the chip at the top of the hisaab. It recomputes from every single expense. (It also does this by itself once a day.)
  • Someone can't see a hisaab — check the email they were invited with matches the Google account they're actually signing in with. Emails are always lowercased.
  • A very long hisaab — past 300 expenses the list and the Summary tab cover the most recent 300, and the CSV filename says so. Balances stay complete and correct, and the Excel export always covers everything.
  • Nothing loads and it just says “Loading Hisaab…” — that's a connection problem reaching Google's servers. It'll tell you after a few seconds.

13 Nothing is ever deleted

This one is worth reading once, so you never have to worry about it again.

Hisaab cannot permanently erase anything. That isn't a promise about how carefully we wrote the app — it's a rule enforced on the database itself, so no button, no bug and no mistake can get around it.

Your own copy, off our shelves

All of that still depends on this website and Google's database existing. So there's a button next to your name on the home screen: it downloads one file with every hisaab and every expense you're part of — including the deleted ones and the groups you've left. Keep it in Drive or iCloud. It's plain text, so it stays readable forever, whatever happens to this app.

Do it once every few months. It takes seconds, and it means the answer to “what if this app disappears?” is “nothing is lost”. There's a Backup this group button in each group's ⚙ Settings too, if you only want one.