New book

A book is your top-level container — accounts, transactions, budgets, recurring, reports, settings. You can have several books on one device and switch between them from More → Switch or delete book.

Book name

Required. Used as the filename on disk (<name>.db), so the filesystem-banned characters (\ / : * ? " < > |) are rejected.

Base currency

Pick the reference currency for net-worth totals, P&L, and any cross-account report. Cannot be changed after the book has transactions — make a fresh book if you need a different base.

The chip strip shows a small set of major currencies; tap + for the full ISO list.

Pre-fill with sample data (optional)

A one-tap demo seed: several accounts, a year of transactions across realistic categories, a few recurring templates, and a couple of reports. Useful to try the app without committing to your own data. Off by default.

Password (conditional)

Shown when password protection is enabled in your install.

  • Password — minimum 12 characters. The strength meter underneath

reads Fair / Good / Strong as you type — Strong means good resistance against modern offline attacks.

  • Confirm password — must match the first field.

The password is stretched with Argon2id (web) or PBKDF2-HMAC- SHA512 (native, SQLCipher) — both at OWASP 2023 parameters. Lose the password and the data is unrecoverable; there's no backdoor.

Create

The button at the bottom builds the database, seeds reserved placeholder rows, and switches you into the new book. Errors (disk full, file already exists) surface as a banner above the form.

Report an issue

Found a bug, or something confusing? Tell us — it opens a tracked issue we follow up on. Alpha feedback is gold.

The page you're on, your browser, and locale are attached automatically. No account or financial data is ever sent.