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:
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.
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.
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.
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. Bi-weekly is the maximum stretch.
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. Clients need to know who to pay and how to reach you with questions.
- Client name and billing address — use the contact name from your contract, not just the company name. Larger companies route invoices through AP departments that need a specific contact.
- Unique invoice number — sequential (INV-001, INV-002) or date-based (INV-2026-001). Never reuse numbers — it creates accounting and tax nightmares. See our guide on free invoice templates for freelancers for numbering best practices.
- 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." Vague terms get ignored.
- Itemized services — list each service separately with quantity, rate, and line total. "Website redesign — $3,000" is acceptable. "Design work" is not.
- Subtotal, taxes, and total — separate lines for each. Even if taxes are $0, showing a $0 tax line makes the math transparent.
- Payment instructions — bank transfer details, PayPal, or a direct payment link. A clickable payment link reduces average payment time by 3–5 days. This is the single highest-leverage addition to any invoice.
Optional but worth adding: a short note on your late fee policy ("A 1.5%/month late fee applies after the due date") 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, rush jobs | Use carefully |
| Net 7 | Due within 7 days | Small projects, new clients, quick turnarounds | Good option |
| Net 15 | Due within 15 days | Most freelance work — the sweet spot | Recommended |
| Net 30 | Due within 30 days | Large enterprise clients who require it | Only if required |
| Net 60 / Net 90 | Due within 60–90 days | Large corporations with rigid AP processes | 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. Net 30 is acceptable for established relationships or larger clients — but start with Net 15 and let clients negotiate down if needed, rather than starting at 30 and trying to tighten it later.
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.
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. Clients who see a late fee clause pay earlier.
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:
Due date reminder (day 0)
"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."
Friendly nudge (3 days overdue)
"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. [Payment link]"
Firmer follow-up (7 days overdue)
"Hi [Name], invoice #INV-042 is now 7 days overdue. Could you let me know when we can expect payment? I want to make sure this doesn't cause issues for either of us."
Final notice (14 days overdue)
"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 or contact me to discuss. If unresolved, I'll need to explore other options."
Most invoices get paid at the first or second reminder — the client genuinely forgot, or it got buried. The firmer follow-ups are for chronic late payers. If an invoice gets to 30+ days with no response, it's time to stop new work with that client until it's resolved.
Stop writing these emails manually
IndieOps automatically sends the right follow-up at the right time — due date reminders, overdue nudges, final notices. You get paid faster without ever drafting a follow-up email.
Try IndieOps freeTools: What You Actually Need
You don't need accounting software when you have 3 clients. But you do need to not lose invoices in email threads. Here's an honest breakdown:
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. Our free invoice template guide covers exactly what to put in each field and why.
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 — built specifically for independent contractors, not small businesses with employees and inventory.
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 — the admin overhead of complex software for basic invoice management is usually not worth it.
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. Always include the exact date.
- Sending to the wrong contact. Confirm the billing contact when the project starts — not when you send the invoice. AP departments are different people from your project contact.
- No payment link. Making a client do a bank transfer from scratch adds 3–5 days to average payment time. Every invoice should have a clickable payment option.
- Not following up. 30% of late invoices are just forgotten. A single reminder gets most of them paid without confrontation.
- Waiting to invoice. If the work is done, the invoice should be out within the hour. Delayed invoicing delays payment by exactly the amount you delay.