Side by side
InvoicePlane vs InvoiceShelf
Both stand on invoicing software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan Open source Self-hostedWeb
Choose InvoicePlane if you want free, self-hosted billing management with client records, recurring invoices, and a customer payment portal. Look elsewhere if you need paid or around-the-clock support, an SLA, or a hosted service that avoids server requirements.
Visit InvoicePlane Free plan Open source AndroidAPISelf-hosted+1
InvoiceShelf combines invoicing, expense tracking, payment records, customer access, and reports in a free self-hosted package. Its hosting requirements and setup are worth considering before choosing it.
Visit InvoiceShelfThe facts
| InvoicePlane | InvoiceShelf | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Yes | Yes |
| Runs on | Self-hosted, Web | Android, API, Self-hosted, Web |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 2 | 2 |
| Maker | Not published | Not published |
| Website | invoiceplane.com | invoiceshelf.com |
| On invoicing software | #3 of 83 | #1 of 83 |
InvoicePlane: what it does well
- Free, self-hosted open source application.
- Manages billing from quotes through payments.
- Includes invoice tracking, recurring invoices, and a customer payment portal.
- Client records support notes and custom fields.
- Themes, amount formats, email templates, and PDF templates are customizable.
What to know first
- Requires web-server or shared-hosting setup.
- Requires PHP 8.0 through 8.1 and a supported database and web server.
- Community support only; no paid help, 24/7 support, or SLA.
- Internet Explorer is no longer supported.
InvoiceShelf: what it does well
- Free forever, open source under AGPL-3.0
- Unlimited invoices and customers
- Recurring invoices and payment reminders
- Customers can view documents in a private portal
- Backups can include files, database, or both
What to know first
- Requires self-hosting and server setup
- Requires PHP 8.3 or 8.4
- Webhooks are marked as coming soon
Alternatives to InvoicePlane Alternatives to InvoiceShelf The whole list

