How to Write an Invoice: A Step-by-Step Guide for Freelancers
A professional invoice does more than request payment β it sets expectations, protects you legally, and makes it easier for clients to pay you on time.
Whether you're writing your first invoice or just want to make sure yours has everything it needs, this guide covers every required field, common mistakes to avoid, and the one thing most freelancers leave out.
π‘ Want to skip the writing?
Use our free invoice template generator β fill in your details, get a professional invoice, print or download as PDF.
Create invoice free βRequired fields on every invoice
Invoice checklist
How to number your invoices
Invoice numbers should be sequential and unique. There's no single required format, but the most common is:
- Sequential: INV-001, INV-002, INV-003...
- Year-prefixed: 2026-001, 2026-002...
- Client-prefixed: ACME-001, ACME-002...
Pick a format and stick with it. Clients and their accounts payable teams rely on invoice numbers for their records, and gaps or duplicates cause confusion that delays payment.
β Use our free Invoice Number Generator to preview your numbering sequence and see tax compliance rules for your format.
How to describe your services
The description of services is one of the most common places freelancers cause accidental disputes. Be specific enough that the client recognizes what they're paying for.
β Too vague
"Consulting services β $2,400"
β Clear and specific
Brand identity design β $2,400
Includes: logo (3 concepts + 2 revision rounds), color palette, typography guide, style guide PDF. Delivered 2026-05-10.
Payment terms β the most overlooked field
Most freelancers put a due date on their invoice but don't specify payment terms. These are different:
- Due date: The calendar date (e.g., "May 28, 2026")
- Payment terms: The agreement (e.g., "Net 14 β payment due within 14 days of invoice date")
Having both protects you. The due date is for the client's AP system. The payment terms are for your contract and any formal disputes.
Recommended terms for most freelancers: Net 14 (not Net 30 β clients pay on the due date you set, so set it earlier).
Should you add a late fee clause?
Yes β even if you never charge it. Adding "Invoices unpaid after the due date are subject to a 1.5% monthly late fee" to your invoice serves two purposes:
- It signals you're serious about payment terms
- It gives you leverage in a dispute without having to escalate
The deterrent effect is real. Most clients pay faster when they see a late fee clause β not because they calculate the cost, but because it signals professionalism.
Payment methods β make it easy
Include all the ways a client can pay you, with the full details:
- Bank transfer: Account number, sort code/routing number, IBAN
- PayPal: Your PayPal email address
- Stripe/payment link: Include the link directly in the invoice
The fewer steps between "I want to pay this" and "payment sent," the faster you get paid. If your client has to email you to ask how to pay, you've created unnecessary friction.
Common invoice mistakes
- Sending the invoice late: Invoice within 24 hours of completing work. The longer you wait, the lower you are on their priority list.
- Vague descriptions: Makes disputes easier for the client and harder for you.
- No invoice number: Your records and theirs both suffer. Always number invoices.
- Using "ASAP" instead of a date: "ASAP" is not a due date. Use a specific date.
- Wrong total: Always double-check your math before sending.
- Not saving a copy: Keep a copy of every invoice you send β you may need it months later.
What happens after you send it?
A well-written invoice helps β but it doesn't guarantee payment. If the due date passes, Chaser sends automatic follow-ups so you don't have to write the awkward "have you seen my invoice?" email.
Try Chaser free βQuick summary
A professional invoice needs: your details, client details, a unique invoice number, the date, due date, an itemized description, the total, and clear payment instructions. Add payment terms (Net 14) and a late fee clause. Send it within 24 hours of completing work.
Then automate the follow-up β because even the best invoice doesn't prevent every late payment.
Free 7-Day Email Course: Get Invoices Paid Faster
One practical lesson per day. Learn better invoice terms, follow-up scripts, and how to automate the whole system. Completely free.
Enroll free β