hledger

Open-source, command-line plain-text double-entry accounting tool.

Liked for plain-text bookkeeping with automated bank CSV imports and categorization12, easy custom import scripts for PDFs and other formats34, and AI-assisted transaction entry with Claude.56 The most common caveat is the lack of a GUI for non-technical users78, along with limited visualizations.9
The HN verdict, written from 9 cited comments
5recommend
0warn against
Jan 2, 2026first mention
Aug 3, 2026latest mention
Nov 25 – Oct 26
Used forfor personal financefor ex-GnuCash usersfor scriptersfor small businessesmulti-currencyplain-text accountingexpense tracking

Why people recommend it

Replaces GnuCash · 3

Several commenters moved from GnuCash or Quicken and prefer hledger's plain-text approach.

“I cannot go back to traditional tools.”

multi-currency setupswitched from GnuCashon “10 years of personal finances in plain text files”

“it's exactly what I wanted all this time I just didn't know it.”

nearing retirement, writes Python import scriptsswitched from GnuCashon “10 years of personal finances in plain text files”
Show 1 more

“Me, I use plain-text accounting (hledger) that automatically imports the CSVs from my bank and categorizes transactions automatically”

Canadian with a handful of accountsswitched from GnuCashon “Spanish traders set the standard forGnuCash database…”

Import automation · 3

Bank CSVs import and categorize automatically, and users write scripts or converters for PDFs and spreadsheets.

“Me, I use plain-text accounting (hledger) that automatically imports the CSVs from my bank and categorizes transactions automatically”

Canadian with a handful of accountsswitched from GnuCashon “Spanish traders set the standard forGnuCash database…”

“it's exactly what I wanted all this time I just didn't know it.”

nearing retirement, writes Python import scriptsswitched from GnuCashon “10 years of personal finances in plain text files”
Show 1 more

“I'm a big fan of plain text accounting also.”

AI-assisted entry · 2

Users have Claude enter transactions from statements and receipts and check that the books balance.

“I cannot go back to traditional tools.”

multi-currency setupswitched from GnuCashon “10 years of personal finances in plain text files”

“In 2025 I started managing my small business finances using hledger”

small business ownerswitched from beancounton “10 years of personal finances in plain text files”

Spending insight · 1

Years of records reveal long-term spending patterns, which one commenter calls very powerful.

“I'm a big fan of plain text accounting also.”

Open source · 1

Chosen by a commenter who requires important tools to be open source.

“This is what I use & like as well”

Caveats and dissent

No GUI · 2

Commenters see room for a GUI option and worry about non-technical bookkeepers entering data.

“This is what I use & like as well”

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

Manual PDF imports · 2

Brokerage and paystub PDFs need self-written import scripts.

“Me, I use plain-text accounting (hledger) that automatically imports the CSVs from my bank and categorizes transactions automatically”

Canadian with a handful of accountsswitched from GnuCashon “Spanish traders set the standard forGnuCash database…”

“it's exactly what I wanted all this time I just didn't know it.”

nearing retirement, writes Python import scriptsswitched from GnuCashon “10 years of personal finances in plain text files”

Weak visualizations · 1

A long-time user wants better visualizations.

“I'm a big fan of plain text accounting also.”

Tracking focus · 1

One commenter describes it as built for tracking and display rather than capital allocation analysis.

Often compared with

Who recommends it in their own words

All comments 8

“This is what I use & like as well”

“Me, I use plain-text accounting (hledger) that automatically imports the CSVs from my bank and categorizes transactions automatically”

Canadian with a handful of accountsswitched from GnuCashon “Spanish traders set the standard forGnuCash database…”

“I cannot go back to traditional tools.”

multi-currency setupswitched from GnuCashon “10 years of personal finances in plain text files”

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

“In 2025 I started managing my small business finances using hledger”

small business ownerswitched from beancounton “10 years of personal finances in plain text files”

“it's exactly what I wanted all this time I just didn't know it.”

nearing retirement, writes Python import scriptsswitched from GnuCashon “10 years of personal finances in plain text files”

“I'm a big fan of plain text accounting also.”

Threads where it came up

Data: hledger.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