Blog

Invoicing & Tax

The freelancer invoicing checklist: what every invoice needs

23 August 2026 · 4 min read · Afin Nafsan

A surprising number of payment delays come down to the invoice itself: a missing field, an unclear due date, or tax that does not add up. None of it is complicated, it is just easy to skip when you are invoicing between other work.

The non-negotiable fields

  • A unique invoice number, sequential, so nothing gets duplicated or skipped
  • Your business name and address, and the client's billing details
  • The invoice date and a clear due date, not just "net 30" with no anchor date
  • Line items with description, quantity, and rate, not a single lump sum
  • Tax shown as its own line (GST split into CGST/SGST or IGST, whichever applies), not folded into the total
  • The final total, unambiguous, in one currency

The mistake that causes the most delays

Sending an invoice with no explicit due date. "Payment expected soon" is not a due date. Clients, especially larger ones, often route invoices through an accounts payable process that runs on the due date you specify, not on good intentions.

Making it easy to pay, not just easy to read

A clean invoice is necessary but not sufficient, it also needs to be easy to actually pay. A payment link beats a bank transfer request buried in an email, since the client can pay in a couple of clicks instead of opening their banking app separately.

You can generate a checklist-compliant invoice for free, with the tax breakdown handled automatically, using the Invoice Generator.