← Blog  ·   · Freelancing  · Invoicing

How to Invoice a Client: A Step-by-Step Guide for Freelancers

Sending your first invoice doesn't have to be stressful. Here's exactly how to invoice a client — what to include, when to send it, and how to get paid faster.

How to Invoice a Client: A Step-by-Step Guide for Freelancers

Nobody warns you about the invoicing part.

You did the work. The client is happy. And now you're staring at a blank document wondering: What exactly goes on an invoice? Do I need a special format? What if they don't pay?

If that's you, you're not alone. Invoicing is one of those things that sounds simple until you're actually doing it for the first time. This guide walks you through the whole process — from what to put on your invoice to how to send it — without any of the jargon.


What is an invoice, exactly?

An invoice is a formal payment request. It tells your client what work you completed, how much they owe you, and when they need to pay.

It's not just a nice-to-have. A proper invoice:

Think of it as the professional handshake that closes out a piece of work.


Step 1: Decide when to invoice

Timing matters more than most people realise.

For project-based work, invoice as soon as you deliver the final files or complete the project. Don't wait — the moment enthusiasm is highest is also the moment payment is most likely to happen quickly.

For ongoing work (retainers, monthly contracts), invoice on the same day each month. Predictability helps your clients' bookkeeping and makes your own cash flow easier to manage.

For large projects, consider splitting it into two invoices: 50% upfront before you start, and 50% on completion. This protects you from doing a mountain of work and then chasing payment.

A simple rule of thumb: send the invoice while the work is still fresh in your client's mind. The longer you wait, the more awkward it gets — for both of you.


Step 2: Know what to include

This is where a lot of first-time freelancers get tripped up. Here is everything your invoice needs:

1. The word "Invoice" at the top Label it clearly. Accounts teams process hundreds of documents — make it unmistakably clear what this one is.

2. A unique invoice number Start with INV-001 and work up. You will use this number when chasing payment ("Following up on Invoice #INV-001") and for your own records at tax time.

3. Your details Your full name or business name, address, and contact email. If you are VAT-registered, include your VAT number — it is a legal requirement.

4. Your client's details Their company name and billing address. Always double-check this. Sending an invoice to the wrong entity is one of the most common causes of payment delays and it is entirely avoidable.

5. Invoice date and payment due date The invoice date is today. The due date depends on your payment terms:

For new clients or smaller amounts, "Due on receipt" or Net 14 is perfectly reasonable. Net 30 is standard for larger corporate clients with formal procurement processes.

6. A clear, itemized description of your work Do not just write "Design work — £500." Break it down:

Service Qty Rate Total
Logo design 1 $300 $300
Brand guidelines document 1 $200 $200
Total $500

Itemized invoices look more professional and are much harder to dispute.

7. Subtotal, tax, and total Show the subtotal, any applicable tax (VAT, GST, or sales tax) as a separate line, then the grand total in bold. If you are not tax-registered, just show the total clearly.

8. How to pay List your accepted payment methods. Include your bank account details (sort code and account number, or IBAN and SWIFT for international clients), PayPal email, or a payment link. Make it as easy as possible. Friction at this stage genuinely costs you money.

9. Late payment terms (optional but smart) Something like: "A late fee of 2% per month applies to overdue invoices." You will probably never enforce it on a good client, but including it signals that you are serious about payment and can protect you legally if things do go wrong.


Step 3: Create your invoice

You have a few options here.

Word or Google Docs: Usable, but formatting them consistently every time is tedious, and they rarely look polished enough to inspire confidence.

Spreadsheets: Better for number-crunching, but not ideal for the professional document a client sees.

An invoice generator: The fastest and cleanest option. Use our free invoice generator — type in your details, add your line items, and download a professional PDF in under two minutes. No account required, no watermarks.

Whatever you use, save a copy for your own records. You will need them at tax time and occasionally to resolve payment disputes.


