CashfulnessCashfulness
Join the beta
Method

Why Double-Entry Bookkeeping Isn't Just for Accountants

11 May 20269 min

In 1494, in Venice, a Franciscan friar named Luca Pacioli published a book whose title was — and it's worth giving the whole thing — Summa de Arithmetica, Geometria, Proportioni et Proportionalita.

Among its more than six hundred pages, there was a chapter that changed the world: the first systematic description of double-entry bookkeeping.

Pacioli hadn't invented double-entry bookkeeping.

It was already in use by merchants in Venice, Florence, and Genoa, for at least a century.

But he was the one who put it down in writing, made it teachable, showed the world that you could keep the accounts of a complex business without getting confused, without getting lost, without getting robbed.

From that moment on, every significant company in the Western world — banks, merchants, multinationals, all the way to today's companies — has used the same logic to keep its books.

Six hundred years later, this technique still works well for them.

The interesting question is another: why shouldn't it also work for you?

What double-entry bookkeeping is, in three minutes

In plain language, the idea is this.

Every movement of money is recorded twice, once as a debit (an entry into one account) and once as a credit (an exit from another account).

The two values must be equal. If they aren't, there's an error.

The terms debit and credit — which I'll explain because we'll only use them here — are technical accounting words: they simply name the two columns of the general ledger on which every transaction is recorded.

They don't have the common meaning of "I owe" or "I am owed".

They are labels for two sides of the same entry, nothing more.

The result is simple: at any moment, summing all the "debits" and all the "credits" in your ledger, you must get the exact same number.

If it doesn't balance, something is wrong.

If it balances, everything is in order.

Let's see it with an everyday example.

I pay 50 euros at the restaurant with my debit card.

In single-entry bookkeeping — the one that seems natural and that most shallow apps use — this transaction is a single line: "I spent 50 euros at the restaurant".

End.

In double-entry bookkeeping, the same transaction is written in two lines: "my checking account decreases by 50 euros" — this goes on the credit side of the Bank Account — and at the same time "the Restaurant Expenses category increases by 50 euros" — this goes on the debit side of Restaurant Expenses.

Two lines, same movement, same amount, two points of view.

At this point, the spontaneous question: why two lines for the same thing?

Because when six months from now you ask yourself "how much have I spent this year on restaurants?", the answer is the sum of all debits on Restaurant Expenses.

And when you ask yourself "how much do I have in the account?", the answer is the sum of everything that came in and went out on the Bank Account.

The same transaction contributes to answering two different questions, and this is the reason why double-entry bookkeeping has survived six centuries intact.

A second example so you don't leave with the idea that this is only about expenses.

My paycheck arrives: 2,500 euros into the account.

Double-entry bookkeeping: the Bank Account increases by 2,500 (debit side) and Employment Income increases by 2,500 (credit side).

Months later, when you ask yourself how much you earned this year, you have the exact answer.

Never lost, never approximated, never reconstructed from memory at year-end.

What do you need to know as a Cashfulness user? Nothing.

The app does all this for you, behind the scenes.

You enter the transaction the way you would tell it to a friend, and Cashfulness writes the two lines for you.

But it's nice to know what's underneath, because it explains many things you'll see later on.

What it solves, concretely

A six-hundred-year-old technique doesn't survive out of inertia.

It survives because it solves real problems that even today have no better alternatives.

Three, in particular.

The first is the automatic detection of errors.

When the accounts don't balance — the sum of debits different from the sum of credits — there is an error.

It's not an opinion, it's not a feeling: it's mathematics.

You can't cheat double-entry bookkeeping, because all it can do is flag for you that something is incoherent.

For those who keep accounts in their head or on an approximate Excel sheet, errors stay hidden for months and sometimes years — they only emerge when an external event forces them out.

For those who use double-entry bookkeeping, they emerge in real time, and they are corrected in real time.

The second is the balanced view of wealth.

From whatever movement you start, you're inside a system where everything is connected to everything else.

The small daily gesture of recording a transaction automatically contributes to building a bigger map — the financial statements, which in common language means the overall picture of all your accounts, your categories, and your balances at a precise date.

