Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. General Ledger Software
  3. hledger

hledger

What it is

hledger is free accounting software for tracking money, investments, cryptocurrencies, time, and other countable items in human-readable plain-text data. It provides multi-currency double-entry accounting and generates balance sheet, income statement, and cashflow reports, including multi-period reports. Users can work through command-line, terminal, or web interfaces; its web UI can also serve a JSON API. hledger imports CSV and can output text, HTML, CSV, JSON, or SQL, and it interoperates with Ledger and Beancount formats. It supports bank feeds, automated reconciliation, and inventory tracking, but not invoice creation. The software runs locally and offline, keeping its plain-text data under the user's control. Its web app normally runs locally and is accessible only from the user's machine. Official release binaries are listed for Linux x64, Mac x64 and arm64, and Windows x64; there are no official Linux ARM binaries. hledger is Free Software under GNU GPLv3+ with no purchase price or monthly fees.

For and against

For

  • Free Software with no purchase price or monthly fees.
  • Provides multi-currency double-entry accounting.
  • Generates balance sheet, income, and cashflow reports.
  • Runs locally and offline.

Against

  • Invoice creation is not supported.
  • No official Linux ARM binaries are provided.
  • The web app normally works only from the user's machine.
  • Mobile platforms are listed as web only.

The verdict

hledger offers a broad accounting workflow built around local plain-text files and several interfaces. Consider its invoice limitation and platform details before choosing it.

Who it suits

hledger can suit technical or non-technical users managing personal, business, or institutional accounting. It is a fit for people comfortable working with plain-text records and local interfaces.

Plans and prices

Free software

Free

Core hledger software · local files · CLI, terminal and web interfaces

hledger

Free

Free Software · no purchase price or monthly fees

Every plan, in full

On the record

Accounting
It provides multi-currency double-entry accounting using plain-text files.hledger.org · read 8 Oct 2026
API documentation
The web API has a basic OpenAPI specification and Haskell Haddock type documentation.hledger.org · read 15 Oct 2026
Automated reconciliation
Yeshledger.org · read 20 Sep 2026
Bank-data workflow
Bank data is generally imported through downloaded CSV files and rules rather than direct bank connections.hledger.org · read 15 Oct 2026
Bank feeds
Yeshledger.org · read 20 Sep 2026
Data model
Financial data is stored in human-readable text journals that users can edit, version-control and audit.hledger.org · read 15 Oct 2026
Documentation depth
Documentation includes beginner material, a quick start, complete manuals, tutorials, cookbook pages, offline help and developer specifications.hledger.org · read 15 Oct 2026
Double-entry accounting
Transactions must balance, and hledger checks syntax, balancing and balance assertions when reading files.manpages.debian.org · read 15 Oct 2026
Financial reports
Built-in reporting includes balance sheets, income statements, cashflow, budgets, registers and multi-period summaries.hledger.org · read 15 Oct 2026
Import formats
hledger reads journal, timeclock, timedot, CSV, SSV, TSV and rules files, detecting formats from extensions.manpages.debian.org · read 15 Oct 2026
Imports and exports
It supports CSV import and output to text, HTML, CSV, JSON, or SQL, and can interoperate with Ledger and Beancount formats.hledger.org · read 8 Oct 2026
Install platforms
Official binaries are supplied for Linux x64, macOS x64 and arm64, and Windows x64; packages and source builds cover additional systems.hledger.org · read 15 Oct 2026
Integrations
hledger can interoperate with Ledger files and commands and convert to or from Beancount format.hledger.org · read 15 Oct 2026
Interfaces
The project provides command-line, terminal UI and browser-based interfaces, with hledger-web supporting journal browsing and data entry.hledger.org · read 15 Oct 2026
Inventory and lots
The 2.0 preview line adds lot tracking and capital-gains calculation, with related cost-basis features.hledger.org · read 15 Oct 2026
Inventory tracking
Yeshledger.org · read 20 Sep 2026
Invoice creation
Nohledger.org · read 20 Sep 2026
Licence
hledger is free software released under GNU GPL version 3 or later.manpages.debian.org · read 15 Oct 2026

Alternatives to hledger

Every alternative, ranked