Favicon of hledger

hledger

Friendly, fast accounting software for tracking finances, investments, and cryptocurrencies using human-readable plain text files. Import CSV, generate powerful reports, and scale from simple to sophisticated needs.

hledger is a robust accounting tool that lets you track money, investments, cryptocurrencies, time, or any countable commodity using plain text files you control. Unlike traditional accounting software, hledger uses a simple, human-readable format that works seamlessly with version control, scripts, and text editors.

Key capabilities include:

  • Multiple input methods - Import CSV from banks, enter data via web interface, terminal, or your favorite text editor
  • Powerful reporting - Generate balance sheets, income statements, transaction registers, and custom reports with formatting options
  • Flexible tracking - Handle multiple currencies, cryptocurrencies, and any countable commodity
  • Scalable design - Works smoothly from simple personal budgets to complex multi-account financial tracking
  • Developer-friendly - Integrates well with version control systems, automation scripts, and LLMs

The core concept is double-entry bookkeeping in plain text. Each transaction moves money between accounts, creating a complete audit trail. You edit a simple journal file directly, and hledger generates all reports from that single source of truth. The format is human-readable, making it easy to review and audit your financial data without special tools.

Whether you're managing personal finances, tracking business expenses, or monitoring investments, hledger provides the transparency and control that comes from owning your data in an open, portable format.

Features

JSON outputScriptable

Media

Pros

5
  • Tracks money, investments, cryptocurrencies, time, or any countable commodity.
  • Uses human-readable plain text files for data.
  • Can import CSV from banks.
  • Provides powerful reports and scales smoothly.
  • Works well with version control, scripts, and LLMs.

Cons

1
  • Strict commodity checking requires explicit declaration.

Related tools

Share:

Auto-fetched .

Recent releases

Similar to hledger

Favicon

 

  
 
Favicon

 

  
 
Favicon