How to write an invoice: a complete guide with examples
Every field a professional invoice needs, why each one matters for getting paid, and the small wording choices that quietly shave days off how long you wait.
An invoice is not paperwork. It is the single document standing between finished work and money in your account, and most freelancers treat it as an afterthought - a rushed Word file, a number picked from memory, a vague description no one in accounts payable can approve. That is why they wait. A clear, complete, professional invoice is the cheapest way to get paid faster, and it takes about the same effort as a sloppy one. This guide covers every part of a proper invoice, why each part exists, and the wording that moves you up the payment queue.
What every invoice must contain
Strip away the design and an invoice is a short contract that says: here is who I am, here is who you are, here is what I did, here is what you owe, and here is how and when to pay. Miss any of those and the document stalls on someone's desk while they hunt for the missing piece. The non-negotiable fields are:
- The word 'Invoice', clearly, at the top - so it is filed as one, not mistaken for a quote
- A unique invoice number, for their records and yours
- Your name or business name, address, and contact details
- Your client's name, the correct legal entity, and their billing contact
- The issue date and the payment due date (an actual date, not 'net 30')
- A line-by-line description of the work, with quantities and rates
- The subtotal, any tax, and the total amount due, in one currency
- Payment instructions: how to pay, and where
The invoice number: boring, but it matters
A consistent numbering scheme is how larger clients track and approve invoices. Pick a format and never break it. INV-0001 counting up is fine. Some people prefer a dated scheme like 2026-014. What matters is that numbers are unique and sequential - it signals you are organised, and it makes a specific invoice easy to reference when you follow up.
Describe the work so a stranger can approve it
The person who pays you is rarely the person who hired you. It is someone in accounts payable who has never seen your work and cannot approve a line that just says 'design work, $3,000'. Give them enough to match it to an approved budget:
Vague: Consulting - $4,000. Clear: Brand strategy workshop (2 days) and identity direction, per SOW dated May 3 - $4,000.
The clear version answers the two questions AP always asks: what was this, and was it authorised? Reference a purchase order or signed proposal number if you have one. Every question you pre-empt is a day you do not spend waiting.
Dates: give a real due date
'Net 30' means nothing to a client who does not know when the clock started. Write the issue date and then the exact due date: 'Due August 27, 2026'. A concrete date creates a deadline in the reader's mind that a term never will. It also removes the argument - there is no debate about when net 30 began.
Make paying effortless
The single biggest cause of late payment is friction: the client has to open the PDF, find your details, log into their bank, and type everything in. Every step loses people. Put clear payment options on the invoice itself and, ideally, a link they can pay from directly. If you take bank transfer, list the account details in full. If you take cards or PayPal, link straight to a payment page.
- Bank transfer: account name, number, routing/sort code, and reference to use
- Card or wallet: a direct pay link, not 'contact me for details'
- The invoice number as the payment reference, so you can reconcile it later
Terms, late fees, and the polite fine print
A short terms line protects you without souring the relationship. State the payment window, any late fee, and what the fee applies after. Keep it factual: 'Payment due within 14 days. A 1.5% monthly late fee applies to overdue balances.' You will rarely charge it, but its presence changes behaviour - an invoice with consequences gets paid before one without.
A worked example
Here is a complete, minimal invoice in plain terms. Header: INVOICE, number INV-0042. From: Waverly Studio, with address and email. To: Meridian Co., attention Accounts Payable, with their address. Issued August 13, 2026. Due August 27, 2026. Line items: UI design, 12 hours at $150, $1,800; prototype build, 1 flat, $1,200. Subtotal $3,000. Tax (10%) $300. Total due $3,300. Payment: bank transfer to the listed account, reference INV-0042. Terms: due within 14 days, 1.5% monthly late fee after.
That document has no ambiguity. AP can approve it on sight, pay it in one action, and file it correctly. That is the whole game.
Common mistakes that delay payment
- No due date, or only 'net 30' with no start reference
- A description too vague for accounts payable to approve
- Mixed currencies, or a total that does not match the line items
- No invoice number, so they cannot file or reference it
- Payment instructions that require a reply before the client can pay
- Sending it as a buried email attachment with no follow-up
Let the tool handle the format
You should not be arranging fields by hand. In FolioMate you describe the job in a sentence - 'Invoice Meridian Co. for 12 hours of UI design at $150/hr plus a $1,200 prototype build, due in 14 days' - and it produces a numbered, dated, correctly totalled invoice with a pay link, then follows up until it is paid. The format is solved so you can get back to the work.
Try FolioMate free
Describe the work in a sentence. It writes the invoice, sends a link your client can pay from, and chases it until it's paid.
Start free