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.
More from the blog
GST on freelance invoices in India: a plain-language guide
How GST applies to freelance and agency invoices, when to charge CGST/SGST vs IGST, and how to calculate it correctly.
How to price your freelance work (without guessing)
A straightforward method for working out your day rate and hourly rate from an actual income target, not a gut feeling.