Know where every dollar went before the month ends.

Casshi tracks your spending, shows you the leaks you didn’t know you had, and turns what’s left into savings you chose on purpose. Photograph a receipt, say it out loud, or type it in, and your budgets and goals keep themselves up to date.

  • Free plan, forever
  • No card to start
  • Works offline
categories seeded on signup
13categories seeded on signup
ways to log without typing
2ways to log without typing
charts in every report
4charts in every report
to use the core ledger
$0to use the core ledger

Money problems are rarely arithmetic problems.

You already know roughly what you earn and roughly what you spend. What you don’t have is a budget app that notices, in time, when roughly stops being good enough.

Track every dollar

Log a spend in seconds. Photograph the receipt, say it out loud, or type it. Cash, card, JazzCash, Easypaisa: each one keeps its own running total, so you always know what is left where.

Cut the quiet waste

Most overspending is small, repeated and invisible. Casshi groups it by category so the pattern shows up, then warns you as a budget gets close to its limit instead of after you've crossed it.

Save on purpose

Put a figure and a date on what you're saving for. Every contribution moves the bar, and the dashboard keeps the goal in front of you rather than buried in an account you never open.

Budgets that speak up

Find the leak while you can still fix it.

A spreadsheet tells you what already happened. Casshi checks every expense as you save it and says something on the 14th, not on the 30th when the money has already gone.

  • A limit per category, per month
  • Warned as you approach it, not after
  • Four charts that show the pattern
  • Every figure traceable to a transaction
A man reads a bill at a kitchen table while a woman stands beside him holding a mug, both looking at the page.
Photo by Vitaly Gariev on Unsplash

Groceries

78% used

Budget · September

$312 of $400

Cards and wallets

Every card, wallet and note, counted separately.

Visa, Mastercard, JazzCash, Easypaisa, SadaPay, your bank account, or plain cash. Save the ones you actually use and each keeps its own running balance, so you can see which one is doing the damage this month.

  • 54 local and international methods
  • Per-card spending, balance and history
  • Cash tracked like everything else
  • One tap to switch while logging
A couple at a restaurant table pay their bill by tapping a phone against a card reader held by a waiter.
Photo by SpotOn on Unsplash

Visa · 4417

Default

Spent this month

$1,284.60

Built for real life

Half of what you spend is cash. Casshi counts it anyway.

Most budget apps assume a card statement and quietly give up on the rest. Here cash is the default payment method, there is no bank to connect, and the whole app installs to your phone and keeps working when the signal doesn't.

  • Installs as an app, works offline
  • No bank login, nothing to link
  • Dollars or rupees, switched any time
  • Your data exports whenever you ask
A shopkeeper in a white coat stands with folded arms in the doorway of his butcher shop.
Photo by Ali Mkumbwa on Unsplash

Vegetables, corner shop

Offline

Groceries · Cash · today

− $6.80

Savings goals

Money set aside on purpose, not by accident.

Name what you're saving for, put a figure and a date on it, and every contribution moves the bar. The goal sits on your dashboard instead of in an account you never open.

  • A target and a deadline per goal
  • Contribution history you can audit
  • Progress on the dashboard, not buried
  • Log a contribution as an expense too
to run the core ledger, forever
$0to run the core ledger, forever
export formats: CSV, JSON and PDF
3export formats: CSV, JSON and PDF
ways to log without typing
2ways to log without typing
An older couple sit on a sofa with paperwork on the table in front of them, one counting banknotes and the other checking a phone.
Photo by Vitaly Gariev on Unsplash

Emergency fund

On track

Target $3,000 by June

$1,950 saved

What's inside

Everything a money management app should do.

Capture, plan, and understand. Those are the three things a personal finance app has to get right, and here is what each one looks like in practice.

Scan a receiptAI

Photograph the slip and the amount, date, merchant and category come back filled in. The image is downscaled in your browser before it ever leaves the phone, and any field the model can't verify is left blank for you rather than guessed at.

Say it out loudAI

“Twelve hundred on groceries yesterday” becomes a transaction. Useful in the queue, in the car, and anywhere typing a form is the reason you'd have skipped logging it at all.

An expense log that stays searchable

Filter your spending by category, type, date range or free text. The description search is backed by a trigram index, so it stays fast at thousands of rows.

Monthly budgets, one per category

