Bigcapital at a glance
Checked 16 Oct 2026Bigcapital (3.9k stars, v0.25.44 Oct 2026; still 0.x) is a web accounting system with a double-entry ledger, sales invoices and estimates, Stripe payment links, expenses, bills, inventory and financial statements, plus a REST API. AGPL-3.0. Self-hosting is a Docker Compose stack with MariaDB; docs ask for 2 CPU cores and 4 GB RAM for up to 10 organizations. Automatic bank feeds need your own Plaid account. No time tracking or payroll.
RepoQuarry. “Bigcapital.” Checked 16 Oct 2026. https://repoquarry.dev/projects/bigcapitalHow much of QuickBooks Online does it replace?
5 of 6 jobs. Covers core bookkeeping and invoicing; bank sync needs Plaid credentials; no payroll or time tracking.
For time tracking and billing for time, see other QuickBooks Online alternatives. You may also need to build an interface, an API server and hosting yourself.
How much of FreshBooks does it replace?
4 of 6 jobs. No time tracking.
For time tracking and billing for time, see other FreshBooks alternatives. You may also need to build an interface, an API server and hosting yourself.
Facts, with sources
Every answer links to where we found it. We read the documentation; we did not install it.
You can host it on your own servers using Docker.github.com · bigcapital#self-hosted ↗ today
Bigcapital is available open-source under AGPL license.github.com · bigcapital#self-hosted ↗ today
GNU AFFERO GENERAL PUBLIC LICENSEgithub.com · LICENSE ↗ today
To connect Bigcapital (self-hosted) to Plaid, you need your **Client ID** and **Secret**.docs.bigcapital.app · plaid_setup ↗ today
4 GB RAM is the required minimum memory size and supports up to 10 organizationsdocs.bigcapital.app · recommendation ↗ today
Before proceeding, make sure you have the latest version of docker and docker-compose installed.docs.bigcapital.app · docker ↗ today
docker-compose --file docker-compose.prod.yml up -ddocs.bigcapital.app · docker ↗ today