beancount

Open-source plain-text double-entry accounting tool, often paired with the Fava web interface.

HN commenters like Beancount for keeping finances in plain-text files123 that AI agents can work with456, and as a replacement for proprietary tools like QuickBooks and Aplos.78 The most cited caveat is performance with large ledgers910, along with confusion over missing packages in the new version and doubts about use by non-technical bookkeepers.111213
The HN verdict, written from 13 cited comments
5recommend
1warn against
Jan 2, 2026first mention
Aug 7, 2026latest mention
Nov 25 – Oct 26
Used forfor personal financefor small businessesfor nonprofitsfor AI agent workflowsplain-text accountingaccounting

Why people recommend it

Plain-text files · 3

Books live in plain-text files that users control, which commenters see as protection against tool churn and lock-in.

“I think I'll finally give PTA and beancount a go this year.”

“I just have a folder on my computer where I keep things in beancount.”

Show 1 more

“to plaintext accounting (Beancount)”

AI agent friendly · 3

Commenters use Claude Code and custom agents to import transactions and keep Beancount ledgers up to date.

“I just have a folder on my computer where I keep things in beancount.”

“to plaintext accounting (Beancount)”

Show 1 more

“You should check out plain text accounting software Beancount.”

Replaces QuickBooks · 2

Users who moved from QuickBooks and Aplos find it faster and free of ads.

“I just switched from QuickBooks to Beancount+Fava for my sole proprietorship, and couldn't be happier.”

“to plaintext accounting (Beancount)”

Tracks everything · 1

One long-time user tracks investments, pensions, RSUs and bank accounts in one place.

“What I appreciate the most about this approach to personal finances is it just tracks everything.”

Extensible · 1

One user added text-based invoicing, mileage tracking, document validators and git-based attestation.

“I just switched from QuickBooks to Beancount+Fava for my sole proprietorship, and couldn't be happier.”

Caveats and dissent

Large ledgers · 2

A 2-million-line file slowed the Emacs plugin, and one commenter chose hledger over possible performance issues.

“What I appreciate the most about this approach to personal finances is it just tracks everything.”

“I chose hledger (because of possible performance issues with beancount).”

Version upgrade · 1

One user switched to hledger after getting confused by missing packages in the new version.

“started with beancount, but got confused with missing packages in the new version”

Non-technical users · 2

Commenters question whether non-technical bookkeepers can use it, and one did not find it intuitive.

“I am currently poking my head into beancount, hledger, and the new kid on the block, DIGITS”

“I have looked at beancount and a few other double entry systems several times over the years.”

Often compared with

Who recommends it in their own words

All comments 11

“to plaintext accounting (Beancount)”

“I just have a folder on my computer where I keep things in beancount.”

“I just switched from QuickBooks to Beancount+Fava for my sole proprietorship, and couldn't be happier.”

“You should check out plain text accounting software Beancount.”

“I am currently poking my head into beancount, hledger, and the new kid on the block, DIGITS”

“started with beancount, but got confused with missing packages in the new version”

“I chose hledger (because of possible performance issues with beancount).”

“Beancount is both, but you can do either one or the other or both.”

“I have looked at beancount and a few other double entry systems several times over the years.”

“I think I'll finally give PTA and beancount a go this year.”

“What I appreciate the most about this approach to personal finances is it just tracks everything.”

Threads where it came up

Also written as Beancount. Data: beancount.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help