What is Simple Invoices

Simple Invoices is a web-based invoice management system: free, open-source, and self-hosted. It lets you create, manage, and send invoices from any device with a browser. No app installation required.

It's built on a traditional LAMP stack (PHP + MySQL/MariaDB/PostgreSQL/SQLite) and has been running since 2005, making it one of the longest-running open-source invoicing projects.

Installation → Get Simple Invoices running

Key Capabilities

  • Create invoices: Itemised (line-by-line) or total-style invoices
  • Manage customers & billers: Detailed client and vendor records with custom fields
  • Track payments: Record payments, accept online payments via 9 gateways
  • Recurring invoices: Automate repeat billing on any schedule
  • Multi-language: 41+ languages, per-invoice language settings
  • Multi-currency: 40+ currencies with locale-aware formatting
  • Multi-domain: Run multiple isolated invoice workspaces from one install
  • PDF invoices: Generate professional PDFs with your logo
  • Email invoices: Send invoices with PDF attachments via SMTP
  • Reports: Sales, debtor, profit, and aging reports with charts

How It Works

  1. Set up billers (your company details) and customers
  2. Add your products or services
  3. Create an invoice: select biller, customer, items, tax, and preferences
  4. Send via email with PDF attachment, or download/print the PDF
  5. Track payments and view reports

Next Steps