Double-entry accounting
that belongs on a Mac.
FinvestLens brings the rigour of GnuCash's accounting engine to a native Apple app — your accounts, investments and small business in one file you own, on macOS, iPad and iPhone.
macOS 26 or later · Apple silicon and Intel · Free software, GPL v3

Real double-entry, not a spreadsheet
Every transaction moves money between accounts and must balance. That is what makes the reports add up — and what lets FinvestLens agree with GnuCash to the cent on a 46,000-transaction book.
Your book is a file you own
One SQLite document on your disk, iCloud Drive or a NAS. No account to create, no server to trust, nothing uploaded. Open it, edit it, back it up like any other file.
Never locked in
Import from GnuCash and export back, losslessly. Read and write plain-text Ledger journals. Query the whole book from the command line. Your data leaves as easily as it arrived.
Everyday
Import a statement, and it lands where it should
CSV, QIF, OFX/QFX, SWIFT MT940 and ISO 20022 CAMT.053 — the format is detected from the file. Duplicates are caught, transfers between your own accounts are completed rather than doubled, and payees you have categorised before are categorised again the same way.

Reporting
Statements at annual-report standard
Balance sheet, income statement, trial balance and cash flow, built from your own chart of accounts with comparatives and accounting typography. Plus two presentation decks — a CFO-style Financial Review and a factsheet Investment Review — that write their own commentary on your Mac.

On device
Apple Intelligence reads your paperwork
Point Smart Import at a PDF bank statement, dividend notice or invoice. It is read on your Mac, matched to transactions already in your book, linked and categorised — and nothing is sent anywhere.
- 1
Reads the rows
Including scanned pages, not just digital PDFs.
- 2
Finds the match
Against transactions already in your book, in any account.
- 3
Files it away
Links the document and suggests the category.
Built to let you leave
An accounting app you cannot get your data out of is a trap. FinvestLens reads and writes the formats the rest of the world uses.
- GnuCash XML
- Import and export, round-trip verified byte-identical
- Ledger journals
- Plain-text accounting in and out, GUIDs preserved
- CSV · QIF · OFX/QFX
- Bank and broker downloads, with saved column profiles
- MT940 · CAMT.053
- SWIFT and ISO 20022 statements, auto-detected
- finlens CLI
- A read-only, ledger-modelled reporter over your book
- Shortcuts & widgets
- App Intents, Spotlight, Control Center, Quick Look
Your finances stay on your Mac
There is no FinvestLens account, no analytics and no server. Documents are read on device by Apple Intelligence. Price quotes are the only network requests the app makes, and you choose whether to make them.
Read the privacy policyBring your money into focus.
Free software, signed and notarized by Apple. Import your GnuCash file and pick up where you left off.


