Open-source invoicing for freelancers and small businesses with self-hosted or hosted deployment
- Stars894
- Forks222
- Open Issues119
MIT
- PHP
- HTML
- Twig

About SolidInvoice
SolidInvoice is an invoicing platform for freelancers and small businesses. It handles quotes, invoices, online payments, and recurring billing while keeping data under your control. You can run it on your own server for free or use the hosted service.
It supports one-click quote-to-invoice conversion, multi-currency billing with real Money objects, tax rules, discounts, branded PDF generation, and invoice states from draft to paid. Client management covers per-client currency, addresses, and multi-tenancy. Payments use your own Stripe, PayPal, or other gateways through Payum, with no card data on your server.
The same codebase ships hosted and self-hosted. It is built on Symfony 7 and PHP 8.4, exposes a REST API with token auth, and includes an MCP server for AI agents. It is licensed under MIT.
Key features
- One-click quote-to-invoice conversion
- Recurring invoices on flexible schedules
- Multi-currency billing and branded PDFs
- Payments via Stripe, PayPal, and Payum gateways
- REST API with token auth and an MCP server
Details
- On GitHub since
- 2012
- Built with
- Symfony 7 · PHP 8.4
- License
- MIT
- Database
- MySQL · MariaDB · PostgreSQL
- Install
- Docker · binary · Homebrew · source
- Pricing
- Self-hosted free · hosted paid
