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
- Set up billers (your company details) and customers
- Add your products or services
- Create an invoice: select biller, customer, items, tax, and preferences
- Send via email with PDF attachment, or download/print the PDF
- Track payments and view reports
Next Steps
- Installation →: Get Simple Invoices running
- First Run →: What to do after logging in for the first time
- Using Simple Invoices →: Detailed guides for each module