Step 4: Send it professionally

An invoice sent with a brief, warm covering email lands far better than one dropped casually into a chat message or attached to a thread about something else entirely.

Here is a simple template you can use:

Subject: Invoice #INV-001 — [Your Name / Project Name]

Hi [Client name],

Please find attached Invoice #INV-001 for [brief description of work], totalling [amount]. Payment is due by [date].

You can pay via [payment method]. Please do not hesitate to get in touch if you have any questions.

Thanks again for the opportunity — it was a pleasure working with you.

[Your name]

Keep it short, professional, and friendly. Attach the PDF. That is all it needs to be.


Step 5: Follow up — calmly and consistently

Chasing payment is the part most freelancers dread. Here is the honest truth: the vast majority of late payments are not malicious. They are lost in an inbox, waiting in an approvals queue, or simply forgotten by a busy person who genuinely intended to pay.

A polite reminder a day or two after the due date is completely normal and expected:

Hi [Client name], just a quick follow-up on Invoice #INV-001, which was due on [date]. Please let me know if you need anything from my end to process payment.

If you hear nothing after a week, follow up again — by phone if you have a number. Most situations resolve themselves at this stage.

If an invoice is seriously overdue (30 or more days, no response at all), that is when you reference your late payment terms, send a more formal notice, and, if necessary, consider involving a collections service. In most freelance relationships it never gets that far. But having those terms written on your invoice from the beginning means you are on solid ground if it does.


Common invoicing mistakes to avoid

Sending to the wrong contact. Always confirm the billing contact before you start a project. The person who hired you and the person who processes payments are often two completely different people.

Vague descriptions. "Consulting services" tells a client nothing. Be specific about what you actually delivered.

Not following up. If you do not hear anything by the due date, send a reminder. Silence is not payment.

Losing your records. Keep every invoice you send. You will need them for taxes, and occasionally to settle a dispute months down the line.

Invoicing too late. Waiting weeks to send your invoice makes you look disorganised and subtly signals to the client that payment is not urgent. Invoice promptly — it sets the tone.


One last thing: make your invoice look good

This sounds superficial, but it is not. Clients subconsciously assign more credibility to professional-looking documents. A clean, well-formatted PDF with your logo and consistent branding gets taken more seriously than something that looks like a rough draft.

You do not need a designer for this. A good invoice generator handles the formatting automatically. Add your logo, choose a clean layout, and let the tool do the rest.


Getting paid is not a favour your clients are doing you. It is the natural conclusion of work well done. The invoice is just the mechanism that makes it official — so make it a good one.

Create your first invoice free →


The first invoice I ever sent was a disaster.

I charged too little. I forgot to add a due date. The client paid six weeks later, and I didn't say anything because I was too nervous to bring it up. I assumed that was just how freelancing worked.

It isn't.

Over time — through a lot of late payments, awkward email threads, and one genuinely horrible situation where a client just ghosted me — I figured out what actually works. This guide is everything I wish someone had told me when I was starting out.

Why Getting Invoicing Right Matters More Than You Think

Most freelancers treat invoicing as an afterthought. You finish the project, throw together a document with a number on it, and fire it off. Then you wait.

The problem is that invoicing is the only moment in the entire client relationship where you are asking them for something. Everything else, you're giving. The proposal, the work, the revisions — all of that is you providing value. The invoice is the one time the dynamic flips.

That means how you handle it sets the tone for how you get paid.

A professional, detailed invoice signals that you run a real business. A vague one — or worse, a late one — signals that you're winging it. And clients, consciously or not, respond to that signal.

Step 1: Send the Invoice Promptly

The moment you complete the work (or hit a billing milestone), send the invoice. Don't wait for the client to ask. Don't hold it until Monday because you forgot on Friday. Send it.

The longer you wait, the more the work fades from your client's memory. An invoice sent immediately after delivery catches them when the value is fresh. It also shows that you're on top of your business.

