Free tool

Invoice Generator

Create professional invoices with built-in completeness checks.

Invoicing·Free to use, no signup required

What a good invoice looks like

A payable invoice is a payment instruction, not a price tag

The structure below is what consistently shortens time-to-paid for small businesses. Each section does a specific job: identify the parties, frame the request, list the work, show the math, and tell the buyer how to act.

  1. 1. Header and parties

    Business name and the word 'Invoice' at the top. Seller and customer details in two columns directly below.

  2. 2. Metadata strip

    Invoice number, issue date, due date, and any PO reference on a single visible row.

  3. 3. Line items

    Specific deliverables with quantity, unit price, and line total. One line per deliverable, not per email.

  4. 4. Totals block

    Subtotal, tax broken out (with rate), final total. Currency named explicitly on the total line.

  5. 5. Payment instructions

    Bank details and any payment link, on page one near the totals — never buried in a footer.

  6. 6. Footer

    Short late-fee policy line, terms reference if you have one, and a brief thank-you.

The tool opens with sensible defaults. You can also read the field-by-field explainer before you start.

What this tool does

The Invoice Generator helps you build a clear, complete invoice with the right fields in the right order — sequential numbering, explicit due date, tax broken out separately, and payment instructions on page one.

It treats the invoice as a payment instruction, not just a price tag. The structure is built around what consistently shortens time-to-paid for small businesses.

Who it is for

Freelancers and consultants who issue a handful of invoices a month and want them to look credible.

Service businesses and agencies tracking multiple clients, payment terms, and overdue follow-up.

Small companies that have outgrown ad-hoc Word templates but do not need full accounting software.

How it works

  1. Add your business details once — name, address, tax number, default payment terms, bank details. They populate every future invoice.
  2. Pick or create a customer. Use the legal billing entity, not just a contact name and personal email.
  3. Add line items as specific deliverables (description, quantity, unit price). Group related sub-tasks under one line.
  4. Set the issue date and due date as calendar dates. Add tax rates per line where relevant.
  5. Review the totals block (subtotal, tax, total) and the payment instructions. Send when everything reads cleanly.

What your results mean

A 'good' invoice is one a stranger in the buyer's accounts payable team can act on without asking you a question.

If anything on the invoice would force the reader to interpret — vague descriptions, missing dates, unclear totals — the time-to-paid will lengthen by days, not minutes.

Time-to-paid is the metric that matters. A clean invoice structure routinely cuts it by a week or more compared with a vague one for the same work.

Common mistakes to avoid

  • Vague single-word line descriptions ('Consulting', 'Design', 'Services') that accounts payable cannot match to a purchase order.
  • Missing or relative due dates ('on receipt', 'Net 30' with no calendar date) that different buyers interpret differently.
  • Payment instructions buried in a footer or page two, where many readers never see them.
  • Tax 'included' in the line price with no breakout — forces the buyer to back-calculate and weakens your tax records.
  • Reused or non-sequential invoice numbers, which can violate local tax rules and trigger duplicate-detection in accounts software.
  • Personal email and first name only on the customer block, instead of the legal billing entity.

Frequently asked questions

What information do I need before I start?
Your business details (name, address, tax number where applicable), the customer's legal billing entity and address, and a clear list of what you delivered. Bank details or a payment link should be ready so the payment block is not an afterthought.
What makes an invoice 'professional'?
Completeness, clarity, and payment-friendliness. A professional invoice is unambiguous on first read: identifiable parties, sequential number, explicit dates, specific line items, broken-out tax, clear totals, and payment instructions on page one.
How should I choose my payment terms?
Net 14 is a sensible default for most B2B work, Net 7 for new customers, and due-on-receipt for B2C. Whatever you pick, state it in the original quote and on the invoice as an explicit calendar date — not just a relative term.
What if the invoice goes overdue?
Use a calm, predictable reminder cadence — friendly on day 1 overdue, firm around day 7, and final around day 14 before switching channels. The Late Payment Recovery tool drafts each stage.
Do I have to show tax separately?
If you are VAT or sales-tax registered, yes — most jurisdictions require the rate and amount on the invoice itself. Even when not strictly required, breaking tax out is the fastest way to reduce questions from the buyer's accounts team.
Can I export the invoice as a PDF?
Yes. The generator produces a print-ready PDF you can email, archive, or attach to your accounting records. Use a consistent file-name pattern (e.g. INV-0042 — Acme Ltd.pdf) so attachments are easy to find later.

How to use this tool

Enter your real numbers where you have them, and use the defaults as a starting point everywhere else. The tighter your inputs, the more useful the result.

When professional advice helps

Use the result to frame the question, not to settle it. For binding decisions, confirm specifics with a qualified professional in your jurisdiction. See how this tool works for what it does and doesn't model.

Related guides

More on this topic

Send invoices customers actually pay — and pay on time.