Built on the spreadsheet you already keep

Stop maintaining the sheet.
Keep the answers.

money reads the workbook your household has been keeping, checks it against your own totals, and then takes over the upkeep. Drop in the statement your bank emails you and the rows arrive filed under the labels you already use. Fund and share prices refresh themselves. What you get back is a budget, a net worth, the loans still being drawn, and the year you could stop working.

  • Free to use
  • Nothing is written until you say so
  • No bank or broker credentials, ever
Net worth
₹3,42,18,600
₹50,04,200 this year
FY 2026–27
Household
FY 18FY 21FY 24FY 27
EMI once fully drawn
₹1,42,600
₹84,320 today · two flats still drawing
You could stop in
2041
on what you actually spend
What you get

Four answers a spreadsheet has, and will not give you.

Every one of them is arithmetic over your own numbers, with the working shown. None of them is advice — money will not name an instrument or use the word "should".

A piggy bank with a rupee coin going into it

What the household is worth

One figure, and five kinds of thing under it — property, market holdings, retirement accounts, deposits and cash. It says what it excludes and why rather than rounding the awkward parts away.

A house with its loan bar fully paid and a tick against it

Debt with an end date

Every loan, what it costs this month, and what it will cost once the flats still being built are fully drawn. The last payment has a date on it instead of being somewhere in the future.

A flag at the top of a climb, with the milestones on the way up marked off

Whether the goals fit

Income, then tax, then what the house spends, then what it puts away — and the one figure at the bottom that moves when any of those do. A plan you can argue about at the table.

A deck chair under a low sun, with a year on the horizon

The year you could stop

Not a slider on somebody's calculator. A year, with the whole calculation under it, and a list of the dated things that push it — each with the months it costs or saves.

The upkeep

Reading the spreadsheet was one problem. Keeping it was the other.

A workbook that is right in April is wrong by June unless somebody sits down with it. That somebody is the part money takes over.

Rows file themselves

Drop in the statement your bank already emails you. Every row is matched against the ones you have labelled before — including the things no general model would guess, like which UPI handle is the maid, or that Eating Out : Nuclear means the four of you.

What it recognises is filed. What it does not is left uncategorised and visible, because a wrong label with a number beside it is worse than an honest gap.

Prices keep themselves

Mutual fund holdings are valued against AMFI's daily NAV file, fetched once a day without being asked. Nothing to paste, nothing to remember on the first of the month.

Where no price exists, a holding is carried at cost and says so on the card rather than quietly pretending to be current.

Arithmetic stops being yours

Add a transaction, correct a figure, rename a bucket — and every total that depends on it moves, this year and every year. No formula to drag down a column, and no column that somebody forgot to drag.

Every figure opens the calculation behind it, and every operand in that calculation is a link down to the row it came from.

Getting started

Nobody has a tidy file. You do not need one.

There are three equal ways in — bring a workbook, drop a bank statement, or start with nothing at all — and none of them asks you to finish tidying first. What follows is the workbook route, which is the longest of the three.

01

Bring what you have

.xlsx, .xlsm, .xls, .csv, or a link to a Google Sheet — no credentials, read once, never written to. Half a workbook is fine.

02

Check the guesses

Each tab gets a guess and a confidence you can read. A ledger is certain; a demand schedule says please check. Every guess is a dropdown.

03

Read the reconciliation

Year by year against your own summary tabs, before a single row is written. What does not agree is shown, not smoothed.

04

Fill the gaps later

Say yes and you are in — or undo the whole import for thirty days. What was missing gets added by hand, one row at a time, whenever you get to it.

money.rasoi.io
money

Net worth

FY 2026–27 Everyone
Today

₹3,42,18,600

Assets less what is owed on them

Owed

₹49,60,600

Across three loans, one fully drawn

What it is made of

HoldingKindWhoseValue
Flat — KondapurPropertyJoint₹1,85,00,000
Equity mutual fundsMarketAnita₹1,18,42,300
EPF & PPFRetirementBoth₹64,20,900
Savings & sweepCashJoint₹12,41,700
Sukanya depositFixedMeera₹11,74,300
SBI home loanLiabilityJoint−₹49,60,600

Budget

FY 2026–27 Carried from last year

Income, tax, spending, goals — and what is left

LineWhosePlannedSo far
Salary and rentBoth₹28,40,000₹11,84,600
Income tax new regimeVikram₹3,71,200₹1,54,700
Income tax old regimeAnita₹2,21,200₹92,200
LivingHousehold₹12,58,000₹5,31,400
Goals and SIPsHousehold₹8,80,000₹3,66,700
Left over₹1,09,600₹39,600

Two earners, two regimes: which one somebody files under is a fact about the person, so the switch sits beside them rather than on the household.

Transactions

5,423 rows 12 to review
DateFromToNoteAmount
04 AugSalaryHDFC · 4412August, after TDS₹2,14,880
05 AugHDFC · 4412SBI home loanEMI 71 of 240₹84,320
05 AugHDFC · 4412Parag Parikh FlexiSIP₹40,000
09 AugHDFC · 4412HouseholdGroceries — from your labels₹8,640
11 AugICICI · 9083Builder — Tower Cto review₹6,20,000
14 AugRent — KondapurICICI · 9083Received₹32,000

