How to Invoice Clients as a Freelancer: A Practical Guide That Gets You Paid Faster

If you've ever chased a late payment, sent an invoice with the wrong details, or simply guessed at what to include, you already know that knowing how to invoice clients as a freelancer is one of the most important business skills you can develop. Done well, invoicing protects your cash flow, reinforces your professionalism, and removes the awkwardness from getting paid. Done poorly, it creates delays, disputes, and the kind of financial stress that makes freelancing feel harder than it needs to be.

This guide covers everything from what a legally valid invoice must include, to how to structure your payment terms, handle late payers, and build a process that runs smoothly every time — not just when you remember to do it.

What a Freelance Invoice Must Include

Before anything else, your invoice needs to be legally valid. Requirements vary slightly depending on your country, but for UK freelancers, HMRC sets clear expectations. Miss any of these and you may face delayed payment simply because a client's accounts team kicks it back.

Every freelance invoice should include:

If you're not VAT-registered, you don't need to include a VAT number, but you should still state clearly that no VAT applies. This prevents confusion and stops clients assuming they'll receive a separate VAT invoice.

How to Set Payment Terms That Actually Work

Payment terms are where most freelancers give away too much ground. The instinct is to be accommodating — 30 days feels standard, 60 days feels rude to challenge — but generous payment terms are one of the primary reasons freelancers experience cash flow problems.

Here's a more practical approach:

Start with shorter terms than you think you need. Net 7 (payment within 7 days) is entirely reasonable for project-based work, particularly for smaller invoices. Net 14 works well for most freelance engagements. Only agree to Net 30 if the client specifically requires it — and even then, consider whether you can charge a small retainer upfront to offset the wait.

Use deposits as standard practice. For any project above a set threshold — say, £500 — request 30–50% upfront before work begins. This isn't unusual or presumptuous; it's how professionals in architecture, law, and photography routinely operate. It also filters out clients who were never serious about paying.

State your late payment policy on every invoice. Under the UK Late Payment of Commercial Debts Act, you're legally entitled to charge statutory interest on overdue B2B invoices — currently 8% above the Bank of England base rate — plus a fixed compensation fee. Even if you never enforce it, stating this on your invoice changes the tone. It signals that you take payment seriously.

What payment terms should freelancers use? Most freelancers benefit from Net 14 as a default, combined with a 30–50% upfront deposit for project work. Shorter terms improve cash flow significantly, and deposits protect you if a client disappears mid-project. Reserve Net 30 only for established clients or when a contract explicitly requires it.

How to Invoice Clients as a Freelancer: The Timing Question

When you send an invoice matters almost as much as what's on it. Many freelancers send invoices too late — finishing a project on a Friday, then invoicing the following week, which can push payment out by an entire extra month if the client runs a weekly payment cycle.

A few timing principles that make a measurable difference:

Invoice immediately upon completion. The moment a deliverable is approved or a milestone is hit, send the invoice. Don't wait until the end of the week, end of the month, or until you "get around to it." Delay on your side signals that the invoice isn't urgent — and clients will treat it accordingly.

Align with your client's payment runs if you can. Some larger companies process supplier payments on a specific day each week or month. If you know your client does this, find out when their cut-off is. Submit your invoice before that cut-off and you'll get paid a full cycle earlier.

Send a polite reminder before the due date. A brief "just a heads-up that invoice INV-047 is due on Friday" email sent two days before the deadline is not pushy — it's helpful. Accounts teams juggle dozens of payments, and a low-key reminder often moves your invoice to the top of the queue.

Writing Invoice Descriptions That Prevent Disputes

Vague invoice line items are a leading cause of delayed payment. If a client's finance team can't immediately match your invoice to an approved purchase order or a specific piece of work, it goes on hold while someone investigates.

Compare these two descriptions for the same piece of work:

Weak: "Copywriting services — £1,200"

Strong: "Website copywriting — 8 pages of product copy for the Spring 2025 launch, as per proposal dated 3 March 2025 — £1,200"

The second version references the project, the scope, and the paper trail. A client's accounts team can approve it without needing to contact anyone. That alone can shave days off your payment time.

If your project involves multiple deliverables or phases, break them into separate line items. This also makes it easier to resolve partial disputes — if a client questions one element, you can agree to hold that line item while they pay the rest, rather than having the entire invoice stuck in limbo.

How to Follow Up on Late Invoices Without Damaging the Relationship

