An invoice does two jobs at once. It asks the client to pay, and it records the transaction for both of you — for accounting, for taxes, and for any dispute that might come up later. A clean invoice prevents most late-payment friction before it starts, because the client never has to ask 'what is this for?' or 'when is this due?' Missing fields are the most common reason invoices get bounced back or sit unpaid in an inbox.
The must-haves, field by field
- Your details — legal name or business name, address, and contact email. The client needs to know who to pay and who to ask questions of.
- Client details — company name and the person receiving the invoice, plus the billing address if they have one. This is what makes it an official record for their accounts team.
- Invoice number — a unique, sequential identifier. 'INV-001, INV-002…' is fine; the point is that each invoice is distinct for bookkeeping and tax purposes.
- Invoice date and payment terms — the date issued and when payment is due ('Net 30' means due 30 days after the invoice date; many freelancers use 7 or 14 days). Also state the payment method and account details.
- Line items — what you did, when, at what rate. For services: description, hours or units, rate, and line total. For products: quantity, unit price, total. Vague line items are the #1 cause of payment disputes.
- Subtotal, taxes, and total — the amount before tax, any tax (with the rate), and the final amount due. If you're in a GST/VAT jurisdiction, show the tax separately and include your registration number.
A worked example
A freelance designer in India bills a client for 20 hours at ₹1,500/hour. The invoice shows: subtotal ₹30,000, GST 18% (CGST ₹2,700 + SGST ₹2,700) = ₹5,400, grand total ₹35,400, due within 14 days via bank transfer, invoice number INV-014, issued 2026-08-17. Every field is explicit, the tax is split out, and there's nothing for the client to guess at. That invoice gets paid on time; the one that says 'Design work — ₹35,400' invites a round of clarifying emails.
Terms beat goodwill
Agree on payment terms before you start the work, not when you send the invoice. Put the terms in your proposal or contract, and repeat them on the invoice. A late-payment fee or interest clause only works if it was agreed in advance.
What to skip
- Payment reminders and personal notes — the invoice is a document, not a conversation; keep it clean and factual.
- Client's payment history — never reference past late payments on a current invoice.
- Unnecessary fields — a logo, a thanks line, and your details are fine; a paragraph of marketing copy is not.
- Bank details that can't be verified — double-check the account number and sort code/IFSC before sending. An error here means the client pays the wrong account.
Create an invoice in minutes
ForgePlug's Invoice Generator builds a complete invoice with line items, taxes, discounts, and templates — and exports a print-ready PDF. All in your browser, no signup.
Open Invoice Generator