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.
What is InvoiceScript?
InvoiceScript is a self-hosted invoicing tool for freelancers, consultants, small agencies, and service businesses.
You install it on your own PHP hosting. There is no monthly subscription and no payment commission. You buy once and own the software.
What you can do with it
Create invoices, add line items with per-line tax rates and discounts, finalize them with immutable document numbers, and email them to your customers with a PDF attached. For EUR invoices with an IBAN on file, the PDF includes an EPC QR code your customer can scan to pay with their banking app.
Record full or partial payments on each invoice. Track overdue invoices. Issue credit notes against finalized invoices when you need to reverse a charge.
Create quotes with the same line-item builder, finalize and send them for customer review. Create pro-forma invoices for prepayment requests.
Manage your customer list with multiple contacts per customer, CSV import and export, and billing and shipping addresses. Keep an item catalog of your products and services with default tax rates.
Set up your company details, tax rates, bank accounts, document numbering sequences, PDF branding, and email templates. Assign roles to team members so employees can create invoices while only the owner sees financial totals.
Export finalized invoices and credit notes as UBL 2.1 XML files for structured data exchange.
Everything runs on your server, in your database, under your control.
What self-hosted means
Self-hosted means the software runs on your server or hosting account. You control the files, database, backups, and email setup.
InvoiceScript does not host your invoices for you. It gives you the application, source code, and documentation to run it yourself. You handle server maintenance, backups, and keeping PHP up to date.
What InvoiceScript is not
InvoiceScript is not full accounting software. It does not include a general ledger, bank feeds, expense tracking, or double-entry bookkeeping. Your accountant handles that part.
InvoiceScript is not a payment processor. It shows payment instructions and EPC QR codes on your invoices, but it does not charge cards or process transactions.
InvoiceScript is not a Peppol Access Point. It exports local UBL 2.1 XML files for structured data exchange, but it does not send invoices over the Peppol network or submit them to government portals.
Next steps
Ready to build?
One-time purchase. Self-hosted. Own every file forever.