Self-hosted accounting app that uses LLMs to extract data from receipts, invoices and PDFs into a structured transaction database.
bigcapitalhq/bigcapital
Open-source accounting and inventory software for small and medium businesses, with double-entry bookkeeping and financial reports.
Open-source alternative to:QuickBooks
Xero
Wave
- Stars
- 3,946
- Forks
- 546
- Open issues
- 284
- Last commit
- yesterday
What is it?
Bigcapital is open-source online accounting software aimed at small and medium businesses. It keeps business finances in one place, automates bookkeeping steps, and produces financial statements and reports such as the balance sheet and chart of accounts.
The project covers invoicing, bills, expenses, payments and inventory, all organized on a double-entry accounting model. It is written in TypeScript and is licensed under AGPL-3.0. It can be self-hosted with Docker and Docker Compose, and a Docker deployment guide is provided.
Bigcapital also exposes an API so other systems can send transactions into its double-entry ledger, and an API reference is published for integrators. A hosted cloud version is offered by the same team.
Key features
- 01Double-entry accounting with chart of accounts and balance sheet reporting
- 02Invoicing, bills, expenses and payment tracking
- 03Inventory management alongside accounting records
- 04Self-hosted deployment with Docker and Docker Compose
- 05API for integrating external systems with the ledger
Use cases
- A small business that wants self-hosted bookkeeping instead of a subscription service
- Issuing invoices and tracking bills and expenses for a small company
- Connecting an existing application to a double-entry ledger through the API
Quick start
- 1
Read the Docker self-hosting guide
- 2
Open the local setup guide for development
Things to know
- The README points to external guides for setup, so no single install command is given.
- Licensed under AGPL-3.0, which requires source disclosure for modified network-served versions.
Topics
FAQ
- What is bigcapital?
- Open-source accounting and inventory software for small and medium businesses, with double-entry bookkeeping and financial reports. Bigcapital is open-source online accounting software aimed at small and medium businesses. It keeps business finances in one place, automates bookkeeping steps, and produces financial statements and reports such as the balance sheet and chart of accounts.
- Is bigcapital free to use? What license does it have?
- bigcapital is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is bigcapital still maintained?
- Actively maintained. The last commit to bigcapital was on Oct 19, 2026.
- What can I use bigcapital for?
- A small business that wants self-hosted bookkeeping instead of a subscription service Issuing invoices and tracking bills and expenses for a small company Connecting an existing application to a double-entry ledger through the API
- How do I install bigcapital?
- Read the Docker self-hosting guide Open the local setup guide for development
- Where can I get bigcapital?
- The source code and installation instructions are on GitHub: https://github.com/bigcapitalhq/bigcapital
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted online file converter supporting over a thousand formats, built with TypeScript, Bun and Elysia.
A self-hosted, privacy-focused AI note-taking app for quickly capturing fleeting thoughts as Markdown cards with natural-language search.
Online accounting software for small businesses and freelancers, built on Laravel and VueJS with a RESTful API and app store.
Open-source, browser-based design editor for posters, social posts, slides and more, with a self-hostable Docker setup.
A self-hosted personal note-taking app with an open API, Markdown articles, optional AI memory, and data export.