pacioli

it's about time.

product · working buildopen the books

what it is

pacioli is a household bookkeeping app. Bring in your bank's CSV export, approve the entries that are true, and see where the money went and where you stand, in double-entry books that can also hold a sole trader, a company or a trust.

a studio-owned build

Double-entry, to the cent
pacioli keeps a household’s money the way Venice taught the world to in 1494. Every amount is written twice, once where it came from and once where it went, and the two sides must agree. Money is kept in whole cents, and an entry whose sides differ by even one cent is refused.
A five-minute monthly close
Bring the month in: a CommBank NetBank export, any CSV with a date, an amount and a description, a Beancount ledger or a JSON file, and on the web a spreadsheet or a PDF or photo of a statement, which Claude reads only after you allow it.
Nothing reaches the books until you approve it
Every row arrives with a suggested category you can change. Importing the same file twice skips the rows already there.
Where you stand
What you own less what you owe at each close, where the year’s money went, a budget, the year your savings could let you stop working, your investments against their targets, and an estimate of an Australian individual tax return.
A book for what it is for
Say once what a book is for, home finances, a sole trader, or a company or trust, and pacioli shows the screens that book needs. A short lesson sits beside every screen, in plain words.
Syncs with åsecond
åsecond is the studio’s AI-native brain and data store. Link pacioli to it and Vitals learns which days you spent more or less than usual, as a band, and when you approved the books. Never an amount, a merchant or a category. Off until you link it.

pacioli explains; it doesn’t advise. It does not move money, place trades or give personal financial advice, and the tax figure is a planning estimate, not a return you can lodge. Your books are stored in Australia, and only the members of your household can read them.

the build

approval before the books

An imported statement is evidence to review, not permission to write the ledger.

how it works

CSV to staged entries

The current CSV parser reads decimal strings into whole cents, normalizes dates, reports malformed rows and constructs equal-and-opposite postings. The import view prepares entries for a review queue; posting requires a separate approval.

Repeatable identity and balancing

Each imported row receives an external identifier derived from its content and occurrence. This gives the staging layer a repeatable key for duplicate handling. The ledger core rejects journals whose postings do not balance; a parser test alone does not prove hosted approval or tenant isolation.

the design choice

Store amounts in whole cents, require balanced entries and hold imported rows for human approval.

limits

Imports can suggest categories, but the person keeps the decision. The current app reads Beancount; a current export path is not established. The süschef receipt connection is unwired.

what the studio contributed

  • The CSV mapping, category suggestions, staging interaction, ledger views and explanatory product copy are studio-authored application work.

dependencies & boundaries

  • Next.js and React provide the interface runtime; hosted database/auth services hold connected books.
  • Model-assisted document reads use a third-party model. Bank CSV formats and Beancount are external interchange formats, not studio-owned standards.

the evidence

Current parser tested
Sixteen CSV parser tests pass, covering whole-cent parsing, dates, categories and balanced entry construction using invented rows.
Ledger core tested
The repository ledger self-test passes its balancing and CSV-to-journal checks. This is engineering evidence, not a screenshot of the current Next.js approval workflow.
Current interface still pending
The current app needs its build dependencies. The older single-file console is not presented here as the current interface or as evidence of current Beancount export.

next experiment

  1. Import a synthetic CSV with two transactions.
  2. Change a suggested category and approve the rows.
  3. Import the same CSV again and check duplicate handling.
  4. Attempt an unbalanced entry and confirm rejection before any ledger write.

Use invented data. This is a demonstration path, not a report of customer outcomes.

ask for a walkthrough →

a note on the design choice →

how it differs

YNAB

what YNAB does well

A budgeting app built on one clear habit: decide what each dollar is for before you spend it. It has goals, a shared subscription for a household, and a free trial. Its direct bank import covers the US, Canada, the UK and some European countries; Australian banks go in by file.

where pacioli differs

YNAB is a budget. pacioli keeps double-entry books, so the budget, the net position, the investments and the tax estimate all read the same ledger, and a company or trust can sit beside the household without mixing. Pick YNAB if the budgeting habit is what you are after and you want an app you can sign up for today.

Beancount and Fava

what Beancount and Fava does well

Free, open-source double-entry accounting kept in a plain text file, with Fava as a web interface for the reports. Nothing is hidden, everything can be scripted, and the books are a file you own outright.

where pacioli differs

pacioli keeps the same discipline without asking you to write ledger syntax: you approve rows from a bank export and it writes both sides. It reads a Beancount ledger in, and adds the monthly close, the budget, FIRE and tax views around it. Pick Beancount and Fava if you are happy editing a text file and want complete control, for free, today.

Firefly III

what Firefly III does well

A free, open-source personal finance manager you host yourself. It is a double-entry system with budgets, categories, tags, reports and tools for importing your data.

where pacioli differs

pacioli is run for you rather than on your own server, and it is built around an approval queue and a five-minute monthly close, with Australian tax and separate books for a sole trader, company or trust. Pick Firefly III if you want to run it yourself, pay nothing, and are comfortable looking after a server.

questions

how do I turn a CommBank CSV export into a budget?

In NetBank, open the account, choose Export and pick CSV. pacioli reads that file as it comes (and any CSV with a date, an amount and a description), suggests a category for each row and holds the rows for you to approve. What you approve feeds the budget and the month's close. pacioli is in early access and not open to the public yet; write to tomspanx@entrees.live to ask about it.

is there an app to categorise my spending in australia?

pacioli gives every imported row a suggested category you can change, and nothing counts until you approve it. It was made in Australia: it reads the CommBank export as it comes, and its tax estimate follows the Australian individual return. A household elsewhere can use it too, in one currency, and the Australia-only parts say so. It is not open to the public yet.

what is a good alternative to YNAB in australia?

YNAB’s direct bank import does not cover Australian banks, so in Australia a file goes in either way. pacioli is built around that file: the CommBank CSV, any CSV, or on the web a spreadsheet or a statement read for you. Where YNAB is a budget, pacioli keeps double-entry books, with the budget as one view of them. If you want the budgeting habit in an app you can use today, YNAB is the better pick; pacioli is in early access and not open yet.

is there a double entry bookkeeping app for my household?

That is what pacioli is. Every amount goes in twice, once where it came from and once where it went, money is kept in whole cents, and an entry out by a single cent is refused. You don’t need to write the journals yourself: approve rows from a bank file and pacioli writes both sides. A short lesson beside each screen explains debits and credits when you want it. Early access only, for now.

can one app hold my personal finances, my company and my family trust?

pacioli keeps a household, a sole trader, an Australian company and a discretionary trust in one place, each as its own book on the same double-entry ledger, so they never blur. Say once what a book is for and it shows what that book needs: spending, budget, FIRE and tax for the household; the ledger, planner, structure, tax and a board pack for a company or trust. The tax figures are planning estimates, not returns you can lodge and not tax advice.

can I use pacioli yet?

Not yet. pacioli is in early access: not open to the public and not on the App Store. Write to tomspanx@entrees.live to ask. Its privacy policy is already public at entrees.studio/privacy/pacioli.

where it stands

status early access

in early access. to ask about it, write to the studio at tomspanx@entrees.live.

open the books pacioli-sigma.vercel.app