HomeGuides › Guide

How to Write an Invoice: A Step-by-Step Guide for Freelancers

An invoice is just a clear request for payment — but a sloppy one gets ignored, questioned, or paid late. Here's the exact process, whether you're billing your first client or your fiftieth.

Step 1 — Gather your details

Before you type a word, gather four things: your business details (name, email, address), your client's billing details (name, address, and contact person), what you did (deliverables, hours, or products), and the agreed price. Most invoicing delays come from missing information, not from clients refusing to pay.

If your client is a company, ask whether they need a purchase order (PO) number on the invoice. Large organizations often can't pay invoices without one — a two-minute question now saves a three-week delay later.

Step 2 — Include the essential fields

Every invoice needs the same core fields:

  • Your details: business name, email, phone, address, and logo if you have one.
  • Client details: the billing name and address — not just the person you worked with.
  • Invoice number: unique and sequential (INV-001, INV-002…). Never reuse numbers.
  • Dates: the invoice date and a concrete payment due date ('Due March 14' beats 'Net 30').
  • Line items: each service or product on its own line with quantity, rate, and amount.
  • Totals: subtotal, tax or discount if any, and the final total due.
  • How to pay: bank details, PayPal email, or payment link — spelled out so nobody has to ask.

If you're VAT/GST registered, add your tax number and a per-line tax breakdown — tax authorities require it.

Step 3 — Itemize the work clearly

Write line items the way you'd explain them to a friend: specific and checkable. 'Blog post: Email Subject Lines (1,500 words) — $450' gets approved instantly. 'Writing services — $450' gets a reply asking what it was for.

Show the math: quantity × rate = amount on every line. If you bill hourly, show the hours. If materials were pass-through costs, mark them 'at cost'. Transparency is the fastest route to payment.

Step 4 — Set terms and send it fast

Add a short notes section for payment terms: when payment is due, how to pay, and what happens if it's late ('1.5% monthly late fee after 30 days'). Polite, written terms get respected; unwritten terms get ignored.

Then send it promptly — the day the work is done, not the end of the month. Invoices sent within 24 hours of delivery are paid significantly faster than batched monthly ones.

Put it into practice — free

Billia's invoice generator applies everything on this page automatically: numbering, totals, tax, and a clean PDF.

Create my invoice — free