What to Put on a Freelance Invoice (Checklist + Example)
By Cedar & Ledger
A clear invoice gets paid faster because the client doesn't have to email you with questions first. It says who it's from, who it's for, what the work was, how much is owed, when it's due and how to pay. This guide is a checklist of what to include, with a made-up example invoice and the math behind it.
The names, rates and amounts below are made-up examples, not typical rates. Invoice rules (for example, whether you charge sales tax on services) depend on where you and your client are. This is general information, not legal, tax or financial advice; for tax questions, check the IRS website or ask a tax professional.
Quick checklist
- ☐ The word "Invoice" and a unique invoice number
- ☐ Invoice date
- ☐ Your business name (or brand) and contact details
- ☐ The client's name, contact details and any PO or reference number they gave you
- ☐ Line items: what you did, quantity or hours, rate and amount
- ☐ Subtotal, tax (only if it applies), any deposit already paid, and the total due
- ☐ Due date and payment terms
- ☐ How to pay
- ☐ A late-fee line only if your agreement includes one
The sections below walk through each one.
Building one yourself? See how to make an invoice in Google Sheets with formulas for totals and tax.
1. Invoice number and date
Give every invoice its own number and never reuse one. A simple running sequence works (INV-1001, INV-1002, ...). The number is how you and the client talk about it ("INV-1007 is still open"), and it keeps your records in order. How to Number Your Invoices (Simple System) shows a few formats and how to handle corrections.
The invoice date is the day you send it. Payment terms usually count from this date.
2. Your details and the client's details
At the top, put your business name or brand, plus an email (and a phone or address if you want clients to use it). Below that, put the client's business name, the person or department that pays invoices, and their email.
If the client gave you a purchase order (PO) or project reference number, put it on the invoice. Some companies can't pay an invoice without it. Asking for billing details when you first sign the client saves a step; see the Freelance Client Onboarding Checklist (With Example).
If a US client needs your tax information, they usually ask for it on a separate form (often Form W-9), not on the invoice. Don't put your Social Security number on an invoice.
3. Line items
List the work in plain words the client will recognize from the agreement, one line per piece of work: a short description, the quantity or hours, the rate and the amount. Amount = quantity × rate. Add dates or a date range if you bill by the hour. How to Track Billable Hours for Freelance Invoices shows how to keep the time log those lines come from.
Example (made-up numbers):
| Line item (example) | Qty / hours | Rate | Amount |
|---|---|---|---|
| Logo refresh (Oct 5-16) | 6 hrs | $50 | $300 |
| Social media graphics | 10 | $18 | $180 |
| Extra revision round | 2 hrs | $50 | $100 |
| Subtotal | $580 |
Check that the subtotal is the sum of the lines: $300 + $180 + $100 = $580.
4. Tax, deposit and total due
- Tax: only add a tax line if tax applies to your work where you are. Whether freelance services are taxable depends on the state or country and the type of work, so check with your state or a tax professional. In this example, tax is $0.
- Deposit already paid: if the client paid a deposit, show it as its own line so the client can see the math. Example: a $150 deposit was paid on invoice INV-1004, so the total due is $580 − $150 = $430. How to Ask Freelance Clients for a Deposit (Example Numbers) covers deposits.
- Total due: one clear number, in bold or at the bottom right, with the currency if your client is in another country.
5. Due date and payment terms
Write both the terms and the actual date, so nobody has to count. Example: "Payment terms: 14 days. Due: November 16, 2026" for an invoice dated November 2, 2026 (November 2 + 14 days = November 16). If you're not sure which terms to use, Invoice Payment Terms Explained: Net 15, Net 30 and More compares the common ones.
Use the terms from your agreement. If your agreement includes a late fee, you can mention it in one line ("A late fee of X applies after the due date, as agreed"). Don't add a late fee that the client never agreed to.
6. How to pay
Tell the client exactly how to pay: bank transfer details, a payment link, or the payment apps you accept. Make sure the name on the payment details matches the account that will receive the money. If you accept more than one method, list them all. Short line, no hunting.
7. A short note (optional)
A one-line thank-you or "Questions? Reply to this email" is fine. Keep anything longer in the email you send with the invoice, not on the invoice itself.
Example invoice, all together (made-up)
INVOICE INV-1007
Date: November 2, 2026 · Due: November 16, 2026 (14 days)
From: Pine Street Design (example) · hello@example.com
To: North Fitness (example), Accounts Payable · PO 5521
Logo refresh (Oct 5-16): 6 hrs × $50 = $300
Social media graphics: 10 × $18 = $180
Extra revision round: 2 hrs × $50 = $100
Subtotal $580 · Tax $0 · Deposit paid (INV-1004) −$150
Total due: $430
Pay by bank transfer or the payment link in the email.
After you send it
Save a copy (PDF is easiest), log it with its number, amount and due date, and check once a week what's still open. How to Track Freelance Invoices So Clients Pay on Time has a simple weekly routine, and How to Follow Up on a Late Invoice (Example Numbers) has reminder wording if the due date passes.
Before the invoice comes the quote. How to Write a Freelance Quote (Example Estimate) walks through one with the same kind of line items.
Common snags
- Vague line items. "Design work" invites questions; "Logo refresh (Oct 5-16), 6 hrs" doesn't.
- No due date. "Net 14" alone makes the client count; add the date.
- Reused or skipped numbers. Use one running sequence and log every number.
- Forgetting the deposit. Billing the full price again confuses the client.
- Missing PO number. Ask the client up front whether they need one.
- Payment details that don't match. Double-check them before the first invoice.
A simple way to track it
Any spreadsheet or document works if it has the parts above. If you'd like a head start, the Freelancer Invoice + Client Tracker ($9, Excel and Google Sheets) has a printable invoice with your business details, invoice number, a client picked from a dropdown, up to 12 line items with quantity × rate, a tax rate, subtotal and total, a due date from your payment terms and a payment-instructions line, plus an invoice log where status shows Paid, Open or Overdue on its own (details). It has no separate deposit field (log the deposit and the balance as two invoices), and it doesn't send emails or take payments; you save it as a PDF and send it yourself.
Honest note: I make this template and sell it under Cedar & Ledger, so I'd earn from a purchase. General information only, not legal, tax or financial advice.
Try the free freelance rate calculator (find your hourly floor) →
Try the free invoice due date and late fee calculator →
Try the free PayPal fee calculator →
Related template: read about the freelancer invoice template
See all Cedar & Ledger templates
Frequently asked questions
What does this guide cover?
Invoice number and date, your details and the client's, line items with qty x rate, tax only if it applies, deposit paid, due date and how to pay.
What's the main idea?
The sections below walk through each one.
Do I need a template to do this?
No. A notebook or a sheet you build yourself works fine. Cedar & Ledger also sells spreadsheet templates (I'd earn from a purchase); see the template box at the top of this page.
Is this financial advice?
No. It's general information with example numbers only, not financial, tax, legal or medical advice. Use your own numbers and check anything important with a qualified professional or the official source.
Cedar & Ledger · Guides