An invoice looks simple from the outside — a list of charges and a total — but a surprising number of invoices get sent with missing details that delay payment. A missing invoice number, an unclear due date, or a vague description of the work can all turn a routine payment into a back-and-forth email thread. This guide walks through exactly what to include, in order, so your invoice is something a client can process immediately rather than question.
At the top of the invoice, include your business name (or your name, if you're a sole freelancer), your address, your email, and a phone number if you have one. If you have a logo, this is where it goes. This section establishes who the invoice is from and gives the client a way to reach you if they have a question about the charges.
If you operate under a registered business name different from your personal name, use the registered name consistently — it matters for the client's own bookkeeping and, in some jurisdictions, for tax compliance on their end.
Every invoice needs a unique identifying number. This isn't just bureaucratic — it's how you and your client both refer to a specific transaction in any future conversation ("I'm following up on invoice #1042" is far clearer than "the invoice from last month"). A simple sequential system (INV-001, INV-002...) works fine for most freelancers and small businesses; larger operations sometimes add a year or client code prefix. We cover numbering systems in more depth in our guide to numbering invoices.
Add the name of the person or business being billed, along with their billing address. If you're invoicing a company rather than an individual, make sure you're using the legal entity name the client gave you, not just the brand name you know them by — accounts payable departments often match invoices against a specific registered entity.
The issue date is simply the date you're creating the invoice. The due date is when payment is expected, and it should be unambiguous — "Net 30" is a common shorthand, but writing the actual calendar date (e.g. "Due: April 15, 2026") removes any chance of miscounting. For a full breakdown of what payment terms like Net 15, Net 30, and "due on receipt" actually mean, see our guide to invoice payment terms.
This is the core of the invoice. List each item or service as its own line, with a clear description, quantity (if applicable), rate, and the line total. Avoid vague single-line descriptions like "Consulting services" — break it down enough that the client can see what they're paying for without needing to ask. For hourly work, list the number of hours and the rate separately so the math is verifiable at a glance.
If you offered a discount, add it as its own line item rather than just adjusting the rate, so the original price and discount are both visible — useful for both your records and the client's.
Add up the line items into a subtotal, apply any applicable tax as its own line (clearly labeled with the tax type and rate, e.g. "Sales Tax — 8%"), and show the final total due. If you're invoicing internationally, also state the currency explicitly rather than just using a currency symbol, since "$" alone is ambiguous between USD, CAD, AUD, and others.
Tell the client how you'd like to be paid — bank transfer, card, PayPal, check — and include any necessary details (account number, payment link) directly on the invoice so they don't need to ask. If you charge a late fee for overdue payments, state the rate and when it applies; this only works as a deterrent if it's visible on the original invoice, not added after the fact.
Use the notes section for anything that doesn't fit elsewhere — a thank-you note, a reference to a contract or PO number, or special instructions. Before sending, double check the math, the client's name and address, and the due date. A simple typo in a due date (writing the wrong month, for instance) is one of the more common causes of late payment that has nothing to do with the client.
Doing all eight steps by hand in a word processor or spreadsheet works, but it's slow and error-prone, especially the manual math. Cleanbill's free invoice builder walks through these same fields in a guided form, calculates totals automatically, and outputs a finished PDF — so you get the same result in a fraction of the time, with no risk of a manual calculation error.
Create a professional invoice in under a minute, free.
Open Invoice Generator →