I’ve been thinking about this a lot lately, partly because of my own family situation, and partly because the numbers are staggering enough that I think our community should be talking about it.
The Scale of What’s Happening
Cerulli Associates estimates $84 trillion in wealth will transfer from Baby Boomers to younger generations through 2045. That’s $72.6 trillion to heirs and $11.9 trillion to charities. Gen X is set to inherit roughly $39 trillion, Millennials $46 trillion, and Gen Z $15 trillion.
But here’s the sobering part: 70% of wealthy families lose their fortune by the second generation, and 90% by the third. A Citizens survey found 72% of Americans don’t feel confident managing a financial windfall. Only 37% of wealthy parents believe their children are prepared to handle an inheritance.
This isn’t a money problem. It’s a literacy problem.
What Heirs Actually Receive vs. What They Understand
When my father passed away three years ago, I was the “financially literate” one in my family—I’d been running Beancount for years at that point. Even so, the process was a nightmare:
- Discovery phase: 6 weeks finding all accounts. A brokerage account at Schwab nobody knew about. Two forgotten savings accounts at a credit union he’d used in the 1990s. A whole life insurance policy stuffed in a filing cabinet.
- Basis tracking: For inherited assets, you need the fair market value on the date of death (stepped-up basis). Dad had stock certificates from 30 years ago with no purchase records.
- Recurring obligations: We missed a property insurance payment because nobody knew it existed until the cancellation notice arrived.
- Tax deadlines: Almost missed filing his final tax return because we didn’t realize he’d been making quarterly estimated payments.
Now imagine someone with zero financial literacy receiving all this. It’s no wonder inheritance evaporates.
The “Beancount Estate Kit” Idea
What if the deceased parent had maintained a Beancount ledger? Not as a hobby—as an actual estate planning tool. The executor opens a Git repo and finds:
; === ASSET INVENTORY ===
; Last updated: 2026-03-15
; All accounts with institution, contact info, and approximate balance
2020-01-01 open Assets:Brokerage:Schwab:Joint USD
institution: "Charles Schwab"
account_number: "XXXX-1234"
contact: "1-800-435-4000"
beneficiary: "Michael Chen"
2018-06-15 open Assets:Bank:CreditUnion:Savings USD
institution: "Bay Area Credit Union"
account_number: "XXXX-5678"
contact: "415-555-0100"
2015-03-01 open Assets:Insurance:WholeLife USD
institution: "Northwestern Mutual"
policy_number: "WL-9876543"
contact: "agent: Sarah Kim, 415-555-0200"
death_benefit: "250000"
And for recurring obligations:
; === RECURRING OBLIGATIONS ===
; These MUST be maintained after death or during incapacity
2024-01-15 * "State Farm" "Property insurance - 123 Oak St"
frequency: "annual, due January 15"
auto_pay: "Yes, from Assets:Bank:Chase:Checking"
Expenses:Insurance:Property 2400.00 USD
Assets:Bank:Chase:Checking
2024-04-15 * "IRS" "Quarterly estimated tax payment"
frequency: "quarterly: Apr 15, Jun 15, Sep 15, Jan 15"
amount: "~3,200 per quarter"
Expenses:Tax:Federal:Estimated 3200.00 USD
Assets:Bank:Chase:Checking
Compare this with reality: heir opens a filing cabinet full of paper statements, spends 6 weeks calling financial institutions, discovers unknown accounts months later, and misses tax deadlines.
The Digital Estate Problem
Here’s where it gets specifically interesting for our community. A Beancount ledger is a perfect estate document—if the executor can access it:
-
Is your repo accessible? If it’s a private GitHub repo, does your executor have credentials? If it’s self-hosted GitLab on your home server, does your estate plan mention the IP address and login?
-
Is it encrypted? If you GPG-encrypt your ledger (which you probably should for client data), are the decryption keys documented somewhere the executor can find them?
-
Can a non-technical person read it? Your spouse/child/executor looks at Beancount syntax and sees… what? Gibberish? Or have you included a README that says “install Fava and run
fava main.beancountto see a web dashboard of everything”? -
Is it current? A Beancount ledger that was last updated 2 years ago is worse than useless—it gives false confidence about accounts that may have changed.
What I’m Actually Doing
After my father’s experience, I started building what I’m calling my “estate layer” in Beancount:
- A dedicated
estate.beancountfile that includes every account with institution name, contact info, account number (last 4 digits), and named beneficiaries - A
recurring.beancountfile that documents every auto-pay, subscription, and tax obligation with amounts and frequencies - A paper letter in my safe deposit box that says: “My financial records are in a Git repository at [URL]. The password is [reference to password manager]. Install Fava to view everything in a browser.”
- An annual review every January where I verify the estate file is current
It’s not a product. It’s just a convention I’ve adopted. But I genuinely think it saved my family thousands of dollars and months of stress compared to what we went through with dad.
Questions for the Community
-
Does anyone else include estate planning in their Beancount workflow? Or is your ledger purely for your own use?
-
Should the community create a “Beancount Estate Kit” template? Standardized account structure, metadata conventions for estate-relevant info, executor instructions, and maybe a Fava instance pre-configured for a non-technical person to browse?
-
How do you handle the access problem? If you’re hit by a bus tomorrow, can someone actually access and understand your ledger?
-
For CPA and tax folks: what are the actual legal/compliance requirements for estate financial documentation? Does a Beancount ledger satisfy any of them?
The $84 trillion transfer is happening whether we’re ready or not. Given that this community already maintains the most detailed financial records of anyone on the planet, it seems like we should be leading on making those records useful beyond our own lifetimes.