--- title: home ...

hledger

Robust plain text accounting. hledger is an accounting program, for tracking money, time, or other commodities. It is cross platform and released under GNU GPLv3. [![...](https://img.shields.io/github/stars/simonmichael/hledger.svg?style=social&label=Github){style="min-width:102;" title="Star us!"}](https://github.com/simonmichael/hledger/) With powerful, intuitive functionality accessible from command line, terminal or web browser, hledger is a fast, secure, dependable alternative to spreadsheets, Quickbooks, GnuCash, Xero etc. The hledger project is led by Simon Michael. I've been building and using hledger since 2007, because I needed it. Welcome, and I hope you find it helpful in mastering your time and money. And if you feel like helping this project grow, please join us!
open collective backers open collective sponsors paypal bountysource
## Introduction ### What is hledger? An enhanced, well-documented reimplementation of plain text accounting.\ **[What is hledger ?](intro.html)** ### What is plain text accounting? Using plain text data formats and version control for robust, transparent accounting.\ **[plaintextaccounting.org](http://plaintextaccounting.org)** ### What is accounting? Tracking your use of valuable commodities, such as money or time, for increased awareness and effectiveness.\ **[Selected accounting links](http://github.com/simonmichael/hledger/wiki/more-docs#accounting)**
## Help/Feedback | |-------------------|----------------------------------------------------------------------------| | IRC: | [#hledger](http://irc.hledger.org) on Freenode | Twitter: | [#hledger,
#plaintextaccounting](#twitter) | Reddit: | [/r/plaintextaccounting](https://www.reddit.com/r/plaintextaccounting/) | Mail list: | [list.hledger.org](http://list.hledger.org), [hledger@googlegroups.com](mailto:hledger@googlegroups.com) | Issues: | [bugs.hledger.org](http://bugs.hledger.org) (bugs), [issues.hledger.org](http://issues.hledger.org) (all) | Other: | [simon@joyful.com](mailto:simon@joyful.com)
## Reference **[Download](download.html)**\ All the ways to install hledger. **[Release notes](release-notes.html)**\ What's new in each hledger version. **[User manual](manual.html)**\ The main hledger manuals combined on one page for easy searching. Includes:
[hledger](hledger.html)\ the command-line UI [hledger-ui](hledger-ui.html)\ a curses-style UI [hledger-web](hledger-web.html)\ a web UI [hledger-api](hledger-api.html)\ a HTTP JSON server [journal format](journal.html)\ hledger's native file format [csv format](csv.html)\ hledger's CSV import system [timeclock format](timeclock.html)\ a file format for precise time logging [timedot format](timedot.html)\ a file format for human-friendly approximate time logging
## Contribute **[Contributor Guide](CONTRIBUTING.html)**\ what's to do and how to do it
## [Cookbook](https://github.com/simonmichael/hledger/wiki/Cookbook) ### Getting started [hledger basics tutorial](https://github.com/simonmichael/hledger/wiki/hledger basics tutorial) [hledger terminology](https://github.com/simonmichael/hledger/wiki/hledger terminology) [Create a journal](https://github.com/simonmichael/hledger/wiki/Create a journal) [Common journal entries](https://github.com/simonmichael/hledger/wiki/Common journal entries) [hledger accounting concepts tutorial](https://github.com/simonmichael/hledger/wiki/hledger accounting concepts tutorial) [hledger multicurrency tutorial](https://github.com/simonmichael/hledger/wiki/hledger multicurrency tutorial) [FAQ](https://github.com/simonmichael/hledger/wiki/FAQ) ### Data entry, import, management [Convert CSV files](https://github.com/simonmichael/hledger/wiki/Convert CSV files) [Customize default CSV accounts](https://github.com/simonmichael/hledger/wiki/Customize default CSV accounts) [Track changes with version control](https://github.com/simonmichael/hledger/wiki/Track changes with version control) [Use another account separator character](https://github.com/simonmichael/hledger/wiki/Use another account separator character) ["Full-fledged Hledger" setup](https://github.com/adept/full-fledged-hledger) ["hledger: Make It So" setup](https://github.com/apauley/hledger-makeitso) ### Reporting [hledger tags tutorial](https://github.com/simonmichael/hledger/wiki/hledger tags tutorial) [Queries](https://github.com/simonmichael/hledger/wiki/Queries) [Rewrite account names](https://github.com/simonmichael/hledger/wiki/Rewrite account names) ### Accounting tasks [Foreign trip expenses](https://github.com/simonmichael/hledger/wiki/Foreign trip expenses) [Budgeting and forecasting](https://github.com/simonmichael/hledger/wiki/Budgeting and forecasting) [Project accounting](https://github.com/simonmichael/hledger/wiki/Project accounting) [Track investments](https://github.com/simonmichael/hledger/wiki/Track investments) [Time planning](https://github.com/simonmichael/hledger/wiki/Time planning) ### Usage tips [Addons](https://github.com/simonmichael/hledger/wiki/Addons) [Mobile apps](https://github.com/simonmichael/hledger/wiki/Mobile apps) [Save frequently used options](https://github.com/simonmichael/hledger/wiki/Save frequently used options) [Tab-completion of hledger commands](https://github.com/simonmichael/hledger/wiki/Tab-completion of hledger commands) ### More.. [More docs](https://github.com/simonmichael/hledger/wiki/More docs) [plaintextaccounting.org](http://plaintextaccounting.org) - [ledger‑likes](http://plaintextaccounting.org/#ledger-likes) - [tools](http://plaintextaccounting.org/#related-tools) - [docs](http://plaintextaccounting.org/#docs) - [common tasks](http://plaintextaccounting.org/#common-tasks) - [discussion](http://plaintextaccounting.org/#discussion) [ledger-cli.org](http://ledger-cli.org) - [docs](https://www.ledger-cli.org/docs.html) - [wiki](https://github.com/ledger/ledger/wiki) [Beancount's docs](http://furius.ca/beancount/doc/index)