Fill in who is billing whom, add your line items, and download a clean PDF invoice. Totals, tax and discount are calculated for you, any currency works, and your own details are remembered on this device for next time. Free, no signup, no watermark.
Line items
Preview
Most tax authorities expect the same core fields: a unique, sequential invoice number, the issue date, your name and address, your customer's name and address, a description of each item with quantity and price, the tax rate and amount, and the total due. In the EU and UK, add your VAT number (and your customer's for B2B reverse charge). Put payment instructions (bank details, IBAN, payment link) and the due date in the notes so the invoice can be paid without a follow-up email.
| Field | Tip |
|---|---|
| Invoice number | Never reuse one. A simple year prefix such as 2026-001 keeps them sequential and easy to file. |
| Due date | "Net 30" means 30 days after the invoice date. Shorter terms (7 or 14 days) get paid faster. |
| Tax | Applied after the discount, before shipping. Leave it empty if you are not registered for VAT/GST. |
| Currency | Bill in the currency you agreed on. Amounts are formatted for that currency (e.g. ¥ has no decimals). |
Sending invoices from code? Keep the invoice as an HTML template and send it to the Shotmint PDF API: you get the same Chromium output as this page, with your own fonts and CSS, and no headless browser to run. The HTML to PDF invoices guide has a full template with page breaks for long item lists. The short version:
curl -X POST 'https://shotmint.creasework.com/v1/pdf' \
-H "X-API-Key: $SHOTMINT_KEY" -H 'Content-Type: application/json' \
-d '{"html":"<h1>Invoice 2026-001</h1><p>Total: $120.00</p>","format":"A4","margin":"15mm"}' \
-o invoice.pdf
Each PDF is 1 credit; the first 25 a month are free with a key.
Get 25 free renders a month API docs
Is it really free? Yes, and there is no watermark on the invoice. You can download 5 PDFs a day without a key; past that, the Print button still works (choose "Save as PDF" in the print dialog).
Do you keep my invoices? No. The form is saved only in your own browser (localStorage) so your details are filled in next time. The invoice is sent once to render the PDF and is not stored. "Start over" clears everything.
Is the PDF text searchable? Yes. It is a real text PDF, so your customer's accounting software can read the numbers and you can copy them back out.
Can I make a quote or a receipt instead? Yes: use the quote generator or the receipt generator, or change the Title here to Quote, Receipt or Proforma.
Related: receipt generator, quote generator, HTML to PDF, sign PDF, merge PDF, compress PDF, fill PDF form, protect PDF.