An invoice is the difference between work you did and money you have. Get it wrong — miss a field, fumble the tax line, forget a due date — and it sits unpaid while a client "looks into it." Get it right and it's boring, which is exactly what you want a request for money to be. Here's everything a professional invoice needs, and a free way to produce one in about two minutes.
What every invoice must contain
There's no single template that covers every country, but a professional invoice — one a client's finance person will pay without emailing back — has the same backbone everywhere:
- The word "Invoice" and a unique invoice number. Not decorative — the number is how you and your client both track it, and how your accountant reconciles payment. Number them sequentially and never reuse one.
- Your details and theirs — your business name and contact, the client's name and billing address. If you're registered for a tax like GST or VAT, your registration number goes here.
- Issue date and due date. "Due on receipt" is a hope; Net 14 or Net 30 is a deadline. Always state one.
- Line items — a clear description, quantity, rate, and amount for each piece of work. Vague single-line invoices ("Consulting — $4,000") get queried; itemised ones get paid.
- Subtotal, tax, and total. If tax applies, show it as its own line with the rate, not folded into the price. The big number at the bottom should be unmissable.
- How to pay — bank details, UPI, a payment link, whatever you accept. Don't make them ask.
The fields that actually get you paid faster
Two of those deserve special attention, because they're the ones freelancers skip:
- A real due date. Invoices without a deadline are paid last. A dated Net 14 moves you up the queue simply because there's now a date to be late against.
- Itemised lines. They do double duty — they justify the total so it doesn't get questioned, and they're a quiet record of scope if the client later "remembers" the job differently.
Tax: the part that varies
This is where countries diverge. In India, a GST invoice has extra mandatory fields — your GSTIN, the place of supply, the HSN or SAC code, and CGST/SGST or IGST split out by rate. In the US there's no federal sales tax on most services, so a freelancer invoice is usually tax-free, but you still record the income. The safe habit everywhere: show tax as its own explicit line, or explicitly mark the invoice as tax-free, so there's no ambiguity for the person paying.
Make one now, free
You don't need a Word template that breaks every time you edit it. The free invoice generator does exactly the above — fill in your details, add line items, and download a clean PDF with no sign-up and no watermark. It works in USD, INR, GBP, EUR, CAD and AUD, and has a GST invoice mode for India that adds the right fields automatically.
A couple of companions for the rest of the getting-paid cycle: if you're quoting before you bill, the quote generator produces a matching estimate you can later turn into the invoice; and if a client needs proof of a payment they've made you, the receipt generator handles that side. All free, all in the browser.
Keep a copy you can find later
One last habit: the invoice you send is also a record you'll want at tax time. Save every invoice and its eventual payment somewhere durable — the same place your expense receipts live. That's the bookkeeping half of the same job Starlog does for receipts, so the money-in and money-out sides of the year end up in one clean, exportable place. (In India, that export is Tally-ready.)
The takeaway
A professional invoice is unglamorous on purpose: a number, clear line items, the tax shown plainly, a due date, and a way to pay. Hit those and you get paid faster with fewer questions. Make your first one free, keep a copy where you'll find it next April, and get back to the work.