Getting Started.
Everything you need to get InvoiceScript installed and ready for invoicing.
What is InvoiceScript?
Self-hosted invoicing for freelancers and small businesses. Create invoices, quotes, and credit notes, send them by email with payment-ready QR codes, and track payments on your own server.
Tech Stack
What InvoiceScript is built with. Laravel 13, Alpine.js 3, Tailwind CSS 4, SQLite or MySQL, and shared-hosting friendly defaults.
Requirements
Server requirements for running InvoiceScript on shared hosting, VPS, or local development.
Installation
Install InvoiceScript on your server using the web installer.
Updating
How to update InvoiceScript while preserving invoices, settings, PDFs, XML exports, uploads, and backups.
Who Is This For?
Who InvoiceScript is built for, what license fits your setup, and what the product does not try to be.