Invoicing is the part of freelancing nobody teaches you. You learn proposals, you figure out rates, but then the project ends and you're staring at a blank document wondering: do I just email a PDF and hope?
Most freelancers either wing it (no consistent format, random due dates, zero follow-up) or over-engineer it (custom accounting software for three clients). Neither approach is wrong exactly — but both leave money on the table. Late payments, awkward follow-ups, and clients who "haven't seen the invoice" are almost always symptoms of a broken invoicing process, not bad clients.
This guide covers the full invoicing lifecycle: when to send, what to include, how to set payment terms that actually get you paid, and how to follow up without souring the relationship.
When to Invoice: Timing Is Not Optional
The most common invoicing mistake freelancers make is waiting. Finishing a project and then "getting around to" the invoice three days later teaches your client that payment is low priority. Invoice on delivery — not the next morning, not end of week.
Here's the timing framework that works across most freelance arrangements:
1. Project work → Invoice on delivery day
Send the invoice the same day you deliver the work. Attach the final files, then attach the invoice. Simultaneous delivery establishes that payment is part of the deliverable, not an afterthought.
2. Retainers → Invoice on the 1st
For monthly retainers, invoice on the first of each month for the upcoming month's services. This keeps cash flow predictable and trains the client to expect (and pay) invoices on a regular cadence.
3. Large projects → 50% deposit before starting
For any project over ~$1,500, require a deposit before work begins. This isn't about distrust — it's standard business practice. It also filters out clients who'll disappear mid-project.
4. Hourly work → Invoice weekly or bi-weekly
Don't let hourly invoices accumulate for a month. Weekly billing keeps amounts manageable for clients and keeps your cash flow consistent.
Rule of thumb: If you're ever thinking "I'll send the invoice later," that's the moment to send it now. Every day of delay is a day added to your payment timeline.
What Every Freelance Invoice Must Include
A professional invoice is a legal document as much as it is a payment request. Missing required fields can cause payment delays (accounting departments reject incomplete invoices) or create disputes down the line.
Every invoice needs these fields — no exceptions:
- ✅ Your name and contact info — full legal name (or business name), email, and optionally phone
- ✅ Client name and billing address — use the contact name from your contract, not just the company name
- ✅ Unique invoice number — sequential (INV-001, INV-002) or date-based. Never reuse numbers
- ✅ Invoice date — the date you're sending it, not the date the work was completed
- ✅ Payment due date — an exact date, not "Net 30." Write "Due: June 3, 2026"
- ✅ Itemized services — list each service separately with quantity, rate, and line total
- ✅ Subtotal, taxes, and total — separate lines for each
- ✅ Payment instructions — bank transfer details, PayPal, or a direct payment link
Optional but worth adding: a short note on your late fee policy and any project reference numbers the client uses internally.
Setting Payment Terms That Work
Payment terms aren't just bureaucratic language — they're a negotiation signal. The terms you set tell clients how serious you are about getting paid on time.
| Term | Meaning | Best for | Verdict |
|---|---|---|---|
| Due on Receipt | Pay immediately | Small one-time services | Use carefully |
| Net 7 | Due within 7 days | Small projects, new clients | Good option |
| Net 15 | Due within 15 days | Most freelance work | Recommended |
| Net 30 | Due within 30 days | Enterprise clients who require it | Only if required |
| Net 60/90 | Due within 60–90 days | Large corporations | Avoid if possible |
Net 15 is the default recommendation for most freelancers. It's professional, gives clients enough time to process payment, and keeps your cash flow moving.
Whatever terms you use: always write the exact due date on the invoice, not just the term. "Net 15" is easily forgotten. "Due: May 19, 2026" is not.
Late fee language that works: Add this line to every invoice: "A late fee of 1.5% per month will apply to balances unpaid after the due date." Most freelancers never actually charge it — the deterrent is the point.
How to Follow Up Without Feeling Awkward
Following up on unpaid invoices is the part that makes most freelancers uncomfortable. It shouldn't. Late payment is a business problem, not a personal rejection — and a polite, systematic follow-up sequence is professional, not pushy.
Here's the four-touch sequence that handles 95% of late invoices:
Day 0 — Due date reminder:
"Hi [Name], just a reminder that invoice #INV-042 for $[amount] is due today. Payment link: [link]. Let me know if you have any questions."
Day +3 — Friendly nudge:
"Hi [Name], following up on invoice #INV-042 — it looks like payment hasn't come through yet. Happy to resend the invoice or answer any questions."
Day +7 — Firmer follow-up:
"Hi [Name], invoice #INV-042 is now 7 days overdue. Could you let me know when we can expect payment?"
Day +14 — Final notice:
"Hi [Name], this is a final notice for invoice #INV-042, now 14 days past due. Per our agreement, a 1.5%/month late fee is now accruing. Please arrange payment within 48 hours."
Most invoices get paid at the first or second reminder — the client genuinely forgot. The firmer follow-ups are for chronic late payers.
Tools: What You Actually Need
For freelancers just starting out (0–5 clients)
A good invoice template in Google Docs or a dedicated tool is enough. The goal is consistency: same format, sequential numbers, clear due dates.
For growing freelancers (5–20 clients)
This is where manual invoicing starts breaking down. You're tracking multiple open invoices, chasing different clients at different stages, and losing time to admin. IndieOps handles invoice creation, delivery, payment collection, and automated follow-ups in one place.
For established freelancers and consultants
At this level you may need full accounting software (QuickBooks, FreshBooks) for tax prep, expense tracking, and P&L statements. But invoicing itself should still be fast and automated.
Common Invoicing Mistakes (and How to Avoid Them)
- Vague line items. "Consulting work — $2,000" will get questioned. "Brand strategy workshop (4 hours × $500/hr) — $2,000" will not.
- No due date. "Net 30" is forgotten. "Due June 15, 2026" is not.
- Sending to the wrong contact. Confirm the billing contact when the project starts.
- No payment link. Making a client do a bank transfer from scratch adds 3–5 days to average payment time.
- Not following up. 30% of late invoices are just forgotten. A single reminder gets most of them paid.
- Waiting to invoice. If the work is done, the invoice should be out within the hour.
FAQ
When should a freelancer send an invoice?
For project work, invoice on the day you deliver. For retainers, invoice on the first of each month. For hourly work, invoice weekly or bi-weekly.
What payment terms should freelancers use?
Net 15 is the default recommendation. Only accept Net 30 if a larger client requires it. Always include the exact due date on the invoice.
How do I follow up on an unpaid invoice without damaging the relationship?
Keep it factual and impersonal: reference the invoice number, amount, and due date. Most late payments are administrative oversights.
Should freelancers charge late fees?
Yes, include them even if you rarely enforce them. 1.5% per month is standard. The deterrent effect is more valuable than the fee itself.
How do I invoice clients without a formal business?
Invoice under your own name. You don't need an LLC to send professional invoices.
What's the fastest way to get clients to pay faster?
Three things: (1) include a direct payment link on every invoice, (2) use Net 15 instead of Net 30, and (3) send a reminder on the due date before it's late.
Top comments (0)