New book screen

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. Your report becomes a public issue on the project's issue tracker, readable by anyone, so please don't include names, amounts or other personal details.

We attach the page you're on, your browser and your language. No contact details, account or financial data are sent.