What goes on a professional invoice
Every invoice should clearly identify both parties (your business and the client), the work performed, the agreed price, and the payment terms. The form here covers all of that automatically — it includes invoice number, issue and due dates, currency, line items with quantity and unit price, tax and discount lines, and a notes / payment terms section for bank details or thank-you messages.
Multi-currency support
Pick from USD, EUR, GBP, NGN, INR, CAD, AUD, JPY, CNY, and ZAR — the currency symbol and number formatting are applied automatically using the browser's Intl API, so amounts render correctly for the locale you've picked.
Branding with your logo
Upload a PNG or JPG of your logo and it appears in the top-left of the PDF. Because the upload happens in your browser, the logo file never leaves your device — there's no signup, no account, no logo gallery on someone else's server.
Auto-saving
Every keystroke is saved to your browser's local storage so accidental tab closes don't wipe out a half-filled invoice. When you start a completely new invoice for a different client, hit "Reset form" to clear the saved details.
Compliance
The template covers the universally-required fields. Specific tax- compliance rules (e.g. VAT IDs in the EU, fiscal codes in some Latin American countries, or e-invoicing standards) vary by jurisdiction — if your accounting software requires those, add them to the Notes field or use a dedicated compliance tool.