← Blog
Invoicing guide2026-05-14 Β· 7 min read

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

βœ“
Your name or business nameβ€” Legal name as it appears on your bank account
βœ“
Your business addressβ€” Even a P.O. box works β€” required for legal enforceability in many jurisdictions
βœ“
Your contact informationβ€” Email at minimum; phone optional
βœ“
Client name or business nameβ€” The entity you're billing β€” important for formal disputes
βœ“
Client addressβ€” Optional but professional; required if invoicing a business
βœ“
Invoice numberβ€” Sequential and unique β€” critical for your records and theirs
βœ“
Invoice dateβ€” Date you issued the invoice
βœ“
Due dateβ€” The exact calendar date payment is due
βœ“
Description of servicesβ€” Specific enough that the client understands what they're paying for
βœ“
Quantity and rateβ€” For hourly work: hours Γ— rate. For fixed-price: project description + total
βœ“
Subtotalβ€” Before any discounts or tax
βœ“
Tax (if applicable)β€” VAT, GST, sales tax β€” depends on your country and client location
βœ“
Total amount dueβ€” In the currency you agreed on
βœ“
Payment instructionsβ€” Bank details, PayPal address, or payment link
βœ“
Payment termsβ€” e.g. "Payment due within 14 days of invoice date"

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:

  1. It signals you're serious about payment terms
  2. 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 β†’