A good invoice does three jobs: it tells the client exactly what they are paying for, it
states unambiguously when payment is due, and it carries the details their accounts-payable
process needs, such as an invoice number, dates, and your tax identifier. This generator
covers all three. Fill in your business details once, drop in the client and line items,
set a tax rate if applicable, and the totals recalculate live as you edit. The Download
PDF button produces a clean one-page-style invoice, white background, aligned columns, and
a clear total, suitable for emailing or printing.
Numbering discipline matters more than the format: sequential invoice numbers that never
repeat are what let you and your client reconcile payments months later, and some tax
authorities require them by law. The default suggested here is a simple INV-001 style;
substitute whatever scheme you already use, such as 2026-042 referencing year and sequence.
Net payment terms of 14 or 30 days from the invoice date are the most common conventions.
Everything runs client-side: your client list, pricing, and notes never leave the browser,
and the PDF file is assembled on your own device using a bundled copy of the open-source
jsPDF library. For the accounting side of getting paid, the
percentage calculator
helps with tax and margin checks, and the
hours worked calculator
turns timesheets into the quantities you bill on hourly invoices.