InvoiceShelf

InvoiceShelf is an open-source web app for quotes, invoices, payments, and expenses.

InvoiceShelf can be run On-Premises / Self-hosted. The software is actively maintained and licensed under AGPL v3. It is built with PHP and Vue.js.

The officially developed MCP server is part of the 3.x preview. The project explicitly labels this branch as alpha and unsuitable for production data. For production installations, it points to the supported 2.x branch. The MCP information in this directory therefore describes the available preview, not a guaranteed feature of the stable version.

Fact Sheet

Categories
Status
Actively maintained
License
  • AGPL-3.0
Operation
  • On-Premises / Self-hosted
Technologies
  • PHP
  • Vue.js
Single Sign-On (SSO)
  • Unknown: not specified
MCP server

Open-Source Alternatives

In the Category «Invoicing»

Akaunting

Akaunting's source-available core manages invoices, income and expenses in the browser. License limits apply to production use.

  • Accounting
  • Invoicing

Aureus ERP

Aureus ERP combines finance, inventory, human resources, customer relationships, and projects through modular apps.

  • Accounting
  • CRM
  • ERP
  • Invoicing
  • Projects

Crater

Crater creates quotes and invoices and manages payments and customer data on your own server.

  • Invoicing

Dolibarr ERP/CRM

Dolibarr combines customer management, quotes, invoices, accounting, and inventory. Modules add management of subscriptions and contracts.

  • Accounting
  • Contracts
  • CRM
  • ERP
  • Invoicing

ERPNext

ERPNext combines accounting, quotes, invoices, and time tracking with subscription and contract management in one web application.

  • Accounting
  • Appointment Scheduling
  • Calendar
  • Contracts
  • CRM
  • ERP
  • Invoicing
  • Project Time Tracking
My own product

Erdikon

Erdikon creates quotes, invoices, and credit notes with shared master data. QR bills, e-invoices, and payment tracking support invoicing.

  • Invoicing

Invoice Ninja

Invoice Ninja combines quotes and invoices with payment management. You can self-host it or use the hosted service.

  • Invoicing

InvoicePlane

InvoicePlane brings together quotes, invoices, customer data and payments in a self-hostable web app.

  • Invoicing
My recommendation

Kimai

Kimai assigns tracked time to customers, projects, and activities. Reports, exports, and invoicing support billing by effort.

  • Invoicing
  • Project Time Tracking

LedgerSMB

LedgerSMB manages receivables, payables, and invoices and creates reports for financial accounting.

  • Accounting
  • ERP
  • Invoicing

Midday

Midday combines time tracking, invoices, and a financial overview for solo business owners and freelancers.

  • Invoicing
  • Project Time Tracking

Odoo Community

Odoo Community brings together sales, purchasing, inventory, invoicing, calendar, and time tracking in a modular business suite.

  • Calendar
  • CRM
  • Employee Time Tracking
  • ERP
  • Invoicing
  • Project Time Tracking

SolidInvoice

SolidInvoice creates quotes and invoices and supports online payments for freelancers and small businesses.

  • Invoicing

metasfresh

metasfresh brings together purchasing, sales, warehousing, logistics, production, and finance for companies in trade and manufacturing.

  • Accounting
  • ERP
  • Invoicing