Late payment is one of the most stressful parts of freelancing, partly because the follow-up feels awkward. It shouldn't. You did the work. You're asking for what you're owed. The following escalation process keeps things professional while making your expectations clear.

  1. Day of due date: Send a brief, friendly email. "Hi [Name], just checking in — invoice INV-047 for £1,200 was due today. Please let me know if you need anything from my end to process payment." No apology, no aggression.
  2. 3–5 days overdue: Follow up again, slightly more direct. Reference the original invoice, the amount, and the due date. Ask for a specific payment date.
  3. 10–14 days overdue: Send a formal overdue notice. Reference your late payment terms. If you're VAT-registered or working with another business, you can formally notify them that statutory interest is accruing.
  4. Beyond 14 days: Consider whether to escalate — a solicitor's letter, a formal debt recovery service, or (for smaller amounts) the small claims court. For ongoing clients, a direct phone call often resolves things faster than email at this stage.

How do freelancers deal with clients who don't pay? Start with a friendly email on the due date, then escalate in steps over 10–14 days. Reference your late payment terms, which under UK law allow you to charge statutory interest on overdue B2B invoices. If payment remains outstanding beyond 30 days, small claims court or a debt recovery service are legitimate options.

Building a Repeatable Invoicing Process

The freelancers who get paid consistently and on time aren't necessarily more assertive — they've just built a system so that invoicing happens without fail, every time. Here's what that looks like in practice:

Use a template, not a blank document. Starting from scratch each time wastes time and increases the chance of errors. A saved invoice template with your details, payment terms, and bank information pre-filled means each invoice takes two minutes to complete, not twenty.

Number your invoices systematically from the start. This sounds trivial but matters enormously when you're reconciling payments, preparing tax returns, or dealing with a disputed invoice six months later. A simple sequential system (INV-001 onwards) is fine. Adding the year (2025-001) is even better.

Keep copies of everything. Every invoice you send, every payment you receive, every follow-up email — stored and searchable. This protects you during tax season and if a payment dispute ever escalates.

Record payments against invoices promptly. Knowing which invoices are outstanding versus paid is essential for understanding your actual cash position. If you're tracking this in a spreadsheet, update it every time a payment lands. If you're using invoicing software, this should happen automatically.

When to Use Invoicing Software Instead of Manual Invoices

If you're sending more than a handful of invoices per month, manual invoicing — whether in Word, Google Docs, or Excel — starts to create real inefficiency and risk. You're more likely to make errors, forget to follow up, or lose track of what's been paid.

Dedicated invoicing software handles the repetitive parts automatically: generating invoice numbers, sending reminders, tracking payment status, and connecting payments back to client records. For freelancers managing multiple clients, this isn't a luxury — it's how you avoid the admin swamp that eats into billable time.

The practical question is whether your invoicing tool is connected to the rest of your business. If your client records are in one place, your invoices in another, and your project notes somewhere else entirely, you spend more time switching between tools than actually working. An integrated platform — where a client record connects directly to their invoices, contracts, and communications — removes that friction entirely.

Soloft is built specifically for this: a single workspace where your CRM, invoicing, proposals, and project management sit together, so sending an invoice is a natural next step after completing work, not a separate admin task you have to remember to do.

Tax Considerations When Invoicing as a Freelancer

Your invoices are also your financial records. What you invoice determines your taxable income, and how you invoice affects what records HMRC expects you to keep.

A few points worth knowing:

The invoice date determines when income is recognised for most self-employed freelancers using cash accounting. If you invoice in March but get paid in April, the income typically falls in the April tax year under cash basis accounting — but this depends on your accounting method. Check with your accountant if you're unsure which basis you're using.

If you become VAT-registered, your invoicing changes immediately. You'll need to add VAT to all applicable invoices, include your VAT registration number, and keep VAT records separately. Missing this is a compliance issue, not just an admin oversight.

Keep invoices for at least 6 years, even if the client relationship ended years ago. HMRC can investigate historical tax years, and you'll need the records to support your returns.

The Difference Between a Professional Invoice and an Amateur One

None of this needs to be complicated. The freelancers who invoice confidently share a few common habits: they send invoices immediately, their descriptions are specific, their terms are clear, and they follow up without apology when payment is late.

They've also stopped treating invoicing as an afterthought. It's as much a part of the job as the work itself — because no matter how good your deliverables are, you're running a business. Getting paid reliably is what keeps it running.

If you're ready to take the admin out of invoicing, try Soloft free. It's built for freelancers and solopreneurs who want their invoicing, client management, and project work in one place — so you spend less time on admin and more time on billable work.