How to Invoice as a Freelancer (Step-by-Step Guide)

Invoicing is the part of freelancing nobody teaches you, yet it’s the step that actually puts money in your account. The good news: it’s straightforward once you have a simple, repeatable process. Here’s how to invoice clients like a pro.

Step 1: Agree on the details before you start

The smoothest invoices begin before any work happens. Confirm in writing:

  • The scope and deliverables
  • Your rate (hourly or fixed) and the total or estimate
  • Payment terms (e.g. 50% deposit, balance on completion; Net 15)
  • Who to send the invoice to (often an accounts-payable email)

This avoids awkward surprises later and gives you something to point back to.

Step 2: Gather what every invoice needs

A professional invoice includes:

  • The word “Invoice” and a unique invoice number
  • Your name/business, contact details, and tax ID if applicable
  • Your client’s name and billing address
  • Issue date and due date
  • An itemised list of work with quantities, rates, and line totals
  • Subtotal, tax, any discount, and the grand total
  • Payment terms and methods

We cover this in depth in What to include on an invoice.

Step 3: Number your invoices consistently

Use a clear system like INV-2026-0001, INV-2026-0002. Consistent, unique references help you match invoices, payments and supporting records. Some tax systems require a unique or sequential invoice number, so verify the format that applies to your business.

Step 4: Set clear payment terms

Decide when you expect to be paid and say so explicitly. “Net 15” or “Due on receipt” with the actual date beats a vague “please pay soon.” New to terms? Read Invoice payment terms explained.

For new clients, consider asking for a deposit up front — it filters out non-serious clients and protects your time.

Step 5: Make it easy to pay

The fewer steps between your client and paying you, the faster you get paid:

  • List your accepted methods (bank transfer, card, PayPal, etc.)
  • Include the exact account details or a payment link
  • Keep the total amount due prominent

Step 6: Send it promptly and keep a copy

Send the invoice promptly when the work or milestone becomes billable under the agreement. The due-date clock may start from the invoice, delivery, acceptance or receipt, so use the agreed trigger. Keep the invoice with your related business records.

Step 7: Follow up (politely)

If a due date passes, a short, friendly reminder usually does the trick: restate the invoice number, the amount, and the payment options. Persistent, professional follow-up is normal and expected.

Common freelancer invoicing mistakes

  • Invoicing late — slows your cash flow for no reason.
  • Vague line items — “Design work” invites questions; be specific.
  • No due date — leaves payment open-ended.
  • Forgetting tax — know whether you must charge VAT/GST/sales tax.
  • No deposit on big jobs — leaves you exposed if a client disappears.

Create your invoice now

You don’t need accounting software to look professional. Our free invoice generator calculates line items, discounts and the tax rates you enter, offers automatic Net-term due dates, and creates a clean PDF — all in your browser. You remain responsible for unique numbering, the correct tax treatment and the final review.