7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

7 alternatives ranked by real activity

Open-source Wave alternatives

A curated, ranked list of the 7 best open-source alternatives to Wave.

The best open-source alternative to Wave is Akaunting. If that doesn't suit you, other good options are Invoice Ninja, Bigcapital, InvoicePlane and InvoiceShelf.

Wave alternatives are mainly finance & accounting tools. 6 of them shipped code in the last 30 days, 7 can be self-hosted, and 1 uses a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Akaunting

A modular online accounting application for small businesses and freelancers, built with Laravel and Vue, covering invoices, expenses and payments, extensible through apps.

GitHub stars
10k
Last commit
3 days ago
Latest release
3.2.4
Self-hosted
Yes
akaunting.comAkaunting homepage screenshot

Akaunting is an accounting application delivered over the web and aimed at small businesses and freelancers. It is built with Laravel, Vue, Tailwind and a RESTful API, and its modular structure supports an app store where users and developers can extend the core product with additional features.

The topics show its scope: invoicing, billing, payments, expenses, budgets, bookkeeping and balances, with further hints at payroll, CRM and ERP use. It installs with Composer and npm, needs PHP 8.1 or higher and Node.js 18 or 20, and works with MariaDB, MySQL, PostgreSQL or SQLite behind Apache, Nginx or IIS. An optional command seeds sample data for trying it.

The project offers a forum for support, documentation, a developer portal and the app store. The repository lists the license as Other, so check the licence file for terms. Because it is PHP and Laravel based, it suits teams that want to run and customize their own accounting system on a standard web hosting stack.

Key features

  • Invoicing and billing
  • Expense and payment tracking
  • Modular architecture with an app store
  • RESTful API for integrations
  • Multiple database options
  • Laravel and Vue codebase
  • Optional sample data seeding

Pricing: Hosted plans only, no free tier: Standard $12, Premium $36, Elite $84 and Ultimate $218 per month, with lower rates when billed yearly. Free trial offered; self-hosting is priced on a separate page.

Invoice Ninja

Source-available invoicing, quotes, projects and time-tracking app built with Laravel, offered as a hosted service or self-hosted install.

GitHub stars
10k
Last commit
yesterday
Latest release
v5.13.43
Self-hosted
Yes
Hosted version
Available

Invoice Ninja is a source-available application for invoices, quotes, projects and time tracking, built with Laravel and Flutter. Freelancers and small businesses use it to bill clients, record expenses and tasks, and take payments. Topics in the repository include expenses, kanban task boards and electronic invoicing.

Two setups are offered. The hosted version is a software-as-a-service product that is ready in minutes with no server to manage, while the self-hosted version gives full control over hosting and infrastructure. According to the README, all Pro and Enterprise features of the hosted app are included in the source code, and self-hosted installs work with the desktop and mobile apps.

Apps exist for iPhone, Android, F-Droid, macOS, Windows and Linux via Snap or Flatpak. Self-hosted options include a server or VM, Docker, Cloudron, Softaculous, Elestio and YunoHost, with Stripe and Postmark suggested as providers. A Go SDK and an API are available. The license is listed as a custom source-available one, with a white-label license for removing branding.

Key features

  • Invoices and quotes for clients
  • Project and time tracking
  • Expense and payment recording
  • Desktop and mobile apps
  • REST API and Go SDK
  • Hosted or self-hosted deployment

Pricing: Hosted SaaS and free self-hosted code are available; a 40 USD per year white-label license removes branding from client-facing parts.

Bigcapital

Bigcapital is open-source accounting and inventory software for small businesses, offered as a hosted cloud service or self-hosted with Docker.

GitHub stars
3.9k
Last commit
4 days ago
Latest release
v0.25.42
Licence
AGPL-3.0
Self-hosted
Yes
Hosted version
Available
bigcapital.appBigcapital homepage screenshot

Bigcapital is accounting and inventory software for small and medium businesses. It aims to keep business finances in one place and automate accounting processes, producing financial statements and reports to support decisions. The project is positioned as an independent alternative to QuickBooks, Xero and Wave.

Repository topics cover double-entry accounting, invoicing, bills, expenses, payments and inventory management. The README describes multiple ways to get started: use Bigcapital Cloud, or self-host the open-source edition on your own servers with Docker. It is written in TypeScript and gives teams the ability to inspect and adapt the code.

Bigcapital is available under the AGPL license for self-hosting, while the vendor runs the managed cloud version. It suits freelancers, small companies and bookkeepers who want accounting control without per-user subscriptions to a closed platform.

Key features

  • Double-entry accounting engine
  • Invoicing, bills and expenses
  • Inventory tracking and management
  • Financial statements and reports
  • Self-hosting with Docker
  • Managed Bigcapital Cloud option

Pricing: Four cloud plans from $20 to $60 per month with unlimited user seats, plus a 14-day free trial. The page also advertises 25% off with annual billing.

InvoicePlane

Self-hosted PHP web application for creating invoices and quotes, managing clients, tracking payments, and generating financial reports.

GitHub stars
3.1k
Last commit
2 days ago
Latest release
v1.7.2
Self-hosted
Yes
invoiceplane.comInvoicePlane homepage screenshot

InvoicePlane is a self-hosted web application for managing invoices, clients, and payments. It is written in PHP on the CodeIgniter framework and is aimed at freelancers and small businesses that want to run their own billing system instead of paying for a subscription invoicing service.

It covers invoice and quote creation and sending, client records with contact details and transaction history, a product catalog and tasks that can be added to invoices, payment tracking with reminders, and integration with several payment gateways. Templates, themes, and settings can be customized to match a brand, and reports summarize financial performance.

