← Back to Invoice Generator

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

Invoicing May 16, 2026 · 8 min read

You finished the work. The client is happy. Now you need to get paid. If you've never invoiced a client before — or you've been doing it informally with a quick email and a number — this guide walks you through the right way to do it so you look professional, avoid confusion, and get paid faster.

What is a freelance invoice?

An invoice is a formal payment request. It tells your client exactly what you did, how much it costs, and when they need to pay. It's not a receipt (that comes after payment) and it's not a quote (that comes before the work). An invoice is the document that turns completed work into money in your account.

Even if your client is a friend, even if the project was casual, even if they already agreed to a price — send a proper invoice. It protects both of you. It creates a paper trail, prevents "I thought it was $X" conversations, and makes your business look legitimate.

Step 1: Set up your business information

Before you create your first invoice, you need your own details ready. Every invoice should include:

Set this up once and it appears on every invoice you create. In most invoicing tools, including our free invoice generator, this is saved in a settings or profile section.

Step 2: Fill in your client's details

Every invoice needs to clearly identify who is being billed. Include:

Tip

Ask for billing details before you start the project, not after. "Who should the invoice be addressed to, and what billing address should I use?" is a professional question that also signals you intend to invoice promptly.

Step 3: Add line items

This is the core of the invoice — what you did and what it costs. Each line item should have:

Flat rate vs. itemized: If you agreed on a flat project rate, you can list it as a single line item: "Website Redesign (fixed price)" × 1 × $3,500. If you're billing hourly, break it into meaningful chunks: "Design — homepage mockup (4 hours)" and "Development — responsive build (8 hours)." Don't list every 15-minute task — that's overwhelming, not transparent.

Step 4: Set the dates

Every invoice needs two dates:

Always include a due date. "Please pay when you can" is not a payment term — it's an invitation to forget. A specific date gives the client a clear deadline and gives you a clear basis for following up if they're late.

Step 5: Add tax (if applicable)

Whether you need to charge tax depends on your location, your client's location, and what you're selling. The short version:

If you're unsure, talk to an accountant. Getting tax wrong on invoices creates problems at tax time. Most invoice generators let you add a tax percentage that auto-calculates on the subtotal.

Disclaimer: This is general guidance, not tax advice. Tax rules vary by jurisdiction and change frequently. The thresholds and rates mentioned above are approximate and may not reflect current law. Consult a qualified tax professional for advice specific to your situation.

Step 6: Include payment instructions

This is where most freelancers drop the ball. You send a beautiful invoice with no indication of how the client should actually pay. Include clear payment instructions in the notes section:

If you accept multiple payment methods, list them all. The easier you make it to pay, the faster you get paid.

Tip

For international clients, include your SWIFT/BIC code and IBAN. Wire transfers fail when these are missing, and you won't know until the client tells you the payment bounced — days later.

Step 7: Choose a template and send

Your invoice should look clean and professional. It doesn't need to be fancy — it needs to be clear. A good invoice template has a visible hierarchy: your business info and the invoice number at the top, client details and dates below, line items in a readable table, and the total prominently displayed.

Export the invoice as a PDF. PDFs can't be accidentally edited, they look the same on every device, and they're the standard format that accounting departments expect.

Send the PDF directly to your client via email. Use a clear subject line: "Invoice #INV-042 from [Your Business] — Due May 30." Attach the PDF and include a brief note in the email body with the total and due date. Don't make them open the PDF to find out how much they owe.

Step 8: Follow up if they don't pay

Most late payments aren't malicious — they're forgetful. People get busy. Invoices land in inboxes and get buried. Here's a follow-up timeline that's firm without burning bridges:

The key to follow-ups: always include the invoice number, amount, and original due date. Don't make them search for context.

Common invoicing mistakes to avoid

Invoice checklist

Before you hit send, make sure your invoice includes:

Ready to create your first invoice?

Pick a template, fill in your details, download the PDF. Free, no signup.

Create Invoice →

Start invoicing today

Invoicing doesn't need to be complicated. Fill in who you are, who you're billing, what you did, and how much it costs. Add a due date and payment instructions. Export the PDF and send it. That's the whole process.

The difference between freelancers who get paid on time and those who don't isn't talent or luck — it's process. Send clear invoices promptly, follow up when they're overdue, and keep records of everything. Your future self will thank you at tax time.

Disclaimer: This article is for informational purposes only and does not constitute financial, tax, or legal advice. Tax rules, thresholds, and regulations vary by jurisdiction and are subject to change. Always consult a qualified tax professional or accountant for advice specific to your situation. The Invoice Tool is not responsible for any errors or omissions in invoices created using our tool.