WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

How to Invoice Freelance Clients: A Practical Guide

Learn what to include on every freelance invoice, when to send it, and how to follow up on late payments.

April 12, 20266 min read

How to Invoice Freelance Clients: A Practical Guide

You've completed the work. Your client is happy. Now comes the part that actually keeps the lights on: getting paid.

If you're freelancing, invoicing isn't just paperwork - it's your lifeline. A well-crafted invoice gets paid faster. A sloppy one sits in someone's inbox for weeks, forgotten between Slack messages and budget reviews.

This guide walks you through exactly what to include on every invoice, when to send it, how to handle payment terms, and what to do when someone doesn't pay on time.

Why Invoicing Matters (Beyond the Obvious)

Most freelancers think invoicing is just a formality. You do the work, you send an invoice, you get paid. Right?

Not quite.

Here's what actually happens: Your invoice is one of dozens hitting your client's desk that week. It competes for attention with emails, meetings, and a thousand other things demanding their focus. A professional, clear invoice wins that attention. A confusing or incomplete one gets forwarded to accounting, lost, or forgotten entirely.

Beyond that, invoicing affects your cash flow directly. If you invoice today and get paid in 45 days instead of 15, you're financing your client's business with your own money. That matters when you've got rent to pay and suppliers to compensate.

There's also the professionalism factor. Your invoice is a document that represents your business. It says: "I'm serious about what I do, and I respect your time enough to make this easy for you."

What Every Freelance Invoice Must Include

Your invoice is a contract of sorts. It documents what you did, what you're charging, and what you expect in return. Here's what goes on it:

Your Name and Business Information

Start at the top. Include your full name, business name (if you have one), email, phone number, and address. If you've got a website, add that too.

This is straightforward, but don't skip it. Your client needs to know how to contact you. And if this invoice is forwarded to their accounting department, they need these details to process payment correctly.

Client Information

Next, your client's details. Full business name, contact person (ideally), and billing address. Again, this seems obvious, but it matters for payment processing.

Invoice Number and Date

Every invoice needs a unique number. Start at 001 and go up. This creates a paper trail and makes it easy for your client to reference payments and for you to track what's been paid.

Include two dates: Invoice date (when you're sending it) and Due date (when you expect payment).

Line Items (The Actual Work)

This is the meat of the invoice. Describe what you did. Be specific.

Specific line items do two things: They remind your client exactly what they're paying for (reducing confusion and disputes), and they justify your rate if anyone questions it later.

Subtotal, Taxes, and Total

Add it up. If you're required to collect sales tax or if you're invoicing internationally and need to include VAT, note it here. Make the final total obvious - use a larger font, bold it, or both.

Payment Terms

This is where you spell out expectations. "Net 30" means the client has 30 days to pay. "Net 15" means 15 days. "Due on receipt" means immediately.

Payment Methods

Tell your client how to pay you. Do you accept bank transfers? Credit card? PayPal? Checks?

The more options you offer, the faster you'll get paid. Most businesses prefer ACH transfers. Credit card processing costs you a fee, but some clients will only pay that way.

When to Send Your Invoice

Timing matters. Here's the rule: Invoice as soon as the work is done. Don't wait until the end of the month. Send it that day or the next business day while the work is fresh in your client's mind.

Payment Terms Explained

New freelancers often don't negotiate payment terms - they just accept whatever the client wants. That's a mistake.

Net 15: Payment due in 15 days. Good middle ground. Fast enough that you get paid quickly, reasonable for most clients.

Net 30: Payment due in 30 days. Industry standard for many businesses. It's what most larger companies will expect.

Net 45 or Net 60: Payment due in 45 or 60 days. Common for work with large corporations, but it's brutal for freelancers. Avoid this if you can.

Here's the thing: Payment terms are negotiable. If a client says "We only pay Net 45," you can say "I appreciate that, but I usually require Net 30. Can we do 30?" Many will say yes.

How to Follow Up on Late Payments

Someone didn't pay by the due date. Now what?

Don't panic. Most late payments aren't intentional. Invoices get lost, buried, or the client just spaced on it.

Day 1 after due date: Send a friendly reminder. Keep it casual and assume innocence. Most of the time, they appreciate the nudge.

Day 10 after due date: If no response, send a more formal email. Now you're giving them a chance to tell you if something's wrong.

Day 20 after due date: It's time to pick up the phone. Email is easy to ignore. A call gets their attention. Sometimes they'll tell you it's "in the queue" or "approved, just waiting on accounting."

Day 30 after due date: This is the point where you might stop taking new work from them or require upfront payment. Only pull that trigger if you're serious.

Common Invoicing Mistakes to Avoid

Vague descriptions of work. "Services rendered - $5,000" tells the client nothing. Be specific about what they're paying for.

Forgetting to include contact info. Your client's accounting team needs to know how to reach you.

Inconsistent invoice numbers. Don't skip numbers or reuse them. This creates confusion and looks unprofessional.

Not following up on late payments. The longer you wait, the less likely you'll get paid. Follow up consistently.

Making Invoicing Easier

Invoicing doesn't have to be a chore. Use a template. Microsoft Word or Google Docs templates work fine. Better yet, use dedicated invoicing software like WaffleInvoice that lets you create an invoice in 60 seconds, set up automatic reminders for late payments, and track what's been paid without switching between spreadsheets.

The ROI is simple: If invoicing software saves you 5 hours a month at $50/hour, it pays for itself immediately. But the real value is in getting paid faster and having fewer follow-up conversations with clients about missing payments.

Related reads: How to Get Paid Faster as a Freelancer · Freelance Invoice Template Guide · Payment Terms for Freelancers

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free