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.