Free tool
Invoice Generator
Create professional invoices with built-in completeness checks.
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. Header and parties
Business name and the word 'Invoice' at the top. Seller and customer details in two columns directly below.
2. Metadata strip
Invoice number, issue date, due date, and any PO reference on a single visible row.
3. Line items
Specific deliverables with quantity, unit price, and line total. One line per deliverable, not per email.
4. Totals block
Subtotal, tax broken out (with rate), final total. Currency named explicitly on the total line.
5. Payment instructions
Bank details and any payment link, on page one near the totals — never buried in a footer.
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.
How to structure an invoice
Field-by-field walkthrough of layout and order.
Read guideInvoice fields explained
What every standard invoice field means.
Read guideHow to choose payment terms
Net terms, due-on-receipt, and custom terms compared.
Read guideWhen an invoice looks professional
Wording, spacing, and instructions that build trust.
Read guideHow to avoid confusing invoice wording
Specific wording fixes for line items and notes.
Read guideWhat happens when invoices are unclear
The chain of cashflow and collections costs.
Read guideWhat 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
- Add your business details once — name, address, tax number, default payment terms, bank details. They populate every future invoice.
- Pick or create a customer. Use the legal billing entity, not just a contact name and personal email.
- Add line items as specific deliverables (description, quantity, unit price). Group related sub-tasks under one line.
- Set the issue date and due date as calendar dates. Add tax rates per line where relevant.
- 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
- Guide · 7 min
How to create a professional invoice
A practical, plain-English walkthrough of every field a small business invoice should contain — and why each one matters.
Read guide - Guide · 5 min
Invoice due date: what it actually means
The difference between 'Net 30' and 'due in 30 days', and how due dates affect your right to chase payment.
Read guide - Guide · 6 min
How to choose payment terms for invoices
How to pick payment terms that protect cashflow without scaring off serious customers — and how to evolve them over time.
Read guide
Send invoices customers actually pay — and pay on time.
Guide
How to create a professional invoice
A practical, plain-English walkthrough of every field a small business invoice should contain — and why each one matters.
Guide
Invoice due date: what it actually means
The difference between 'Net 30' and 'due in 30 days', and how due dates affect your right to chase payment.
Guide
How to choose payment terms for invoices
How to pick payment terms that protect cashflow without scaring off serious customers — and how to evolve them over time.
Guide
What makes an invoice look professional
The visual and structural details that signal credibility — and the small mistakes that quietly mark an invoice as amateur.
Guide
What to put on an invoice
A field-by-field checklist of what an invoice must contain — and the small additions that prevent the most common payment delays.
Guide
How to make invoices easier to pay
Layout, wording, and payment-instruction choices that quietly shorten the time between an invoice landing in an inbox and money landing in your account.