Who Is This For?
Who InvoiceScript is built for, what license fits your setup, and what the product does not try to be.
Who Is This For?
InvoiceScript is for businesses that want self-hosted invoicing without monthly SaaS fees.
Freelancers and consultants
You want to create professional invoices, send them with payment-ready QR codes, and track payments, all on your own server with a one-time purchase.
InvoiceScript gives you:
- PDF invoices with EPC QR codes for SEPA payments
- Quotes you can finalize and send
- Payment tracking with status updates
- Full ownership of your data and files
Small agencies and service businesses
You need multiple people creating invoices, with role-based access that keeps employees focused on their work and the owner informed.
InvoiceScript gives you:
- Four roles: owner, admin, employee, accountant
- Customer management with multi-contact support
- Credit notes for invoice corrections
- An item catalog for consistent pricing
- UBL 2.1 XML export for structured data exchange
Developers and technical buyers
InvoiceScript is a Laravel 13 application with Alpine.js 3, Blade, Tailwind CSS 4, SQLite or MySQL/MariaDB, and shared-hosting defaults.
The source includes Blade views, Tailwind source, Vite config, and Pest tests. You can inspect and customize the application.
Who this is not for
- Enterprises needing SSO, procurement, or formal SLA contracts
- Buyers who want hosted SaaS with no server responsibility
- Businesses needing full accounting software (general ledger, bank feeds, expense tracking)
- Businesses needing Peppol network sending
- Agencies wanting to host separate companies inside one installation
Licensing
The regular marketplace license covers one production installation for one business.
One license per installation. One business per installation. Full source code included.
Ready to build?
One-time purchase. Self-hosted. Own every file forever.