The project publishes release notes, a changelog, and upgrade instructions, and it asks administrators to read the changelog before updating because some releases are security fixes. A Docker compose file is available for local development and testing only. Check the repository for the exact license terms, which the input lists only as other.

Key features

  • Invoice and quote creation
  • Client records with transaction history
  • Product and task catalog for invoice items
  • Payment tracking and reminders
  • Multiple payment gateway integrations
  • Customizable templates and themes
  • Financial reports

Pricing: Free, self-hosted open-source software; see the repository for license details.

InvoiceShelf

InvoiceShelf is a self-hosted invoicing app for freelancers and small businesses, covering invoices, estimates, payments and expenses.

GitHub stars
1.8k
Last commit
3 days ago
Latest release
2.4.6
Licence
AGPL-3.0
Self-hosted
Yes
invoiceshelf.comInvoiceShelf homepage screenshot

InvoiceShelf is a self-hosted web application for creating invoices, tracking payments and expenses and keeping customer accounts organized. It is aimed at freelancers and small businesses that want a focused workflow while keeping control of their business data. A public demo with sample data resets automatically, so you can look around before installing.

Its capabilities include creating invoices and estimates and exporting them as PDFs, recording payments and seeing what each customer still owes, and tracking expenses, taxes and business reports. Recurring invoices can be scheduled for repeat work, customers get a portal with invoices, estimates and payment history, and you can manage multiple companies and invite team members with scoped roles. Optional official modules add specialized features.

The README distinguishes two versions. The 2.x release is the supported production version, installable from the self-hosted download page or with the official Docker image, while the default 3.x branch is an alpha preview suitable only for testing with disposable data. A minimal SQLite Docker setup is described. It is written in PHP and licensed under AGPL-3.0.

Key features

  • Invoices and estimates with PDF export
  • Payment and expense tracking
  • Recurring invoice scheduling
  • Customer portal for invoices and history
  • Multiple companies with scoped roles
  • Optional official modules

Pricing: Free and open source under AGPL-3.0.

Invio

A minimalist self-hosted invoicing app where you create an invoice, share a secure link and get paid, with no subscription or client accounts.

GitHub stars
1.2k
Last commit
2 days ago
Latest release
v2.2.0
Licence
Unlicense
Self-hosted
Yes

Invio is a self-hosted invoicing application built around simplicity. The workflow is to create an invoice, share a secure link with your client and get paid, without menus to dig through, setup wizards or extra features that most freelancers and small businesses never use.

Clients receive a secure link and do not need an account, which avoids the usual back and forth about logging in. The interface includes a dashboard, invoice creation, invoice lists and settings, and the project provides a live demo and documentation with a quick start guide. Because you host it on your own hardware, invoice data stays under your control and is not affected if a SaaS vendor changes its pricing or shuts down.

Invio is written in TypeScript and released under the Unlicense, which places the code in the public domain. The README says there is no subscription, per-invoice charge or hidden fees, and the author accepts optional donations. It suits freelancers and small teams that want straightforward invoicing without a monthly bill.

Key features

  • Quick invoice creation
  • Shareable secure links for clients
  • No client account required
  • Dashboard and invoice list
  • Self-hosted with your own data
  • Live demo and documentation

Pricing: Free and open source under the Unlicense, with no subscription or per-invoice charges according to the project.

Accountill

Accountill is a free, MIT-licensed, full-stack MERN invoicing application for freelancers and small businesses, with PDF invoices, payment tracking and JWT or Google authentication.

GitHub stars
1.7k
Last commit
2 yr ago
Latest release
v0.1.3
Licence
MIT
Self-hosted
Yes
Hosted version
Available
accountill.netlify.appAccountill homepage screenshot

Accountill, previously named Arc Invoice, is a full-stack invoicing application built with the MERN stack (MongoDB, Express, React and Node.js). It is aimed at freelancers and small businesses that need to send invoices, receipts, estimates, quotations and bills to clients, while remaining flexible enough for almost any business type.

It can generate and send or download PDF invoices, receipts, estimates and bills by email, set due dates, automatically change an invoice's status when a payment record is added, and record partial payments with a full payment history showing dates, methods and notes per invoice. A dashboard gives an overview of invoicing statistics, including total received, pending, recently paid, and counts of paid, unpaid and partially paid invoices, and the system supports multiple user registration with authentication through JSON Web Tokens or Google sign-in.

Accountill is written in JavaScript using React, Redux, Express, Mongoose and Nodemailer, and released under the MIT license. The author describes it as a side project built in free time, so it is not guaranteed to work flawlessly in every scenario, and invites users to report issues; both a live hosted app and the full source code are available.

Key features

  • PDF invoice, receipt and quote generation
  • Email delivery of invoices and bills
  • Partial payment tracking with history
  • Admin dashboard with invoicing statistics
  • JWT and Google authentication
  • Multiple user registration

Pricing: Free and open source under the MIT license; a hosted live version is available at accountill.netlify.app.

Wave alternatives: questions

What is the best open-source alternative to Wave?
Akaunting is the top-ranked open-source alternative to Wave on Enlisted: A modular online accounting application for small businesses and freelancers, built with Laravel and Vue, covering invoices, expenses and payments, extensible through apps. Other strong options are Invoice Ninja, Bigcapital, InvoicePlane and InvoiceShelf.
Are these Wave alternatives free?
All 7 are open source, so the code is free to use under its licence, and all of them can be self-hosted on your own server or computer. 3 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Wave alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 6 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all