A freelance invoice has one job: communicate what you did, what it costs, and how to pay. Every missing or unclear field adds friction between you and your money. This guide covers every field your invoice should have — which ones are essential, which are optional but helpful, and which ones most freelancers forget.
A professional invoice has three sections: who's involved (your details and the client's), what's being billed (line items, dates, totals), and how to pay (payment terms and instructions). Let's go through each field.
Skip any of these and you risk delayed payments, confused clients, or invoices that get bounced by an accounting department.
Your name (or business/LLC name), address, email, and optionally your phone number. This identifies you as the sender and gives the client a way to reach you with questions. Some jurisdictions legally require a business address on invoices.
The full name or company name of whoever is paying you, plus their billing address. If your client is a company, use the legal entity name, not the name of the person you worked with. Many accounting departments reject invoices that aren't addressed to the correct legal entity.
A unique identifier for this invoice. This is how both you and your client track it. Format doesn't matter much — INV-001, 2026-05-001, or BSD-042 all work. What matters is that every invoice has a different number and you can find it later.
Most invoicing tools auto-generate these. If you're doing it manually, use a sequential system and never reuse a number.
The date you're sending the invoice. Usually today. This establishes when the billing clock starts — the due date is calculated from this.
When you expect payment. Common terms are Net 14 (14 days from issue) or Net 30 (30 days). An invoice without a due date is a suggestion, not a payment request. Always include one.
For new clients, use Net 14. It creates gentle urgency without being aggressive. For established clients with good payment history, Net 30 is standard. For large projects, consider requiring a 50% deposit before work begins and invoicing the balance on completion.
The heart of the invoice. Each line item needs a description, quantity, rate, and total. Be specific enough that the client knows exactly what they're paying for, but concise enough that the invoice is scannable.
The good example lets the client see what each deliverable cost. If they have a question about one item, they can reference it by name. The bad example invites "what was included in that $4,750?" emails that delay payment.
The subtotal is the sum of all line items before tax. If you charge sales tax, VAT, or GST, show it as a separate line with the rate and amount. The total is what the client actually owes. Make the total the most prominent number on the invoice — bold, large, or in a colored bar.
Tax requirements vary by country, state, and the type of service. If you're unsure whether you need to charge tax, consult a tax professional. Getting this wrong can create problems at tax time for both you and your client.
These aren't strictly required, but including them makes your invoice more professional and reduces back-and-forth with the client.
This is the field most freelancers forget — and it's the one that most directly affects how fast you get paid. Tell the client exactly how to send you money.
If you only accept one method, still state it explicitly. Don't make the client guess or ask.
A free-text area at the bottom of the invoice for anything that doesn't fit in the structured fields. Common uses:
If you work with international clients, always specify the currency. "$500" is ambiguous — is that USD, CAD, AUD, or SGD? Use the currency code: "500.00 USD" or set the currency in your invoice tool so all amounts render with the correct symbol and formatting.
All these fields built in. 15 currencies, 3 templates, instant PDF. Free, no signup.
Create Invoice →These are situational. Include them when the context calls for it.
Some corporate clients require a PO number on every invoice. This is a reference number the client gives you in advance. If they mention a PO during the project, include it on the invoice. Without it, their accounts payable department may reject the invoice entirely — not because anything is wrong, but because it doesn't match their internal system.
If you're offering a discount — early payment, volume, loyalty, or promotional — show it as a separate line below the subtotal. Don't just reduce the line item amounts silently. Showing the discount makes the client feel they're getting a deal, and it keeps your standard rates visible on the invoice.
Including the client's email on the invoice itself (not just sending it to that email) helps when invoices get forwarded internally. The accounts payable person can see who originally requested the work and verify if needed.
For clients you work with on multiple projects, a project reference (e.g., "Q2 Marketing Campaign" or "Mobile App Phase 2") helps both sides track which invoice goes with which project. Especially useful at tax time when you're reconciling payments.
Here's what a complete invoice looks like compared to a bare-minimum one.
The first invoice gets paid in 14 days. The second generates three rounds of follow-up emails: "What was this for?", "When is it due?", and "How do I pay?" Each round adds a week to your payment timeline. By the time you're paid, a month has passed — not because the client is difficult, but because the invoice didn't do its job.
As many as needed to be clear, as few as possible to stay scannable. A good rule of thumb:
If your client's accounting department needs detailed breakdowns, attach a timesheet or project report as a separate document and keep the invoice itself clean.
A few things that don't belong on an invoice:
Freelancers spend too much time choosing the "perfect" invoice template and not enough time making sure the content is right. A plain invoice with complete information gets paid faster than a beautifully designed invoice with missing payment instructions.
That said, a clean template does help. It shows the client you take your business seriously. A good template has clear visual hierarchy — your info and the invoice number at the top, client details and dates in a dedicated section, line items in a readable table, and the total prominently displayed. You shouldn't need to "search" for any piece of information on a well-designed invoice.
Our free invoice generator includes three templates — Modern (bold gradient header), Classic (serif headings, bordered table), and Minimal (maximum whitespace). Each one has all the fields covered in this article built in, including tax, discount, currency, and notes.
Before you send any invoice, make sure it has:
If those eight things are on your invoice, you're ahead of most freelancers.
All eight fields built in. Pick a template, fill in your details, download the PDF.
Create Your Invoice →Disclaimer: This article is for informational purposes only and does not constitute financial, tax, or legal advice. Tax rules and requirements vary by jurisdiction. Always consult a qualified professional for advice specific to your situation.