Assets

Priced today
Market holdings

₹1,18,42,300

Nine schemes, valued against AMFI's NAV file for 28 Aug 2026.

Carried at cost

₹1,96,74,300

Property and deposits, which have no daily price. The card says so rather than pretending otherwise.

Nine schemes

SchemeUnitsNAVValue
Parag Parikh Flexi Cap18,402.5592.41₹17,00,780
UTI Nifty 50 Index42,118.09168.02₹70,76,676
SBI Small Cap6,240.11204.86₹12,78,352

Liabilities

₹84,320 today ₹1,42,600 fully drawn
LoanRateDrawnEMI nowWhen drawn
SBI — Kondapur8.45%Full₹84,320₹84,320
HDFC — Tower C8.70%62% drawn₹0₹41,180
Axis — plot, Shankarpally9.15%Sanctioned₹0₹17,100

FIRE

On what you actually spend
The year

2041

The year the household's assets cover its own spending for good. Every figure below moves it, and each says by how much.

What pushes the date

ThingWhenEffect
Tower C possession, and the rent it starts earningMar 2029−14 months
Meera's undergraduate fees2035–2039+9 months
SBI loan closesJul 2042−4 months
The six screens

Everything the workbook held, arranged the way you ask about it.

Net worth

The front door. One figure, and the five kinds of thing that feed it — with what it leaves out named rather than rounded away.

Budget

Income through tax to what is left, with the editable plan behind it and a tax ladder under that — per earner, on the regime that earner actually files under.

Transactions

The ledger, newest first, both ends of every row named. Add one by hand in the same form that edits one — there is no second edit screen in this app.

Assets

Property, market holdings, retirement accounts, deposits and cash. Funds priced daily from AMFI; anything without a price is carried at cost and says so.

Liabilities

The EMI today and the larger one once every flat is fully drawn. Demands, part payments, and whose loan it is — a share follows the person it belongs to.

FIRE

A year, and the whole arithmetic under it. The dated things that move it are listed with the months each one costs or saves.

Every box takes a formula

You were doing the arithmetic in the sheet. Keep doing it here.

Type an expression into any box that takes a figure — a builder's demand, a term in months, a rate. Arithmetic, powers, parentheses and SUM(), worked out exactly in decimal and never through a float.

The grouping money prints a figure with is grouping it reads back, which is one place it is deliberately kinder than a spreadsheet: a comma inside a number is a separator only where a function is being called.

=40,76,000*2 ₹81,52,000
=20*12 Term 240 months
=14.7/2 Rate 7.35%
=SUM(6,20,000, 3,15,000) ₹9,35,000
Reconciliation

It reports the gap. It does not close it.

Any importer can make the numbers agree by writing a row nobody entered. money puts your figure, the bank's figure and the difference on one line, and leaves the difference standing until you decide what it was.

  • Every year checked against your own summary tabs, before anything is written.
  • A difference is neither a loss nor a gain, so it gets its own colour and keeps it.
  • What the statement says is recorded beside the derived balance, and never adjusts it.
HDFC · 4412 — FY 2026–27
Ledger, derived from your rows₹4,86,210
Bank says₹4,88,995
Difference₹2,785

Three cheques cleared in April that the sheet dated in March. money will not guess which — it shows you the rows either side of the boundary and you decide.

Committed, but not yet gone

The third colour a budgeting app has nowhere to put.

Green for money arriving, red for money leaving — and amber for a demand due in fourteen months, a figure nobody has reconciled, a balance last checked in March. None of those is a loss. None of them is fine, either.

It is the colour a household with an under-construction flat needs most, and the one a generic budgeting app does not have.

Leaves your account this month ₹84,320
Once Tower C and the plot are fully drawn ₹1,42,600
Paying now Committed, not yet drawn
Your data

It is a household's money. It is treated like one.

Nothing sold, nothing trained on

Your ledger stays in your household. It is never shown to another, never sold, and never used to train anything. This page is the only one in the app open to a crawler; every screen past it is closed to one.

No credentials, ever

money asks for no bank or broker login. It reads the files that already arrive in your inbox and a Google Sheet you choose to paste a link to — read once, never written to.

Only who you invite

Write an address against somebody on the family list and signing in with it is joining — there is no accept button. Clear the address and the invitation is withdrawn, link and all.

Learned from you, not from everyone

New rows are matched against the labels your household has used. The answer to what a merchant is lives in your history and in nobody else's, so that is where it is looked up first.

One way out, and it is yours

Undo an import whole for thirty days. Delete the household for good from Settings — the owner's alone, no undo, and confirmed by typing the household's own name rather than clicking through a dialog.

An assistant sees what you see

Connect your own AI and it signs in as you — there is no key to paste and none to leak, no copy of your figures anywhere else, and your role in the household is a limit no permission can lift. Reading is the default and you can take any of it back. How that works.