If you're working on a retainer or a project with milestone billing, set a fixed date — the 1st of every month, or the day after each milestone is approved — and stick to it. Predictability helps clients budget. It also removes the mental overhead of you deciding each time when to send it.

Step 2: Include Every Detail They Need to Pay You

This sounds obvious. But the most common reason invoices go unpaid isn't that clients don't want to pay — it's that something is missing and no one said anything.

Here's what every invoice needs:

Your details:

Your client's details:

Invoice specifics:

What you actually did:

How to pay you:

I've seen clients sit on an invoice for two weeks because they weren't sure which bank account to use and felt awkward asking. You can eliminate that entirely just by being explicit.

Step 3: Set Payment Terms You Actually Mean

"Net 30" sounds professional. It also means you might not see money for a month after you deliver the work. For a lot of freelancers — especially early on — that's a long time to wait.

Think about what you actually need. A few options:

Whatever you choose, state it clearly on the invoice. "Payment due within 14 days of invoice date" is unambiguous. "Soon" is not.

You can also add a note about late payment fees - something like "A 2% monthly fee applies to overdue balances." You don't have to enforce it every time, but having it in writing changes the psychology of the transaction. It signals that you treat your business seriously and expect others to do the same.

Step 4: Follow Up Without Apology

Here's something I had to unlearn: chasing payment is not rude.

You did the work. You held up your end of the agreement. Following up on an overdue invoice is not bothering someone - it's professional. The awkwardness you feel is yours to manage, not a reason to stay silent.

A simple, matter-of-fact reminder sent one day after the due date works well:

Hi [Name], just a quick follow-up on Invoice #042, which was due yesterday. Please let me know if you have any questions about it or if there's anything blocking payment. Happy to help sort it out.

Short. No guilt. No anger. Just a prompt.

If there's no response after another week, send a second one - slightly more direct. Most overdue payments get resolved at this stage. People are busy, invoices get buried in inboxes, and a gentle nudge is genuinely useful to them as well as you.

Only after two or three ignored follow-ups do you need to escalate - and even then, a calm, factual tone is more effective than an emotional one.

Step 5: Keep Records

This one saved me once.

A client disputed a payment, claiming they'd never received the invoice. I had the sent timestamp, the PDF, and two follow-up emails to prove otherwise. The dispute evaporated in about ten minutes.

Keep copies of every invoice you send. A simple folder by year works fine. If you're using an invoicing tool, the history is already there.

Also, reconcile your invoices against your payments at least once a month. You'd be surprised how easy it is to lose track of a small outstanding balance - and how quickly small balances add up.

The Psychological Side Nobody Talks About

Invoicing is uncomfortable for a lot of freelancers because it makes money explicit. During the project, the relationship is creative and collaborative. The invoice makes it transactional, and that can feel like a shift in dynamic.

But here's the reframe: your clients are businesses. They pay suppliers all the time. To your client's accounts team, your invoice is just another line item to process. There's nothing personal about it.

The awkwardness is almost entirely in your head. And the more you invoice -professionally, promptly, consistently - the faster it disappears.

Some of the most confident invoicers I know are the ones who got burned early. A genuinely bad experience with a non-paying client can do in six weeks what no amount of advice can: make you completely unsentimental about getting paid.

A Practical Shortcut

If you're spending more than five minutes building an invoice from scratch, you're wasting time. A good invoicing tool - or even a well-structured template - should handle the layout, calculations, and numbering for you, so you can focus on the job.

Our free invoice generator lets you create a professional PDF invoice in under two minutes, with no account needed. Fill in your details, add your line items, and download. That's it.

It won't chase your clients for you. But at least it takes the friction out of the first step.


Quick Summary

Getting paid isn't luck. It's process. Build a good one early and most of the headaches disappear.

Create your invoice now — it’s free

No sign-up. Download as PDF in seconds.

Open Invoice Generator