guide

How to Invoice a Client (and Actually Get Paid on Time)

Published June 26, 2026

Disclosure: Some links below are affiliate links. If you sign up through them we may earn a commission at no extra cost to you. We only recommend tools we'd genuinely suggest to a friend. See our full disclosure.

A finished project doesn’t pay you. The invoice does — and yet invoicing is the step most freelancers wing. They finish the work, fire off a vague “here’s what you owe me” email, and then spend the next two months wondering why they haven’t been paid. A clear, professional invoice sent at the right time is the difference between getting paid in a week and chasing money for a quarter. Here’s how to do it properly.

What an invoice actually is

An invoice is two things at once: a formal request for payment, and a record — for you and the client — of what was delivered and what’s owed. Both jobs matter. As a request, it needs to be clear and easy to act on so the client can approve and pay it without coming back with questions. As a record, it needs the details you’ll want later for your bookkeeping and taxes.

A casual “you owe me £400” message fails at both. It’s easy to ignore, easy to dispute, and useless when you’re reconciling your income at tax time.

What every invoice must include

You don’t need fancy software, but you do need every one of these fields. Leaving one out is how invoices get “stuck in accounts” for weeks:

Address the invoice to the person or system that actually pays. With bigger clients, the person who hired you often isn’t the one who cuts the cheque — ask early who invoices should go to.

Setting payment terms (so “when” is never a question)

“Payment terms” just means how long the client has to pay. The common options:

Two rules make terms work. First, agree them before the work starts — your freelance contract should state the payment terms so the invoice only confirms what’s already agreed. Second, put the exact due date on the invoice, not just “Net 14.” A specific date — “Due: 10 July 2026” — is far harder to drift past than a term the client has to calculate.

Take a deposit — don’t invoice everything at the end

The single biggest invoicing mistake is leaving 100% of the fee until the work is done. Instead:

A deposit means you’re never fully exposed, and it quietly filters out clients who were never serious. It also reframes payment as normal and expected rather than something you’re nervously asking for at the end. (This is the same logic that protects you on pricing and scope.)

How to actually send it

When a client doesn’t pay: the polite escalation ladder

Most late invoices aren’t malice — they’re forgotten, lost in a busy inbox, or stuck behind someone’s approval. So start gently and escalate only as needed. Keep everything in writing.

  1. A day or two after the due date — a short, friendly nudge that assumes an oversight: “Hi [name], just checking this one didn’t slip through — invoice #2026-014 was due on [date]. Let me know if you need anything from me to process it.” No accusation; you’re making it easy to fix.
  2. About a week later, no response — follow up more firmly. Restate the invoice number, amount, and original due date, and ask for a specific payment date. Re-attach the invoice.
  3. Still nothing — refer to your contract’s late terms. This is exactly why your agreement should state when a late fee applies and when work pauses. If you have ongoing work for them, it’s reasonable to pause it until the outstanding invoice is cleared.
  4. Persistent non-payment of a meaningful amount — send a final written request making clear it’s the last reminder before further steps, then consider a formal demand letter or your local small-claims process. For larger sums this is worth it; for tiny ones, weigh the time against the amount.

Through all of it, stay calm and professional. The freelancer who chases politely and persistently gets paid; the one who either says nothing or explodes usually doesn’t. If a client is repeatedly difficult about money, treat that as data — see dealing with difficult clients and think hard before taking the next job.

Common mistakes

A faster way to create them

You can build invoices in a document template, but it’s fiddly to keep numbering and totals straight. A simple generator handles the layout, the maths, and a clean PDF for you — I built a free freelance invoice generator for exactly this: fill in the line items, set the due date, and download a tidy, professional invoice. No signup, nothing to install.

The honest bottom line

Invoicing isn’t admin you tolerate — it’s the part of freelancing that actually gets you paid, so it’s worth doing well. Send a clear, itemised, numbered invoice promptly; state an exact due date you agreed up front; take a deposit so you’re never fully exposed; make paying effortless; and if it goes late, chase politely and persistently in writing. Do that consistently and “waiting to get paid” stops being a normal part of your month.

Skip the blank page: my Freelancer’s Client Toolkit includes ready-to-use invoice and polite payment-follow-up templates alongside the proposal, agreement, and onboarding ones.

Keep reading

Frequently asked questions

What should a freelance invoice include?

At minimum: the word 'Invoice', a unique invoice number, the date issued and the date payment is due, your name and contact details, the client's name and details, an itemised list of what you're charging for with amounts, the total owed (and tax if you charge it), and clear payment instructions. Reference the project or purchase order if the client uses one. Those fields are what let the client approve and pay it quickly — and what you need for your own records.

How soon should I send an invoice after finishing the work?

Send it as soon as the agreed milestone is reached — on delivery for a finished project, or on your set schedule for ongoing work. The longer you wait, the longer you wait to get paid, and a stale invoice is easier for a client to deprioritise. Invoicing promptly also signals that you treat the money side professionally, which tends to get you paid faster.

What payment terms should a freelancer use?

Common terms are 'due on receipt', 'Net 7', 'Net 14', or 'Net 30' — the number is the days the client has to pay. Shorter terms get you paid sooner, so for solo work Net 7 or Net 14 is usually reasonable; reserve Net 30 for larger clients who require it. Whatever you choose, state the exact due date on the invoice and agree it in your contract before the work starts, so it's never a surprise.

What do I do if a client doesn't pay the invoice?

Follow a calm, escalating sequence. A day or two after the due date, send a short, friendly reminder assuming it was an oversight. If there's no response, follow up again a week later, more firmly, restating the due date and amount. Keep everything in writing. For persistent non-payment, refer to your contract's late terms, pause any ongoing work, and — for larger amounts — consider a formal demand or small-claims process. Most late invoices are simply forgotten and get paid after the first polite nudge.

Should I take a deposit instead of invoicing everything at the end?

For most project work, yes. Invoicing a deposit before you start (and the balance on delivery) means you're never fully exposed if a client disappears, and it filters out non-serious clients. For larger projects, split it into milestone invoices. Leaving 100% of the fee until the end is the main reason freelancers get stuck chasing money.