Skip to content
Introduction Price $9 −$60

What's inside

One system,
every invoice type.

One purchase gives you professional PDF invoices, payment QR codes, automated reminders, a full admin panel, and a customer CRM. Everything below runs on your server.

InvoiceScript invoice creation form with customer selector, date pickers, currency, document numbering with live preview, and line items with description, quantity, unit price, and tax rate.
InvoiceScript mobile invoice creation with customer selector, currency, and date pickers.
InvoiceScript mobile dashboard with revenue chart and document pipeline.
InvoiceScript mobile customer list with names and email addresses.
Flagship

Create invoices in under 60 seconds.

Select a customer, add line items from your catalog or type them in, set the tax rate, and hit send. The invoice number is assigned automatically. The PDF is generated. The email goes out with the PDF attached. Done.

  • Three PDF templates: Modern Minimalist, Classic Corporate, Warm Craft
  • Auto-numbering with configurable prefix, format, and padding
  • EPC QR code on every invoice for instant SEPA payments
Invoice creation docs
Command center

Revenue at a glance.

Receivables, overdue amounts, payments this month, invoices sent. A 6-month revenue chart. Document pipeline showing every type and status. Recent activity feed. Quick actions to create invoices and quotes.

  • Financial KPIs: receivables, overdue, paid this month
  • Document pipeline with per-type status breakdown
  • 6-month revenue chart with per-currency breakdown
Dashboard docs
InvoiceScript dashboard showing receivables at 19,689.90 EUR, overdue at 14,359.90 EUR, revenue chart, and document pipeline with 8 invoices, 2 quotes, and 1 credit note.
InvoiceScript product catalog showing 8 services with SKUs, unit prices from 95 to 3,500 EUR, hourly and per-piece units, and design and development categories.
Product catalog

Your services, ready to invoice.

Define your products and services once. Name, SKU, description, default price, tax rate, unit type. When creating an invoice, autocomplete from your catalog or type a custom line. CSV import and export for bulk management.

  • SKU, description, default price, and tax rate per item
  • Unit types: hour, piece, day, kg, or custom
  • CSV import and export for bulk management
Item catalog docs
Know your customers

Every customer, every invoice.

Business or individual, each customer has a full profile. Billing address, VAT number, contact person, payment terms override. See every invoice ever sent, total billed, total outstanding. CSV import for migrating from another system. CSV export for your accountant.

  • Full invoice history and payment behavior per customer
  • Business and individual types with VAT number support
  • CSV import and export for migration and accounting
Customer management docs
InvoiceScript customer list showing 5 customers across NL, BE, DE, and UK with business and individual types, email addresses, and active status.
InvoiceScript email settings showing SMTP configuration, sender name and email, email driver selection with Resend API and Mailpit options.
Communications

Automated reminders, branded emails.

Invoices go out with the PDF attached. Reminder emails fire 3 days before due, 1 day overdue, 7 days overdue. Auto-stop when the customer pays. Four editable email templates with merge variables. Customers see your business name in the From field.

  • Configurable reminder schedules per customer
  • Merge variables: customer name, invoice total, due date
  • SMTP or Resend API configuration
Email system docs
Full control

Settings built for real businesses.

Company identity, logo upload, billing address, VAT number, bank accounts with SEPA details. Invoicing settings for numbering, tax behavior, and payment terms. PDF branding with template selection and color scheme. Localization for language, date format, and timezone.

  • 12 settings pages: company, invoicing, tax, email, PDF, and more
  • Automated backups with encryption and retention
  • Immutable audit log for every action
Settings docs
InvoiceScript company settings showing logo upload, business identity with company name, email, phone, and a sidebar with 12 settings categories.
InvoiceScript team management showing 4 users with Owner, Admin, Accountant, and Employee roles, active status badges, and last login timestamps.
Team access

Multi-user with role-based access.

Owner, admin, accountant, employee. Each role sees what they need. Your accountant gets read-only access to financial data and exports. Your team creates invoices and manages customers. The owner controls settings, users, and backups.

  • Four roles: owner, admin, accountant, employee
  • Email-based user invitation flow
  • Ownership transfer between administrators
User management docs

Everything included.

One purchase. Every feature below. No add-ons, no tiers.

PDF Invoice Templates

Three beautiful PDF templates included. Your logo, colors, and payment terms. Professional invoices your clients are proud to receive.

Payment QR Codes

EPC QR codes on every EUR invoice. Customer scans with their bank app and gets a pre-filled SEPA transfer. Zero friction payments.

Automated Reminders

Configurable reminder schedules before and after due dates. Per-customer overrides. Auto-stop on payment. Maximum cap to prevent spam.

Recurring Invoices

Monthly retainers, quarterly services, annual contracts. Auto-generate on schedule. Review as draft or auto-send. Catch-up logic for missed periods.

Credit Notes

Issue full or partial credit notes from any sent or paid invoice. Separate numbering sequence. Linked to original. PDF and UBL XML export.

Dashboard Analytics

Complete customer management with billing history, contact details, tags, and custom fields. CSV import and export. Merge duplicates.

Quotes and Estimates

Same builder as invoices. Send quotes with a validity period. Customer accepts via signed link. Convert to invoice with one click.

Tax Handling

Multiple rates per invoice, reverse charge support, tax-inclusive or exclusive pricing. Integer cents math with brick/money. No rounding errors.

Branded Emails

Invoice delivery, payment reminders, and receipt confirmations with your business name, logo, and brand color. Mail merge variables for personalization.

Dashboard Analytics

Revenue KPIs, outstanding and overdue totals, cash flow charts, and recent activity feed. Quick actions for common tasks.

Multi-User Roles

Owner, admin, accountant, employee. Role-scoped visibility. Your accountant sees financial data. Your team creates invoices. Activity logging.

GDPR Helpers

Customer data export, PII anonymization, privacy controls. Built for EU freelancers who need to handle data responsibly.

Backup System

Manual and scheduled backups. Database plus media files in a zip. Download, restore, optional encryption. Retention policy.

UBL XML Export

Finalized invoices export as UBL 2.1 XML. EN 16931 compatible data mapping. Future-proof for EU e-invoicing mandates.

Multi-language & RTL

13 languages included, with Arabic RTL. Customer-facing PDFs and emails respect the customer language preference.

Self-hosted

PHP and SQLite or MySQL. No Redis, no Node.js, no external APIs. Deploy on any shared hosting. Your data stays on your server.

One-time purchase

One installation.
Zero SaaS dependency.

No monthly fees. No commission on payments. No price hikes next year.
Full source code. Your server.

Every feature above. Every invoice template. Every customer.

Laravel · PHP · Full source code · Self-hosted
Server requirements