Every freelancer has sent an invoice and then waited. And waited. And then sent a follow-up email only to discover the client needed additional information that should have been on the invoice in the first place. Maybe the client's accounts payable team could not process it without a purchase order number. Maybe your bank details were missing. Maybe there was no due date at all, so the invoice sat in a queue with no urgency attached to it.
These delays are almost always preventable. The difference between a freelancer who gets paid on time and one who is constantly chasing payments often comes down to something simple: a complete invoice. Not a beautiful invoice, not a complicated invoice, but one that contains every piece of information the recipient needs to process payment without asking a single follow-up question.
This checklist covers the 12 items every freelance invoice must include. Print it out, bookmark it, tape it to your monitor. Run through it every single time before you hit send.
At the top of every invoice, include your full legal business name or your personal name if you operate as a sole proprietor. Below that, add your business address, email address, and phone number. If you have a business registration number, tax identification number, or VAT number, include that as well.
This information serves two purposes. First, it tells the client exactly who is billing them, which matters when their accounting team processes dozens of invoices each month. Second, it provides a point of contact if they have questions about a line item or need to discuss payment timing. Clients should never have to search through old emails to figure out how to reach you about a billing question.
Include the full legal name of the client company or individual, their billing address, and ideally the name and email of the specific person who handles payments. Sending an invoice addressed to "Accounts Payable" at a company with 500 employees is a recipe for it getting lost. Addressing it to "Sarah Chen, Finance Manager, Acme Corp" ensures it reaches the right desk.
Getting this right also matters for your own records. At tax time, you need to know exactly who each payment came from. Clear client details on your invoices make reconciliation straightforward instead of a guessing game.
Every invoice must have a unique, sequential identifier. This is non-negotiable. Invoice numbers allow both you and your client to reference a specific document without ambiguity. When a client emails saying "I have a question about the March invoice," you need to be able to ask "Which one?" and get a clear answer.
Use a consistent format such as INV-2026-001 or 202603-01. Never reuse a number, and never skip numbers without a documented reason. Gaps in your invoice numbering sequence can raise questions during a tax audit.
The invoice date is the date you formally issue the document. It serves as the anchor for calculating the payment due date — if your terms are Net 15 and your invoice date is March 10, payment is due by March 25. The invoice date also determines which tax period the income falls into, which matters for quarterly filings and year-end returns.
Always use the actual date you send the invoice. Backdating invoices to make them appear issued earlier is a bad practice that can create legal and tax complications. If you completed work on March 1 but did not get around to invoicing until March 15, the invoice date should be March 15.
Never rely on payment terms alone. Writing "Net 30" assumes the client will calculate the due date correctly from the invoice date. Many will not. For a full explanation of Net 15, Net 30, and other common terms, see our payment terms guide. Instead, include both the payment terms and an explicit due date: "Payment Terms: Net 30. Due Date: April 22, 2026." This eliminates any ambiguity and gives you a clear date to reference in follow-up emails.
A specific due date also creates psychological urgency. A concrete deadline like "April 22" feels more pressing than an abstract concept like "within 30 days." Clients are significantly more likely to prioritize payment when they can see a real date approaching.
Each service or product you delivered should be listed as a separate line item with a clear, specific description. Avoid vague entries like "Design services" or "Consulting." Instead, use descriptive entries like "Homepage redesign — desktop and mobile layouts, 2 revision rounds" or "SEO audit report — 15-page analysis with prioritized recommendations."
Specific descriptions prevent disputes. If a client questions a charge six months later, a detailed line item is your evidence of what was agreed upon and delivered. Vague entries leave room for the client to argue that they expected more than what was provided.
For each line item, state the quantity clearly. This could be hours worked, number of units, number of words written, number of pages designed, or simply "1" for a fixed-fee deliverable. The quantity column is what connects your rate to the line item subtotal, and it provides transparency that builds trust.
If you bill by the hour, showing 12.5 hours at your hourly rate is far more transparent than a single lump sum. Clients appreciate seeing exactly what they are paying for, and it reduces the likelihood of them questioning the total.
Every line item needs a corresponding unit rate. If you charge by the hour, list your hourly rate. If you charge per word, per page, or per project, list that rate. The rate multiplied by the quantity should equal the line item subtotal, and the math should be verifiable at a glance.
The subtotal is the sum of all line items before any taxes or discounts are applied. It should be clearly displayed and easy to find. This number is what the client will instinctively check against their expectations. If the subtotal matches what they were quoted, they will process the invoice without friction. If it does not, you want them to see the discrepancy immediately so it can be resolved quickly rather than discovered weeks later during an audit.
If you are required to charge sales tax, VAT, GST, or any other applicable tax, it must appear as a separate line item on your invoice. Show the tax type, the rate, and the calculated amount. For example: "GST (18%) — $630.00" or "Sales Tax (8.875%) — $88.75." Never bury tax inside your line item prices. Tax must always be visible and separate.
Even if you are not required to charge tax, it is good practice to include a line that says "Tax: $0.00" or "Tax: N/A — exempt." This tells the client and their accounting team that you did not simply forget to include tax. It shows you considered the question and determined it does not apply.
| Tax Situation | What to Show on Invoice |
|---|---|
| You are VAT/GST registered and the client is domestic | Show tax rate and calculated amount as a separate line |
| You are VAT/GST registered and the client is international | Show "VAT: 0% — reverse charge applies" with your VAT number |
| You are below the tax registration threshold | Show "Tax: N/A — not registered for VAT/GST" |
| Your services are tax-exempt in your jurisdiction | Show "Tax: Exempt" with a brief note citing the exemption |
The total is the subtotal plus tax minus any discounts. It should be the most prominent number on the invoice — bold, larger font, impossible to miss. This is the number the client's accounts payable team will enter into their payment system, and there should be zero ambiguity about what it is.
Always specify the currency. If you are invoicing in US dollars, write "Total Due: USD $4,130.00" not just "$4,130.00." International clients may deal with multiple currencies, and an unspecified dollar sign could mean US, Canadian, Australian, or several other dollars. Spelling out the currency eliminates that confusion entirely.
The final item on the checklist is payment instructions. Tell the client exactly how to pay you. If you accept bank transfers, include your bank name, account holder name, account number, routing number (or SWIFT/IBAN for international transfers). If you accept PayPal, include the email address linked to your PayPal account. If you use Stripe or another payment processor, include a direct payment link.
List every method you accept. The more options you provide, the fewer barriers there are to payment. Some clients will only pay via bank transfer because their accounting system is set up for it. Others prefer PayPal because it is faster. Giving them a choice means they can pay you through whatever channel requires the least effort on their end.
Even experienced freelancers regularly leave things off their invoices. Here are the most common omissions and why they cause problems.
Before you send any invoice, spend 60 seconds running through this quick routine. It will catch the majority of errors and omissions that cause payment delays.
InvoiceGen includes all 12 checklist items by default. No signup required, no items to forget.
Create Free InvoiceDo I need to include all 12 items on every invoice?
Yes. Each of the 12 items serves a specific purpose, whether it is legal compliance, payment processing, or dispute prevention. Omitting any one of them creates a potential point of failure. Even if a client has never questioned a missing element before, it only takes one disputed invoice or one tax audit to make you wish you had included everything from the start.
What if my client does not require a purchase order number?
If your client does not use purchase orders, you can skip the PO number field. However, always ask new clients during onboarding whether they require a PO number on invoices. Many freelancers discover the requirement only after their first invoice is rejected, which delays the first payment and creates a poor impression.
Should I include my logo on the invoice?
A logo is not one of the 12 essential items, but it is a worthwhile addition. A logo makes your invoice look more professional and helps it stand out visually in a client's inbox or accounting system. If you have a logo, include it. If you do not, a clean text-based header with your business name in a professional font works perfectly well.
How long should I keep copies of my invoices?
Keep copies of every invoice you send for at least seven years. In most jurisdictions, tax authorities can audit your records going back three to seven years, and having complete invoice records is essential for demonstrating your income. Store them digitally in an organized folder structure, backed up to the cloud, with file names that make each invoice easy to locate.
What format should I use to send invoices?
Always send invoices as PDF files. PDFs preserve your formatting across all devices and operating systems, they cannot be accidentally edited by the recipient, and they are universally accepted by accounting software. Avoid sending invoices as Word documents, spreadsheets, or plain-text emails. A well-formatted PDF signals professionalism and protects the integrity of your document.