Open-Source Invoicing Software
Invoicing software supports quotes, invoices, recurring invoices, and payment reminders.
Typical users include self-employed people and SMEs that want to keep proper track of invoicing and incoming payments.
Related Categories
Accounting handles the financial booking and analysis of transactions. For billing by time spent, project time tracking supplies the hours worked on projects. ERP systems embed invoicing in broader order processing.
Features
Below is an overview of common features of invoicing software.
Create quotes and invoices
Recurring invoices
Dunning and payment reminders
Line items, discounts, and tax rates
Credit notes and cancellations
Multi-currency and multilingual support
Sending via PDF and email
Payment provider and SEPA integration
Payment tracking and open items
Customer management
Export and accounting integration
Products
Below is an overview of popular open-source software in the category «Open-Source Invoicing Software». The list is sorted alphabetically.
Well-known proprietary examples include Bexio, Billomat, easybill, FastBill, Harvest, KLARA, Lexware Office, MOCO, QuickBooks, SelectLine, sevdesk, Swiss21, weclapp and Zoho Invoice.
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
Erdikon
Erdikon creates quotes, invoices, and credit notes with shared master data. QR bills, e-invoices, and payment tracking support invoicing.
- 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
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
InvoiceShelf
InvoiceShelf is a self-hostable web app for quotes, invoices, payments, and expenses. The open-source software is built on PHP and Vue.js.
- Invoicing
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
metasfresh
metasfresh brings together purchasing, sales, warehousing, logistics, production, and finance for companies in trade and manufacturing.
- 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