How to Invoice Clients as a Freelancer (Complete Guide)
A complete freelance invoice guide covering what to include, when to send, how to get paid faster, and the exact payment terms that protect your income.
Put this guide into action
Use the free calculators, generators, and file tools on FreelancerToolkit while you read. No account required.
You finished the work. The client loved it. Now you need to get paid — and that means sending an invoice that's professional, complete, and actually gets you money on time.
This freelance invoice guide covers everything: what belongs on every invoice, how to structure your payment terms, when to follow up, and the small details that separate freelancers who chase payments for weeks from those who get paid on time, every time.
Why Your Invoice Is a Business Document, Not an Afterthought
Most freelancers treat invoicing like a chore. Send a PDF, hope for the best, panic when the deadline passes.
But your invoice is a legally binding document. It establishes what was delivered, how much is owed, when it's due, and what happens if that deadline is missed. A sloppy invoice gives clients room to delay, dispute, or disappear.
A tight invoice does the opposite — it sets clear expectations and makes paying you the path of least resistance.
What Every Freelance Invoice Must Include
Whether you're billing $200 or $20,000, every invoice needs these fields.
1. Your Contact Information
At the top: your full name (or business name), email address, and optionally your phone number or website. If you're registered as an LLC or have a tax ID, include that too. Clients often file invoices for accounting purposes, and missing business details slow that process — which slows your payment.
2. Client Contact Information
Name of the client (person or company), their billing email, and their business address if applicable. This sounds obvious, but many freelancers send invoices to the project contact rather than the accounts payable team. Find out early who actually processes payments — it saves you a week.
3. Invoice Number
Assign every invoice a unique number. Start at INV-001 and go up, or use a date-based system like INV-2026-001. Invoice numbers matter for your taxes, for client recordkeeping, and for referencing a specific document in follow-up emails. "I'm following up on INV-042" sounds more professional than "the invoice I sent last Tuesday."
4. Invoice Date and Due Date
The invoice date is when you sent it. The due date is when you expect payment. These should never be the same date — that's not a due date, that's a demand. Standard terms are Net 15 or Net 30 (15 or 30 days from the invoice date). For new clients or large amounts, Net 14 or even Net 7 is reasonable to request.
More on choosing the right terms below.
5. Itemized Line Items
Don't just write "freelance services — $1,500." Break it down:
- Website copywriting (5 pages × $250/page) — $1,250
- SEO keyword research — $250
Itemized invoices reduce disputes because the client can see exactly what they're paying for. They also protect you if a client tries to claim they didn't receive part of the work — each deliverable is documented.
6. Subtotal, Tax (If Applicable), and Total
If you collect sales tax or GST/VAT in your jurisdiction, add it as a separate line. If not, skip it — but be aware of your local tax obligations. Your total should be bold and prominent. Don't make clients do math to figure out what they owe.
7. Payment Methods and Instructions
Tell clients exactly how to pay. If you accept bank transfer, list your account details. If you use PayPal, Wise, Stripe, or Venmo, include your handle or link. The more friction you add here, the longer payment takes. Make it one click or one copy-paste.
8. Late Payment Policy
Include a line like: "Invoices unpaid after 30 days are subject to a 1.5% monthly late fee."
You don't have to enforce it every time, but having it written down changes behavior. Clients who see a late fee clause pay faster. It also gives you legitimate leverage if you need to escalate.
How to Set Payment Terms That Actually Get You Paid
Your payment terms are the conditions under which you agree to do the work. Set them in your contract first — the invoice just restates them.
Net 30 vs Net 15 vs Due on Receipt
Net 30 is industry standard and works fine for established clients with reliable payment histories. For new clients, it's a risk — you're extending 30 days of credit to someone you've never worked with.
Net 15 is a reasonable middle ground. It's not aggressive, but it cuts your average payment wait time nearly in half.
Due on Receipt works best for small projects under $500, one-off clients, or anyone who's paid late before. It signals that this is a transactional relationship, not a credit arrangement.
Deposits and Milestones
The single most effective payment term for freelancers is a 50% deposit before work begins. This does three things:
- Filters out non-serious clients who disappear after project kickoff
- Covers your time even if the client goes silent
- Creates financial momentum — they've already paid something, finishing is easier
For projects over $2,000, consider a milestone structure: 50% to start, 25% at midpoint delivery, 25% on final delivery. This keeps cash flowing and reduces your exposure on large projects.
Autopay and Recurring Invoices for Retainers
If you have a retainer client, set up recurring invoices through your invoicing tool. The invoice should land on the same day each month — ideally the 1st or 15th — so it becomes a predictable line item in your client's budget rather than a surprise.
When to Send Your Invoice
Timing matters more than most freelancers realize.
Send immediately on delivery. Don't wait until Monday if you finish Friday. Don't batch invoices once a month. The moment you deliver work, send the invoice. Payment timelines start from invoice date — delaying sends only delays the clock.
Send before final delivery for deposits. Your deposit invoice should go out the day the contract is signed, not the day you start. Some freelancers send it before the contract is even countersigned — that's fine, but make cashing conditional on signature.
Send a reminder at 3 days before due date. A brief, friendly reminder email ("Just a heads-up, Invoice INV-042 for $1,800 is due Friday") prevents the classic "oh I forgot" excuse. Most late payments aren't malicious — they're just lost in someone's inbox.
How to Follow Up on Late Invoices Without Burning the Relationship
Your invoice hit Net 30 and nothing happened. Here's the escalation sequence that works:
Day 1 past due: Send a polite reminder. "Hi [Client], I wanted to check in on Invoice INV-042, which was due yesterday. Please let me know if you need me to resend it or if you have any questions."
Day 7 past due: Slightly firmer. "Invoice INV-042 for $1,800 is now 7 days overdue. As a reminder, our agreement includes a 1.5% monthly late fee on unpaid balances. I'd appreciate payment by [specific date]."
Day 14 past due: Phone call or a more direct message. At this point you're also pausing any ongoing work until the account is current.
Day 30+ past due: This is where you evaluate whether to involve a collections service, small claims court, or simply write it off and update your vetting process.
The key is documented escalation. Every email creates a paper trail if you ever need to escalate legally.
Common Invoice Mistakes That Delay Payment
Sending to the wrong person. Always confirm the billing contact before your first invoice. Ask during onboarding: "Who should I send invoices to, and what's the best email for that?"
Missing a PO number. Many corporate clients require a Purchase Order number on invoices before their accounts payable team will process them. Not including it means your invoice sits in a queue until someone notices. Ask upfront if a PO is required.
Vague line items. "Services rendered" is an invitation to dispute. Be specific about what was delivered.
No late fee clause. Without one, there's zero incentive to prioritize your invoice over others.
Inconsistent invoice numbering. Gaps in your numbering sequence raise flags during tax audits. Stay sequential.
Use This Free Tool
Building your invoice from scratch in Word or Google Docs every time wastes 20–30 minutes per client. Use the FreelancerToolkit Invoice Generator to create a professional invoice in under 2 minutes — with auto-calculated totals, your branding, and all the required fields pre-populated.
You can download it as a PDF, ready to send. No signup required.
The Invoicing System That Actually Works
Here's the simple system that keeps payments flowing:
- Deposit invoice → sent same day contract is signed
- Milestone invoices → sent on delivery of each milestone, same day
- Final invoice → sent before or with final delivery (never after)
- Reminder email → 3 days before due date, every time
- Late follow-up → structured escalation starting day 1 past due
Set this up as a repeatable process and late payments drop dramatically. The freelancers who always get paid on time aren't luckier — they're more systematic.
Your freelance invoice guide checklist: complete contact info, unique invoice number, itemized line items, clear due date, payment instructions, and a late fee clause. Get those right, and invoicing stops being stressful and starts being a reliable part of how you run your business.
Free tools for freelancers
Put this advice into action with our free calculators and generators — no login required.