Important: none replaces Xero fully
These tools cover invoicing and basic bookkeeping. None offers Xero's automated bank feeds, payroll, or accountant network, so check your accounting needs and local compliance before moving.
Alternatives / Xero
Looking for an open source Xero alternative? We compared 4 open source accounting and invoicing tools by license, self-hosting, features, and maintenance. None is a full Xero replacement with bank feeds and payroll, and every project here has a license or maintenance caveat.
Written by Maxime DERAME
Last updated:
| Alternative | Best for | License |
|---|---|---|
| Akaunting | Self-hosted accounting with a client portal | BSL 1.1 |
| Invoice Ninja | Invoicing with payments and time tracking | Elastic License 2.0 |
| Crater | Invoicing app (unmaintained) | AGPL-3.0 |
| Frappe Books | Offline desktop accounting (archived) | AGPL-3.0 |
We looked for open-source tools that handle small-business accounting jobs: invoicing, expenses, reports, and bookkeeping. We verified each project's license, recent activity, stars, and self-hosting in its repository, and flag source-available, archived, and stale projects. See our methodology for the full criteria.
These tools cover invoicing and basic bookkeeping. None offers Xero's automated bank feeds, payroll, or accountant network, so check your accounting needs and local compliance before moving.
Akaunting is self-hostable accounting software for invoicing, expenses, and a client portal, with 50+ languages. Invoice Ninja is an invoicing platform with online payments, time tracking, and many payment gateways, available as a free plan or self-hosted.
Akaunting uses the Business Source License 1.1 and Invoice Ninja uses the Elastic License 2.0, so neither is open source in the usual sense. Frappe Books is archived on GitHub, and Crater's last commit was in August 2024, so both are effectively unmaintained.
Frappe Books is a desktop accounting app that runs locally with offline access, stores data in a SQLite file, and produces profit and loss, balance sheet, and general ledger reports. It is archived and receives no updates.
Akaunting is BSL-1.1, Invoice Ninja is Elastic License 2.0, and Crater and Frappe Books are AGPL-3.0.
Akaunting and Invoice Ninja had commits within days of this update. Crater's last commit was in August 2024, and Frappe Books is archived.
Xero is a proprietary subscription service with tiers by number of invoices, bills, and users, and your financial data lives on its servers. Open-source tools can be self-hosted and have no per-invoice limits, but they lack Xero's bank feeds, payroll, and app marketplace.
| Alternative | Type | License | Self-hosted | Best for |
|---|---|---|---|---|
| Akaunting | Accounting | BSL 1.1 | Yes | Small businesses |
| Invoice Ninja | Invoicing | Elastic License 2.0 | Yes | Freelancers |
| Crater | Invoicing | AGPL-3.0 | Yes | Not recommended |
| Frappe Books | Desktop accounting | AGPL-3.0 (archived) | Local | Not recommended |
Want self-hosted accounting with a client portal
Akaunting covers invoicing, expenses, and cash flow, under the Business Source License.
Want invoicing with many payment gateways
Invoice Ninja supports online payments and time tracking, under the Elastic License 2.0.