Deploy Now

Stars

3,892

Forks

520

Watchers

25

Developer links

Bigcapital

Bigcapital gives small and medium businesses a complete double-entry accounting, invoicing, and inventory management platform they can self-host for free, replacing the per-seat subscriptions of QuickBooks, Xero, and Wave. Every transaction records debits and credits across your chart of accounts, automatically generating balance sheets, profit and loss statements, trial balances, general ledger reports, journal entries, accounts receivable and payable summaries, cash flow analysis, inventory valuation, and inventory summary reports. Sales invoicing supports recurring schedules, customer payment tracking, estimate-to-invoice conversion, and configurable GST/VAT tax rates. Purchase invoicing handles vendor bills with expense categorization for payroll, rent, and operational costs. The inventory module tracks stock levels using FIFO and average cost methods, automatically adjusting quantities on every sale or purchase and providing reorder alerts. Multi-currency accounting converts transactions at real-time exchange rates and consolidates them under customer or vendor profiles with detailed currency reports. The platform deploys via Docker Compose with multi-tenant isolation giving each organization its own separate database, requiring as little as 2GB RAM for the complete production stack. A headless REST API with Postman collections lets developers embed the accounting engine into external applications for programmatic transaction management. Role-based permissions control access for team members and invited accountants across organizations. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Bigcapital
Bigcapital
Bigcapital
Bigcapital
Bigcapital
Bigcapital

Benefits

  • Complete Double-Entry Bookkeeping Engine
  • Every financial transaction records proper debits and credits across your chart of accounts, automatically generating balance sheets, profit and loss statements, trial balances, and ten additional financial reports on demand.
  • Automated Inventory with Cost Tracking
  • Track stock levels with FIFO and average cost methods that automatically adjust quantities on every sale or purchase, providing inventory valuation and summary reports for accurate cost of goods calculations.
  • Multi-Currency with Live Exchange Rates
  • Process payments and invoices in any currency with automatic real-time exchange rate conversion, consolidating multi-currency transactions under customer or vendor profiles with detailed financial visibility.
  • Multi-Tenant Organization Isolation
  • Each organization receives its own isolated database, keeping financial data completely separate while sharing a single deployment. Role-based permissions let you invite accountants and team members with controlled access.

Features

  • Sales and Purchase Invoicing
  • Create customer invoices, vendor bills, recurring invoices, and estimates with payment tracking, GST/VAT tax calculation, and one-click estimate-to-invoice conversion.
  • Financial Reporting Suite
  • Generate balance sheet, profit and loss, trial balance, general ledger, cash flow, accounts receivable, and accounts payable reports with customizable date ranges and filters.
  • Expense Categorization
  • Track all business expenses from payroll to rent in a centralized view, categorize them into accounts, and bill expenses directly to customers.
  • Headless REST API
  • Integrate the double-entry engine into external systems using the documented REST API with Postman collections for programmatic invoice and transaction management.
  • Docker Compose Deployment
  • Production stack runs six containers with pre-built images from GitHub Container Registry, automated database migrations, and integrated reverse proxy for immediate operation.