Bring your own AI

Already talking to Claude? Ask it what you spent.

money speaks the Model Context Protocol, so the assistant you already pay for can read your ledger, your budget, what you own and owe, and the year you could stop working — from whatever window you were already in.

Your server address https://money.rasoi.io/mcp
  • Nothing to paste but that

    No API key, no token, no client id to invent — so there is nothing to leak, and nothing to rotate if it ever leaked anyway. Your assistant works the rest out on its own, and you sign in with the same Google account you use here.

  • Reading first. Changing only if you tick it

    Seeing the figures is what you approve by default. Adding a transaction, filing one under a category, editing a budget line — each is a separate box, unticked, on one screen you read before anything is connected. Anything that deletes describes what it would delete and waits for a second yes.

  • Your role in the household is the ceiling

    If you read the household's figures rather than changing them, so does anything you connect — whatever it asked for, and whatever you ticked. And no connection, at any permission, can invite anybody, change what somebody's role allows, delete the household, or undo an import.

  • Your model, your subscription

    The thinking happens on the plan you already have. money holds the figures and the rules and bills you for nothing — it is free either way.

Your assistant money connected
what did we spend on fuel this year?
money · ledger · spending read
₹1,04,280 across 31 fills, against ₹92,000 planned. Almost all of the overrun is since June.
add yesterday's 3,717 fuel bill on the Citi card
money · ledger · add you allowed changes
Recorded under Car : Fuel. That is ₹1,07,997 for the year, and the Citi card is now ₹41,120 outstanding.

Every one of those calls is written down under your account, refusals included — which assistant, what it asked for, and what changed. Settings has the list, and a Revoke beside each one.

Six ways in, and two of them are one click.

  • Claudeweb, desktop and phone
  • ChatGPTcustom connector
  • Cursorinstalls in one click
  • VS Codeinstalls in one click
  • Claude Codeone command
  • Gemini CLIone command

Step-by-step for each is on the connect page, which needs no account to read — it is written for somebody still deciding whether any of this is worth five minutes.

However you read

Seven palettes, both lightnesses, and it follows you.

The colour is on your account rather than on this browser, so the app looks the same on the laptop and the phone. Light, dark, or match the device — and on this page too, because it is drawn from the app's own stylesheets rather than a copy of them.

Try one. It is the real setting, on this page, in this browser — the same thing the app writes when you pick one in Settings.

What a palette is, and is not

A palette here is the neutrals and the accent, and nothing else. The three colours that carry a meaning — money arriving, money leaving, money committed but not yet gone — are the same in all seven and change on lightness alone.

Split it the other way and every new palette owes you a new set of chips, and a red figure stops meaning anything.

Arriving
Leaving
Committed
This palette
Questions people ask

Before you hand over a spreadsheet.

Do I need a spreadsheet to start?

No. There are three equal ways in: bring a workbook, drop a bank statement, or start empty and add an account and a transaction by hand. A household that has never kept a spreadsheet gets the same app as one that has kept one for ten years.

My sheet is a mess. Does that matter?

Less than you would think, because nothing has to be perfect before it is useful. money guesses what each tab is and what each column means, shows a real example value beside every guess, and makes every guess a dropdown. Tabs it cannot place are marked rather than dropped, and what it could not read is on screen instead of being quietly skipped.

What happens if my numbers do not add up?

You see the gap. money reconciles every year against your own summary tabs and reports the difference rather than closing it. There are no invented rows and no silent adjustment: the difference gets its own colour and stays on screen until you decide what it was.

Do I have to keep typing everything in?

No, and that is most of the point. Drop in the statement your bank already emails you and the rows arrive matched against the labels you have used before, so the ones it recognises are already filed and only the genuinely new ones need you. Mutual fund prices refresh themselves from AMFI's daily file, and share prices from the market's close. Nothing is guessed at with a number beside it: a row it is not sure about stays uncategorised and visible.

What about a loan on a flat that is not built yet?

That is what the Liabilities screen was built around. The loan is drawn against the builder's demands, so money holds two figures at once: the EMI leaving your account this month, and the one that arrives once every demand has been paid. The next demand and its date sit beside them.

Can I use money from Claude, ChatGPT or Cursor?

Yes — money answers at https://money.rasoi.io/mcp, so Claude, ChatGPT, Cursor, VS Code, Claude Code and the Gemini CLI can all read your household's figures from wherever you already are. There is no API key: you give your assistant that one address, sign in with the same Google account, and tick what it may do. Reading is the default; adding or changing anything is a separate yes you can take back later, and your role in the household is a limit no permission can lift. Your model and your subscription do the thinking; money only holds the figures. Setup for each assistant is on the connect page.

Can I undo an import, or delete everything?

Both. Nothing is written until you say so, and an import can be undone whole for thirty days from Settings. Deleting the household is the owner's alone, has no undo, and asks you to type the household's own name first.

Open the workbook one last time.

Then hand it over. What comes back is what your household is worth, what it owes, and roughly when it can stop.