--- 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 relying on hledger since 2007. I hope you find it helpful in mastering your time and money. Welcome to the project!
## 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 **Help fund hledger!**\ Making good software costs a lot. paypal open collective backers open collective sponsors \ bountysource
## [Wiki/Cookbook](https://github.com/simonmichael/hledger/wiki/Home) ### 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)