Free Invoice Template

Invoice number, due date, payment terms and bank details, with subtotal, tax and balance due calculated as you type. Export a PDF with no watermark.

Create an invoice

What makes an invoice complete

An invoice is a demand for payment, and a weak one is the most common cause of slow payment. Most late payments are not refusals; they are invoices that could not be processed because something the payer's accounts system required was missing.

Payment terms that get paid

"Net 30" is a convention, not an instruction, and it is interpreted differently by different accounts departments: thirty days from the invoice date, from receipt, or from the end of the month of issue. State an explicit calendar due date alongside the term and the ambiguity disappears.

Shorter terms are paid sooner on average, but only where they are agreed in advance. An invoice that unilaterally demands seven days against an agreed thirty tends to be paid in thirty anyway and damages the relationship in the process.

Invoice numbering

Numbers must be unique and should be sequential. Sequential numbering lets you and any auditor see that no invoice is missing. Many jurisdictions require an unbroken sequence for tax-registered businesses.

A prefix is useful once you have more than one client or year: INV-2026-0043 sorts and files more predictably than 43. Avoid restarting the sequence per customer, which makes gaps invisible.

Following up on a late invoice

Before escalating, confirm the invoice actually arrived at the address that processes payments rather than at your day-to-day contact. A large share of overdue invoices are sitting in an individual's inbox rather than in the accounts system.

Keep the record clean: reissue with the same invoice number and a note rather than creating a second invoice for the same work, which will eventually be paid twice or not at all.

Common questions

Is there a watermark or an export limit?

No. There is no watermark, no export limit, no account and no payment.

Can I record a deposit already paid?

Yes. Enter the amount paid and the invoice shows the balance now due rather than the full total.

Can I add my bank details for payment?

Yes. There is a payment details block for bank information and instructions, which prints on the invoice.

Is the PDF text selectable and machine-readable?

Yes. Exports use the jsPDF native text API, so the output contains real text operators rather than a rasterized image of text.

Does my client data get stored on your server?

There is no server. The builder runs entirely in your browser and saves to your own device's local storage.

Create an invoice

Free, no account, nothing uploaded. Your work saves on this device and exports with no watermark.

Create an invoice