Skip to content

Your books, as text, on Git

BeanHub hosts Beancount ledgers as Git repositories. Browse the journal in the browser, import bank CSVs, and clone with ordinary Git when you want the files on your laptop.
You talk to BeanHub through the website, Git HTTPS, and a REST API. The book is a Git repository of Beancount files. BeanHub shows the journal, reports, import, and inbox.

A book is a Git repo

Every change is a commit. Clone URL is https://app.beanhub.io/repos/<username>/<repo>.git. Use an access token as the HTTPS password.

Import from banks

Upload CSV files or connect banks with Plaid. Rules in .beanhub/imports.yaml turn rows into transactions. Import and Connect.

Reports you can filter

Journal, accounts, balance sheet, and income statement. Filter by date range. Reports.

Inbox for invoices

Forward receipts to <username>+<repo>@inbox.beanhub.io. BeanHub archives the email. Inbox.

If you are… Start here
New to BeanHub and Beancount Quickstart
Wondering what this product is What is BeanHub
Creating the first book Create a book
Importing a bank CSV Import transactions
Connecting a bank Connect banks
Cloning the repo locally Git over HTTPS
Calling the HTTP API API overview

Questions: support@beanhub.io.