⚡ Invoice pre-filled from URL parameters — review and download when ready.
New Invoice
No account needed. Data stays in your browser. Download as PDF.
Your Details
Click or drag to upload logoPNG, JPG, SVG · max 2 MB
Bill To
Invoice Details
Line Items
Description
Qty
Rate
Amount
Tax
Leave empty to use country default
Rate:19%Germany
Skonto (Early Payment Discount)
OSS — One Stop Shop (EU B2C)
Legal notices — auto-added to PDF
Notes
Bank Details — optional, shown in PDF if filled
Invoice Template
Support Sharp Invoice to unlock all 10 templates
🔒 API access — unlock with any donation
Developer APIURL params
▾
Pre-fill any invoice field from your CRM, project tool, or script by appending URL parameters. All parameters are optional — combine as many as you need.
Sender / Your Details
ParameterDescriptionExample value
sender_nameYour name or company nameAcme Studio
sender_emailYour email addresshello@acme.com
sender_addressYour address123 Main St, Berlin
sender_vatYour VAT / Tax IDDE123456789
sender_countryYour country code (ISO 3166-1)DE
Client / Recipient
ParameterDescriptionExample value
client_nameClient or company nameAcme Corp
client_emailClient billing emailbilling@acme.com
client_addressClient billing address456 Park Ave, NY
client_vatClient VAT / Tax IDFR12345678901
Invoice Details
ParameterDescriptionExample value
invoice_numberInvoice numberINV-2025-042
invoice_dateInvoice date (YYYY-MM-DD)2025-06-01
due_dateDue date (YYYY-MM-DD)2025-07-01
service_dateService / delivery date2025-05-31
currency3-letter ISO 4217 codeEUR
languageUI language (en, it, fr, es, de)de
templateTemplate number 1–10 (Pro for 2–10)1
payment_termsPayment terms textNet 30
Line Items
ParameterDescriptionExample value
descriptionFirst item descriptionWeb design
amountFirst item rate / amount1500
quantityFirst item quantity1
item[N]_descItem N description (N = 1–4)Logo design
item[N]_qtyItem N quantity2
item[N]_rateItem N rate / amount750
Settings
ParameterDescriptionExample value
notesInvoice notes / payment infoPayment due 30 days
The data parameter accepts URL-encoded JSON as an alternative to individual parameters: ?data=%7B%22client_name%22%3A%22Acme%22%7D. Sender fields passed via URL override saved profile values for that session only.
⚠️ Note: The API pre-fills invoice fields automatically, but the user must still click 'Download PDF' manually. Fully automated PDF generation would require a server — which would compromise the core privacy promise of Sharp Invoice. Your data stays in your browser, always.
Subtotal€0.00
VAT (19%)€0.00
Total Due€0.00
If Sharp Invoice is part of your workflow, support its development ☕
Saved locally
☕
Support Sharp Invoice
If Sharp Invoice is part of your workflow, consider supporting its development ☕