
Conta
Free online invoicing software.
Discover top open-source software, updated regularly with real-world adoption signals.

Modern offline-first accounting software for small businesses
Free desktop accounting application with double-entry bookkeeping, invoicing, and point-of-sale. Works offline with SQLite storage, built for small and medium-sized enterprises.

Frappe Books is a desktop accounting application designed to address the gap between expensive enterprise tools and the needs of small to medium-sized businesses. Built with Vue.js and Electron, it delivers a clean, intuitive interface that runs natively on Windows, macOS, and Linux.
The software provides essential accounting features including double-entry bookkeeping, professional invoicing, billing management, and payment tracking. An integrated point-of-sale system simplifies retail transactions, while comprehensive financial reports—general ledger, profit and loss statements, balance sheets, and trial balances—give businesses complete visibility into their finances.
Unlike cloud-dependent alternatives, Frappe Books stores all financial data locally in SQLite, enabling uninterrupted work without internet connectivity. The dashboard surfaces key performance metrics at a glance, while journal entries support detailed transaction recording and adjustments. Ideal for businesses seeking control over their data and the flexibility to work anywhere, Frappe Books combines simplicity with the rigor of professional accounting standards.
When teams consider Frappe Books, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Retail Store Management
Process sales transactions through the integrated POS system while maintaining accurate inventory and financial records offline
Freelance Consulting
Create professional invoices, track payments, and generate profit and loss statements without subscription fees
Small Business Bookkeeping
Maintain compliant double-entry accounting records with balance sheets and trial balances for tax preparation
Remote Location Operations
Continue financial operations in areas with unreliable internet, syncing data when connectivity is restored
No. Frappe Books is designed to work completely offline, storing all data locally in SQLite. You can continue working without internet and sync later if needed.
Frappe Books runs on Windows, macOS, and Linux. You can install it via direct download, Homebrew (macOS/Linux), or Flatpak (Linux).
Frappe Books stores data locally in SQLite on a single machine, which may limit concurrent multi-user access. It's best suited for single-user or small team scenarios with one primary bookkeeper.
Frappe Books implements double-entry accounting principles, ensuring each transaction is recorded in two accounts for accurate financial tracking and compliance.
Yes. The project welcomes contributions including translations, bug reports, feature requests, and code contributions via GitHub pull requests.
Project at a glance
ActiveLast synced 4 days ago