Host your Beancount ledger with Git and Web UI access, enable collaboration on Plain Text Double-entry accounting

Plain Text Double-entry bookkeeping

2013-06-02 * 'Bought some Apple stock'
  Assets:US:ETrade:Investment:AAPL    10 AAPL {450.72 USD}
  Expenses:Financial:Commissions      7.95 USD

Access your ledger via Git

$ git commit -a -m 'Bought some stock'
[master 0fbb65f] Bought some stock
 1 file changed, 5 insertions(+)

$ git push
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 8 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 314 bytes | 314.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
   e78be14..0fbb65f  master -> master


Manage multiple accounts and various currencies, track crypto or stock trades.


Double-entry naturally has the ability to automatically correct errors.

Local first

Leverage the power of plain text by using you own editor for accounting locally.

Local plugins

Use a lot of plugins locally from the Beancount community.

Control of data

Export all accounting data anytime via Git, never be locked into proprietary formats.

Time travel

View your entire history via Git and even revert to any point in time.


Seamless collaboration from anywhere

View financial charts on Fava from your browser or mobile device, anytime and anywhere. Invite your family or teammates to join your ledger, or even make the ledger public to everyone.