SolidInvoice
SHA-256SolidInvoice is an open-source invoicing platform for freelancers and small businesses. It offers beautiful quotes and invoices, online payments, recurring billing, and full data control via self-hosting.
Smart Download
Download Download Version
v2.3.16 · 216.8 MB
Self-hosted open-source invoicing with full data ownership
Core Features
- One-click quote-to-invoice conversion
- Recurring invoices with flexible schedules
- Multi-currency, tax rules, and discounts
- Branded PDF generation
- Online payment via Stripe/PayPal (Payum)
What It Can't Do
- •Requires PHP 8.4+ and MySQL/PostgreSQL – may have a learning curve for non-devs. Self-hosting means you handle backups and updates. Hosted version costs $8/month but has no per-client limits.
Use Cases
- Freelancers sending professional invoices to clients
- Small businesses managing recurring billing and payments
- Privacy-focused teams that want full data ownership
- Developers building custom billing systems on top of it
Detailed Introduction
SolidInvoice is a mature, production-ready billing platform that lets freelancers and small businesses send beautiful quotes and invoices, accept online payments via Stripe/PayPal, and automate recurring billing — all while owning every byte of your data. Built on Symfony 7 and PHP 8.4, it offers a modern stack with REST API, multi-currency support, role-based access control, and an optional hosted version at $8/month. You can self-host for free via Docker, Homebrew, or source, or use the hosted service for zero maintenance.
Troubleshooting & FAQ (1)
TroubleshootingWhy do I get 'An email must have a To, Cc, or Bcc header' error when sending invoices in SolidInvoice?
This error occurs when the email being sent does not have a recipient defined. Check that the client associated with the invoice has a valid email address configured in SolidInvoice. Also verify that the email sending settings in the system configuration are correct and that the SendInvoiceEmail handler adds a recipient header before mailing. If using custom code, ensure the InvoiceEmail object has a To, Cc, or Bcc header set.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
Option 1 (recommended): Sign up at solidinvoice.co for hosted version
Option 2 (Docker): docker run -p 8080:80 solidinvoice/solidinvoice then open http://localhost:8080
Option 3 (Homebrew macOS/Linux): brew install solidworx/tap/solidinvoice && solidinvoice run
- Option 1 (recommended): Sign up at solidinvoice.co for hosted version
- Option 2 (Docker): docker run -p 8080:80 solidinvoice/solidinvoice then open http://localhost:8080
- Option 3 (Homebrew macOS/Linux): brew install solidworx/tap/solidinvoice && solidinvoice run
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
6051ef78ac0670c4b76e5cacc44c8f1c2b42dd92644093caf47898a3e1a09ac8This checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
For Docker: stop container and remove image/volumes. For Homebrew: brew uninstall solidinvoice. For source: delete project directory and database. For hosted: export data then delete account.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
Cal.diy
A fully open-source, community-driven scheduling platform for self-hosters who want complete control.
Krayin CRM
A free and open-source CRM built on Laravel and Vue.js, designed for complete customer lifecycle management for SMEs and enterprises.
Docmost
Docmost is an open-source, self-hosted collaborative wiki and documentation platform. It offers real-time editing, built-in diagram tools (Draw.io, Excalidraw, Mermaid), spaces, permissions, comments, page history, full-text search, file attachments, and integrations. Core is AGPL-3.0; enterprise features require a paid license.