Where Money Docs

Get started

Getting started

Nothing to install. The first thing the app asks for is a name for your database file.

What you need#

  • A recent browser. Chrome, Edge, Firefox and Safari all work. On Chromium browsers the database is saved to a file you pick once, after every change; elsewhere saving means downloading a copy.
  • A CSV export from your bank. Look for export, download or history in your online banking. CSV, not PDF.

Important

One tab at a time. The storage the database lives in is exclusive to a single browser context. If you see "could not acquire the OPFS storage pool — is the app already open in another tab?", close the other tab and reload.

The startup screen#

  • Create new database… — type a name. My Money 2026 becomes my-money-2026.sqlite. An existing name is refused, not overwritten.
  • Open .sqlite file… — pick a file from disk. It is checked, copied into browser storage, opened, and from then on kept in sync with that file. This is how you move between machines — see Database and the save file.
  • Recent lists what is already in this browser. The ✕ deletes one from browser storage, after asking; exported copies on disk are untouched.

Opening a file runs any outstanding schema migrations. They only go forwards: a file written by a newer version of the app is refused and left untouched rather than downgraded into something broken.

After creating a database#

A new file lands on step 1 of five: the categories. The file is empty at that point, and the screen proposes a starter set of categories and keywords — tick what you spend on, edit the merchant names, or take none of it.

Next: your accounts → writes what you picked and moves to step 2: your accounts. Drop every bank export you have — nothing is imported here, the files are only read for the account numbers printed in them — and mark each number own, joint or external. That one answer is what keeps a move between two of your own accounts out of the spending totals; it is explained in full under owner kinds.

Next: the account → creates the accounts you ticked and starts the guided import that does the rest — the account, then the import itself — off one bank export. Continue with Your first import.

Nothing is written before each of those buttons, and skipping is a supported way to start: an empty file is fine because any row in the import review can create a category on the spot, and Map them later leaves the account numbers for the Accounts tab. Without a statement to hand, the import's first step offers Set an account up by hand instead.

The tabs#

TabFor
OverviewOne month (or year), and where its money went
TransactionsEvery row, searchable, with corrections
ImportBringing a statement in; past imports
CategoriesCategories, rules, the never-match list
AccountsOne per bank account you export from
Bank layoutsHow each bank's CSV is read, and how a confirmed reading is pinned
RatesExchange rates, for non-PLN accounts
DatabaseThe save file, moving between computers, integrity, closing

The pill at the bottom right — saved 5 min ago, or unsaved changes in amber — tells you whether this browser's data has been copied to a real file yet, and opens a panel to do it.

Where Money is independent software, not connected to any bank, and its figures are not a substitute for your bank's own statements. Privacy, disclaimer & terms.