What a kakeibo is, and why the arithmetic is the least interesting part
The Japanese household ledger is a hundred years old and works because it is slow. Kanjō keeps the slowness and removes the sums.
A kakeibo is a notebook. You write down what you spent, and writing it down is the point — not the total at the end of the month, and not a chart. The method is roughly a century old and it survives because the writing is the part that changes behaviour.
So when we built Kanjō, the question was not "how do we make a budgeting app". It was "which parts of a paper ledger are worth keeping, and which are just friction from being paper".
Worth keeping
Entering things one at a time. A bank feed that categorises 200 transactions overnight produces a tidy report and teaches you nothing. Typing "84.20, groceries, Cold Storage" takes six seconds and you remember it.
Categories you chose. Not a taxonomy imported from a bank's merchant codes.
Looking at the month while it is still happening, which is the only time you can do anything about it.
Friction from being paper
Arithmetic. A ledger that adds itself up is strictly better than one you total by hand, and nobody has ever enjoyed that part.
Being in one place at a time. This is the one a notebook genuinely cannot solve, and it is why sharing is the feature we built most carefully. You share a category — groceries — and everything else stays yours. Not your whole account, and not read-only-everything either: whoever you share with can add entries and fix their own, and every change records who made it.
Currency. An expense in yen on a trip in June should still be valued at June's rate when you look at it in December. Paper cannot do that; a computer can, and it should not silently re-value your history when the market moves.
What we deliberately did not build
No net-worth dashboard. No investment tracking. No "insights" telling you that you spent more on dining this month, which you already knew, because you typed it in.
A kakeibo is for the household's spending. Keeping the scope that narrow is what lets the app stay quiet.