Spend is derived from your transactions on read, never stored. Edit a transaction and the budget it belongs to updates itself, so there is nothing to reconcile by hand.

Savings goals with a history

Every top-up is a logged contribution and the goal total is the sum of them, so the number on the card can never drift away from how it got there.

Spending reports you can actually read

Four charts from one calculation, so no two figures on the page disagree. Income is blue and expenses red, because the obvious green and red pairing fails a colour-blindness check.

Live on every tab

Postgres change streams push inserts, edits and deletes straight into the open app. Add an expense on your phone and the laptop updates without a refresh.

Installs, and works offline

Add it to your home screen and it launches like a native app. Recent data stays readable with no signal, and balances are always fetched fresh while you are online.

Your data, portable

Export to CSV, JSON or PDF whenever you like, import an existing CSV, and delete the whole account from Settings without emailing anyone.

How it works

How to start tracking expenses in four steps.

No bank connection, no six-step onboarding wizard, and no importing a year of history before the budget planner becomes useful.

  1. 1Under a minute

    Create a free account

    Email and a password, or one tap with Google. Thirteen sensible categories, including Salary, Groceries, Rent and Transport, are waiting for you before you have typed anything.

  2. 2Three ways in

    Get your spending in

    Type it, say it, or photograph the receipt. Already keeping a spreadsheet? Import the CSV and Casshi creates any category it has not seen, skipping and counting rows it cannot read rather than failing the whole file.

  3. 3Once a month

    Set the limits that matter

    One budget per category per month, plus a savings goal with a deadline. Pick the percentage at which you want a warning, 80% by default, and Casshi checks it on every expense you save.

  4. 4Whenever you like

    Read the month back

    Reports roll the whole period into a trend line, a category breakdown, and a budget versus actual view. Export it to CSV or PDF when you need it somewhere else.

Our pricing plans

Get started for free

The ledger, budgets, savings and reports are free for as long as you want them. Paid plans buy scale and the AI capture that makes logging effortless.

Free

Enough to find out where the money goes.

Freeforever
Current plan

The basics, forever

  • Manual transactions
  • 1 monthly budget
  • Basic reports
  • 13 categories seeded on signup
  • Works offline, installs as an app

Starter

For anyone running a real monthly budget.

Rs 499/month
Upgrade to Starter

Everything in Free, plus

  • Unlimited transactions
  • Up to 3 monthly budgets
  • Unlimited categories
  • CSV export
  • Full report history

Pro

For people who'd rather not type any of it in.

Rs 799/month
Upgrade to Pro

Everything in Starter, plus

  • AI receipt scanning
  • Voice entry
  • Auto-categorisation
  • Unlimited budgets
  • CSV + PDF export
  • Priority support
  • Bank syncPlanned

Premium

For anyone splitting bills with other people.

Rs 2,999/month
Upgrade to Premium

Everything in Pro, plus

  • Unlimited expense groups
  • Unlimited members per group
  • Unlimited group expenses
  • Public share links
  • Group reports as PDF or CSV
  • Weekly payment reminders
  • Priority support

Checkout isn’t switched on yet. Casshi is in open beta, so every account gets Plus-level access at no charge while we finish billing. Nothing you enter now is lost when plans go live, and no card is stored anywhere today.

Every difference

Compare the plans line by line.

Anything marked “Planned” is on the roadmap and not built yet. It is listed here so you can price the plan on what exists today.

Feature comparison across the Free, Plus and Pro plans
FeatureFreeStarterProPremium
Track
Manual transactionsIncludedUnlimitedUnlimitedUnlimited
Monthly budgetsSpend is derived from your transactions, never stored, so it can't drift.13UnlimitedUnlimited
Categories13 defaultsUnlimitedUnlimitedUnlimited
Savings goalsIncludedIncludedIncludedIncluded
Capture
AI receipt scanPhotograph the slip; the amount, date, merchant and category come back filled in.Not includedNot includedIncludedIncluded
Voice inputNot includedNot includedIncludedIncluded
Auto-categorisationNot includedNot includedIncludedIncluded
Bank syncPlanned. Not built yet.Not includedNot includedComing soonComing soon
Split with others
Expense groupsShared bills, split any way you like, with a running record of who owes whom.2510Unlimited
Members per group51025Unlimited
Group expensesCounted per account per month, across every group you're in.20 / month100 / monthUnlimitedUnlimited
Settle upWorks out the fewest payments that clear everyone at once.IncludedIncludedIncludedIncluded
Public share linksA read-only page anyone can open without an account, optionally password-protected.Not includedNot includedNot includedIncluded
Payment remindersNot includedNot includedNot includedWeekly
Understand
ReportsBasicFull historyFull historyFull history
CSV exportNot includedIncludedIncludedIncluded
PDF exportNot includedNot includedIncludedIncluded
Group reportsNot includedNot includedIncludedIncluded
Platform
Works offlineIncludedIncludedIncludedIncluded
Row-level security on every tableThe database itself refuses to return another account's rows.IncludedIncludedIncludedIncluded
SupportCommunityEmailPriorityPriority

