
Conta
Free online invoicing software.
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted invoicing platform for managing clients and payments
InvoicePlane is a self-hosted web application for creating invoices, tracking payments, and managing client relationships with customizable templates and financial reporting.

InvoicePlane is a self-hosted invoicing solution designed for freelancers, small businesses, and agencies who need complete control over their financial data. Built with PHP and CodeIgniter, it provides a comprehensive platform for managing the entire billing lifecycle—from quote creation to payment tracking—without recurring subscription fees.
Create and send professional invoices and quotes with customizable templates that reflect your brand identity. Maintain detailed client records with full transaction histories, monitor payment status, and set up automated reminders. The platform integrates with multiple payment gateways and generates insightful financial reports to help you track business performance.
Deploy InvoicePlane on your own web server or hosting environment with straightforward installation. Configure base URLs, customize themes and templates, and optionally enable clean URLs through mod_rewrite. The application gives you full ownership of your data while offering the flexibility to tailor every aspect of the interface to your business needs. Community support is available through forums, Discord, and comprehensive wiki documentation maintained by a dedicated volunteer team.
When teams consider InvoicePlane, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Freelance Consulting Billing
Independent consultants create branded invoices, track client payments, and generate financial reports without monthly software fees.
Small Agency Client Management
Design agencies manage multiple client accounts, send quotes, convert to invoices, and monitor payment status from a centralized dashboard.
Service Business Payment Tracking
Local service providers automate payment reminders, integrate payment gateways, and maintain complete transaction histories for tax reporting.
Privacy-Focused Financial Management
Organizations with strict data sovereignty requirements host billing infrastructure internally while maintaining full control over sensitive financial information.
InvoicePlane requires a web server with PHP support. Detailed prerequisites and configuration steps are available in the INSTALLATION.md documentation included with the download.
Yes, InvoicePlane offers customizable templates, themes, and settings that allow you to tailor the appearance of invoices and quotes to match your brand identity.
InvoicePlane integrates with multiple payment gateways for payment tracking. Specific gateway options and integration details are available in the community wiki and documentation.
Support is community-driven and provided on a best-effort basis through forums, Discord chat, and the GitHub issue tracker. The wiki contains detailed setup guides and troubleshooting resources.
Email security concerns to mail@invoiceplane.com before public disclosure. The development team addresses all security vulnerabilities promptly and confidentially.
Project at a glance
ActiveLast synced 4 days ago