This is the difference between having a pile of receipts in a box and having a general ledger: with the receipts you know what you spent, with the general ledger you know where you stand.

The third is the most subtle and perhaps the most important: the certainty that there's a place where everything is written correctly.

Net worth in double-entry bookkeeping cannot be "lost".

Even if you miscategorize a movement, the structure balances. You just have to find where you put it, but it's there.

This certainty is profoundly liberating.

Anyone who has tried to keep accounts without double-entry bookkeeping — perhaps on a personal Excel sheet — knows that the hidden uncertainty under the numbers is more stressful than the numbers themselves.

Double-entry bookkeeping removes that uncertainty at the root.

And that is half of the calm Cashfulness speaks of.

Cashfulness: invisible double-entry bookkeeping

Once you've understood the power of the technique, the question becomes: so why doesn't everyone use it?

The answer is that the insider jargon scares people away.

Debit, credit, balance sheet, income statement, contra-account — they are words that, outside of context, look like specialist stuff, and for most people it's an obstacle not worth climbing over.

Our product decision was clear-cut: double-entry bookkeeping is the engine, not the interface.

The Cashfulness user, in 99% of cases, never sees a line with "debit" or "credit" written on it. The advanced form that makes it possible is there — Cashfulness keeps it for rigor and completeness — but it's not the door you go through every day.

The user sees an app that asks them "what did you do?" and they answer in their own language: "I spent 50 euros for dinner at La Vela restaurant".

Cashfulness, behind the scenes, writes the two balanced entries (the Bank Account decreases by 50, Restaurant Expenses increases by 50).

You never thought about contra-accounts, income statements, financial statement schemes.

The system does it.

For those who want to look under the hood, however, the app doesn't close down. The dedicated advanced form I mentioned a moment ago exists for exactly this.

For the more complex cases — a split of a single expense across multiple categories, a partial reimbursement, a currency-exchange transaction, an entry that moves multiple accounts simultaneously (one-to-many, many-to-many) — the advanced form lets you see and modify the entries directly.

Most users will never need it.

But if you're already an accountant, or if you're simply curious, the chart of accounts is exposed, editable, and from here you can also see the balance sheet, income statement, personal indices.

All coherent because everything leans on the same engine.

This philosophy — two registers of language, both legitimate — is a choice we make on purpose.

The app doesn't opaque itself to avoid scaring the beginner, and doesn't dumb itself down to avoid boring the technician.

It speaks to both, and leaves each one the freedom to stay at the level they prefer.

What changes, once you use it

There's something I notice in those who start using Cashfulness, even just as an invisible engine: they don't go back.

It becomes annoying to use apps that tell you "you spent 230 euros on restaurants this month" without being able to tell you from which account, against which income, in what composition of the overall flow.

It becomes unnatural to look at your wealth as a checking account balance instead of as a balance sheet.

It becomes natural to ask, in front of a movement, "what exactly is this, where does it come from, where does it go?" — and this is the question that entrepreneurs have been asking of their company for six hundred years, and that today you can finally ask of your small, important family enterprise.

You have been trained — gently, without realizing it — to think of your money as a system.

From there, the calm we talk about in the other articles of this blog becomes much easier to reach, because it has an infrastructure underneath.

You have a tool that does what Venetian merchants did for centuries, applied to your life today.

And this, in the end, is what Cashfulness is: a proposal to manage your family finances as a small business.

Not to make it cynical, not to industrialize it, not to strip away the family's affective dimension.

To give it a serious tool, on a par with the ones people have historically had in their work lives, and which at home has always been missing.

If you want to go deeper into double-entry bookkeeping applied to personal finance before even trying Cashfulness, I have written a book on exactly this: Strategie per la Finanza Personale (in Italian), which explains step by step how to apply it using GNUCash — the software I talk about in the first article of this blog, the tool I built the whole method with before arriving at Cashfulness.

You'll find it on Amazon. In the future it will be updated to include Cashfulness as the operational tool, but the conceptual frame is the same.

If you want to try Cashfulness, we're waiting for you on the beta waitlist at cashfulness.com/beta.

— Vittorio