Privacy

Your financial data is yours, and the database enforces it.

Money records are the kind of data you only hand over once. Here is exactly what protects them, and exactly what you can take back out.

  • The database refuses, not the app

    Row Level Security is on for every table. Each policy compares your session's user id to the row's owner, so a request for someone else's transactions comes back empty at the database itself, rather than being filtered out by code we would have to remember to write.

  • Nothing privileged reaches the browser

    The key the app ships publicly can only ever read what those policies allow. The service-role key that bypasses them lives on the server and is used by exactly one route: the one that deletes your account, and only ever for the caller's own id.

  • Leaving is a button, not a support ticket

    Export everything to CSV, JSON or PDF, clear your data while keeping the account, or delete the account outright from Settings. Signing out on a shared device also wipes the offline cache, so the next person cannot scroll your ledger.

Questions

Frequently asked questions about Casshi.

The things people want to know before they trust a finance app with a month of their spending.

Is Casshi really a free expense tracker, or a trial?

Free forever. There is no card at signup, no expiry date, and no feature that quietly stops working after a month. The free plan caps how many budgets, savings goals and AI captures you get. It does not cap how long you keep them.

What makes this different from tracking expenses in a spreadsheet?

A spreadsheet reports the past. It cannot warn you on the 14th that the grocery budget is 84% spent, it will not read a receipt photo for you, and it does not stay in sync between your phone and your laptop. Casshi does all three, and you can still export everything back to CSV whenever you want.

When does billing start, and what happens until then?

Checkout is not switched on yet. Casshi is in open beta, so every account currently has Plus-level access at no charge. When paid plans go live you will be told before anything changes, and staying on the free plan will always be an option.

What happens to my data if I downgrade?

Nothing is ever deleted for being over a limit. Budgets and goals beyond the free allowance become read-only, so you keep seeing them and their history. You just cannot add more until you are back under the cap or on a paid plan.

Does this budget app connect to my bank?

No, and that is deliberate. Bank aggregation means handing a third party your banking credentials. Casshi reads nothing from your accounts. You add transactions by typing, speaking, photographing a receipt, or importing a CSV your bank already gives you.

How accurate is the receipt scanning?

Good, and never trusted blindly. Every field the model returns is re-checked. Amounts too large for the column are rejected and dates that are not real calendar days are discarded. Anything that fails the check is handed back to you blank to fill in, rather than saved as a wrong number.

Can I split expenses with friends, flatmates or family?

Yes. Create a group, add the people in it, and log a shared expense once. Casshi splits it equally, by exact amounts or by share, keeps a running balance of who owes whom, and records settlements so the ledger closes out properly at the end of a trip or a month.

Which currency does the app use?

Dollars or Pakistani rupees, switched from Settings and applied everywhere at once: balances, budgets, goals and reports. The ledger stores every amount in one currency underneath, so switching changes what you read, never what you saved.

Is there an Android or iPhone app to install?

Casshi is an installable web app, so there is no app store download. Open it in your browser, choose Add to Home Screen, and it launches full screen with its own icon on Android, iPhone, Windows and Mac. You get one version on every device instead of three that drift apart.

Can I use the expense tracker offline?

Yes. Once installed it opens with no signal and recently loaded data stays readable. While you are online, balances are always fetched fresh, because a stale number is worse than a short wait when it is money.

Can I get my data out?

Any time, without asking anyone. CSV, JSON and PDF export all live in Settings, alongside a scoped clear-data option and full account deletion. There is no export queue and no waiting period.

Start this month, not next month.

Sign up, log three expenses, set one budget. That is the whole commitment, and it is enough to know by the weekend whether this works for you.

Free plan · No card required · Delete your account any time

Casshi: Free Expense Tracker & Budget App