Self-Hosted Invoicing
Professional invoices,
self-hosted.
Create and send professional invoices in under 60 seconds. Beautiful PDFs, payment-ready QR codes, automated reminders. Runs on your server.
One-time purchase. Full source code. No monthly fees. See pricing →
Invoicing tools that ship complete.
PDF templates, payment QR codes, automated reminders, recurring schedules. One purchase covers all of it.
PDF Invoices
Three templates included. Add your logo and brand colors, set payment terms. Professional PDFs in seconds.
Modern · Classic · Craft
Payment QR Codes
EPC QR codes on every invoice. Customer scans with their bank app, gets a pre-filled SEPA transfer. Zero payment friction.
SEPA · EUR · Offline
Automated Reminders
Configurable reminder schedules. 3 days before due, 1 day overdue, 7 days overdue. Auto-stop on payment.
Overdue · Follow-up · Paid
Recurring Invoices
Define a schedule, let InvoiceScript generate invoices automatically. Monthly retainers, quarterly services, annual contracts.
Monthly · Quarterly · Annual
What you get.
Everything runs on your server. One purchase. No subscription. No commission.
Invoices that look custom-designed
Three PDF templates included. Your logo, brand colors, payment terms, and bank details. Professional invoices your clients are proud to send.
Send your first invoice in 60 seconds
After the two-minute installer, you can create and send a professional invoice immediately. Customer, line items, tax, PDF, email. Done.
Tax handling that just works
Multiple tax rates per invoice, reverse charge support, tax-inclusive or exclusive pricing. VAT, BTW, GST. Built for European freelancers, works everywhere.
Branded email delivery
Invoice sent, payment reminder, receipt confirmation. Custom templates with merge variables. Customers see your business name, not ours.
Privacy controls
Customer data export, anonymization, and privacy tools. Built for European freelancers who handle personal data.
Structured XML export
UBL 2.1 XML export for every finalized invoice. Future-proof your data for e-invoicing mandates. Your accountant will thank you.
Runs on your server
PHP with SQLite or MySQL. No Redis, no Node.js, no external APIs. Your financial data never leaves your server. See requirements.
Multi-user with roles
Owner, admin, accountant, employee. Each role sees what they need. Your accountant gets read-only access to financial data. Your team creates invoices.
Who uses InvoiceScript.
Different businesses, same need: professional invoices without monthly fees.
Your invoices. Your server.
Install InvoiceScript on your server. Create professional invoices with your branding, send them by email with PDF attached, track payments, and send automated reminders. No monthly SaaS fees eating into your margins.
Customer, line items, tax rate. Under 60 seconds.
Professional PDF attached. Payment QR code included. Tracked.
Mark as paid manually or track partial payments. Activity logged.
Your last invoicing subscription.
Install InvoiceScript on your server or ask your web person to do it. Create professional invoices that look better than what the big platforms generate. Pay once. No monthly ransom. No commission on payments. You own the data, the code, the invoices.
Upload, run the installer. PHP 8.4 + SQLite. Done.
Add your company details, bank account, logo
Create, send, track. Professional invoicing from day one.
One-time purchase
One installation.
Full data ownership.
No monthly fees. No commission on payments. No price hikes next year.
Full source code.
Buy once. Install on your server.
Professional invoicing. Yours forever.
Laravel · PHP · Full source code · Self-hosted