Multiple books
One dollar. One set of books.
Almost everybody who runs something also has a personal life, and most people who run one business end up running two. Ezra keeps as many sets of books as you have, and makes a commitment about them worth stating exactly, because it is a property of the data rather than a habit: they are never added together, and exactly one of them reports any given dollar.
Nothing is ever summed across books
There is no total at the top of this product that adds your personal life to your business. Not as a convenience, not as a toggle, not on a chart.
The reason is not tidiness. A combined figure is the one number in a bookkeeping product that cannot be right for any purpose: it is not what you file, it is not what you owe, it is not what the business earned and it is not what you took home. It exists only because it was easy to compute. So it is not computed.
Every set of books reports its own figures, from its own accounts, against its own statements. You can look at them side by side. You cannot make them into one number, because there is no honest one to make.
Where a dollar was, and whose books report it
These are two different facts about the same line, and conflating them is where multi-entity bookkeeping usually goes wrong.
- Banked
- The set of books whose account actually paid. This never changes, because it is a fact about a bank statement. Reconciliation, balances, coverage and the list of connected accounts all follow the banked side, because those are claims about where the money physically was.
- Reported
- The set of books that carries the expense. Spend, categories, the typical month, recurring charges and the year-end package all follow the reported side, because those are claims about whose economics it is.
When they are the same, which is most of the time, there is nothing to think about. When they differ, the line is attributed: the target set of books starts counting it and the source stops, in the same instant and in every one of those places. The line is moved, not copied. That is what makes “exactly one set of books reports any dollar” a statement about the data rather than a promise about discipline.
Two directions, and both of them are common
Attribution has exactly two kinds, because in practice there are exactly two things that happen.
- Business
Sample Team LLC
$123,660
Reported by these books only
- Business
Larkspur Property Co
$41,115
Reported by these books only
- Personal
Personal
$12,940
Reported by these books only
- You paid a business expense personally
- The line stays banked on the personal account that paid it, which is what the personal statement reconciles against. The business books report the expense, and the business owes you. The personal books stop counting it as spend the moment the business starts.
- A business paid something personal
- An owner draw in kind. Banked on the business account, reported on the personal books, and recorded as what it is rather than quietly sitting in a business expense category where an accountant will find it in April.
At the end of the year, this is why it mattered
Two packages, and no dollar in both.
A business package holds every line that business reports, including the ones a personal account paid, each marked with who paid it, with the reimbursable total stated in the summary and in the cover memo. The personal package leaves those lines out and instead states what it laid out for each business. The statements, the reconciliation proof and the account list stay with the books whose accounts paid, because that is where they are true.
An accountant receiving both can add them up if they want to. What they will never have to do is work out which of the two is double counting the other.
And a connected account knows where it goes
Mapping eight accounts one dropdown at a time is clerical work software invented and then handed back. Ezra is a bookkeeper, so it makes the call, shows its reasoning, and refuses to guess.
- There is only one set of books
- Then there is nothing to ask, and Ezra does not ask it.
- The mask matches a statement you already uploaded
- The strongest signal there is, because it matches the account rather than a word. If the last four digits line up with a statement already on those books for that account, that is where the connection belongs.
- The bank names one of your own books
- Never a list of companies shipped with the product: the only company names Ezra knows are the ones you typed. Every distinctive word matching beats any number of partial matches, a partial match that stands alone is assigned but marked for a look, and a tie inside either tier is left alone, because a coin toss with a tax return on it is not a decision.
- Something says which side of the line it is on
- The bank’s own holder category, a legal suffix, or the words BUSINESS or PERSONAL, and exactly one set of books on that side. Two businesses and a business-shaped account is not a guess, so it stays unassigned.
- Nothing said anything
- Then nothing is assigned. Ezra shows the ranked alternatives and waits. An unassigned account contributes no lines at all, so nothing moves until you say where it goes.
Absence is never treated as evidence. An account with no business words on it does not become personal by having nothing on it; it becomes personal when the bank files it as personal or writes the word. A wrong answer about which books a dollar lands on is the error this whole product exists to prevent, so the answer is either reasoned or it is not given. The rest of the flow.
Two businesses and a personal account?
Create an account, make a set of books for each, and upload one statement to each. Nothing is summed, and you will see that before you connect anything.
Statement PDFs are read from American Express, Apple Card, Citi and Wells Fargo. From any other bank, the CSV or Numbers activity export works, and a PDF Books cannot read is kept and says so rather than being booked.