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.
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 FreeMore from the blog
How to Raise Your Freelance Rates (Without Losing Clients)
A practical guide to increasing your freelance rates with existing and new clients - when to raise, how much, what to say, and how to update your invoicing.
How to Write a Freelance Proposal That Wins Clients (With Examples)
Most freelance proposals lose because they talk about the freelancer instead of the client. Here is the exact structure that wins projects - with examples you can steal.
How to Scope a Freelance Project (So You Never Undercharge Again)
Learn how to scope freelance projects accurately with a step-by-step breakdown method, buffer strategies, and tools that turn your scope into a professional estimate.
Compare WaffleInvoice head-to-head
Honest side-by-side comparisons against the tools most often mentioned alongside WaffleInvoice.
Comparison
WaffleInvoice vs PayPal Invoicing
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs FreshBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs QuickBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
