SolidInvoice logo

SolidInvoice

Open-source invoicing for freelancers and small businesses with self-hosted or hosted deployment

Open Source Alternative to
Repository activity
  • Stars894
  • Forks222
  • Open Issues119
License

MIT

Languages
  • PHP
  • HTML
  • Twig
SolidInvoice screenshot

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