Beancount
A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Self-Hosted
- Python
Features
- Text-based
Tags
Beancount News & Activities
Recent activities
Beancount information
What is Beancount?
A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface. Documentation
Documentation can be read at:
https://beancount.github.io/docs/
Documentation authoring happens on Google Docs, where you can contribute by requesting access or commenting on individual documents. An index of all source documents is available here:
http://furius.ca/beancount/doc/index
There's a mailing-list dedicated to Beancount, please post questions there, so others can share in the responses. More general discussions about command-line accounting also occur on the Ledger mailing-list so you might be interested in that group as well.
Download & Installation
You can obtain the source code from the official Git repository on Github:
https://github.com/beancount/beancount/
See the Installing Beancount document for more details.

