Guide

How to create a professional invoice

An invoice is not just a price tag. It is a legal document, a payment instruction, and a record of work done. A clear, complete invoice gets paid faster, generates fewer disputes, and protects you when something goes wrong. This guide walks through what to include, what to leave out, and how to write one a customer can act on the same day they open it.

Invoicing 7 min readUpdated Sep 1, 2025
SMBHelper editorial teamLast updated Sep 1, 2025Reviewed for clarityEditorial standards

What an invoice actually does

An invoice has three jobs at the same time. It tells the customer what they owe, by when, and how to pay. It records the transaction in your books for tax and bookkeeping purposes. And it acts as your proof of the contract if a payment is ever disputed.

When any one of those three jobs is unclear, payment slows down. The customer's accounts payable team puts the invoice in a 'come back to this' pile, and your money sits there until someone notices. The fix is structure, not aggression.

The fields a complete invoice always has

Every invoice should be self-contained. Someone who has never spoken to you should be able to act on it. That means the following fields are non-negotiable for any business-to-business invoice, and most of them apply to consumer invoices too.

  • Your business name, address, and tax ID where applicable.
  • The customer's name, billing address, and contact email.
  • A unique invoice number, issued in a sequence you control.
  • The issue date and the due date — both, not just one.
  • A clear line for each item: description, quantity, unit price, and line total.
  • Subtotal, any discount, tax broken out separately, and the final total.
  • The currency the total is denominated in.
  • Payment instructions — bank details, payment link, or accepted methods.
  • Optional but useful: PO number or reference, payment terms, late-fee policy.

Numbering and dating, done right

Invoice numbers should be sequential and unique. Most tax authorities require this. Pick a prefix you will not change (e.g. INV-) and let the system count up. Do not skip numbers, do not reuse numbers, and do not reset the counter at year change unless your jurisdiction explicitly allows it.

The issue date is the day you raise the invoice. The due date is when you expect payment. Net 30 means thirty days from the issue date, not thirty business days. If you want business days, say so explicitly.

Tax treatment without the legalese

Tax should always be shown separately from the goods or service total. If you operate under VAT or GST, the rate and the tax amount must be on the invoice itself, not buried in terms. If you charge sales tax, show the rate and the amount per line if rates differ.

If the invoice is exempt or zero-rated, say why in plain language (e.g. 'Reverse charge — VAT to be accounted for by the recipient'). Vague invoices cause delays at the customer's accounts team, who would rather sit on a confusing document than approve it incorrectly.

Make it easy to pay

Every minute of friction between 'I want to pay this' and 'I have paid this' is a minute the invoice can sit unpaid. Include payment options that match how your customer actually pays — bank transfer details for B2B, a card or wallet link for consumers and small clients.

If you offer multiple methods, list them in the order you prefer to be paid. Most teams pick the first option that looks easy.

Frequently asked questions

Do I need to issue an invoice for every sale?
Most jurisdictions require an invoice or equivalent receipt for any business-to-business sale, and many also require one for consumer sales above a threshold. Even when not legally required, issuing an invoice protects you in disputes and makes bookkeeping cleaner.
Can I email an invoice or do I need to send paper?
Email and PDF are accepted in nearly every jurisdiction for both B2B and B2C, provided the invoice contains the required fields. Some countries also allow or require structured electronic invoicing (e-invoicing) for public sector or large taxpayers.
What payment terms should I use as a default?
Net 14 is a common default for small businesses. Net 30 is the corporate default, but it ties up your cash for a month. If your customer is a consumer or small business, prefer net 7 or 'on receipt' for new relationships.
Should I add late-payment fees?
Late-payment fees are legal in most jurisdictions if disclosed on the invoice or in the contract. They rarely improve payment behaviour by themselves, but they give you leverage in a dispute and a basis for charging interest if the matter escalates.

Related tools

Related reading

Read next