Simple Invoices
Free, open-source invoicing since 2005

Create and manage invoices, clients, and payments - web-based invoicing on your own server

30 seconds setup with Docker 👇

SQLiteSQLite
MySQLMySQL
PostgreSQLPostgreSQL
# No database setup needed, run instantly
docker run -d --name simpleinvoices \
  -p 8080:80 \
  -e DB_ENGINE=sqlite \
  simpleinvoices/simpleinvoices:latest
# Full install guide -> https://simpleinvoices.org/guide/installation.html
Simple Invoices interfaceSimple Invoices interface
🌐

Multi-Language

41+ languages with per-invoice language settings. Your admin team works in English while customers see invoices in their native language.

💱

Multi-Currency

40+ preset currencies plus custom currencies. Each invoice can use a different currency with locale-aware formatting.

📖

Free and Open Source

GPLv3 licensed. No license fees, no per-user charges. Full source code available. Your data stays in your database on your server.

🏢

Multi-Domain SaaS

Run unlimited isolated invoice domains from one installation. Perfect for SaaS platforms, multi-brand orgs, and regional offices.

📄

Professional PDFs

Generate beautiful PDF invoices with your logo. Multiple templates available. Email invoices with PDF attachments automatically.

💳

Online Payments

Accept payments via Stripe, PayPal, Mollie, Coinbase, and more. Nine integrated gateways with per-invoice configuration.

📱

Web-Based and Mobile

Runs in any browser. Responsive design works on desktop, tablet, and phone. No app installation required.

🗄️

Multi-Database

MySQL, MariaDB, PostgreSQL, or SQLite. Switch between engines. SQLite needs zero setup — the entire database is one file.

🔄

Recurring Invoices

Automate repeat billing. Daily, weekly, monthly, or yearly recurrence. Auto-email to customers with PDF attachments.