How to Invoice Clients as a Freelancer (Step-by-Step)
Sending an invoice sounds simple — you did the work, you send the bill, you get paid. But most freelancers are leaving money on the table by sending invoices that are incomplete, poorly timed, or missing the language that turns a suggestion into an enforceable payment term.
This guide covers everything: what goes on an invoice, when to send it, how to follow up, and the structure that gets you paid faster.
Why Most Freelance Invoices Get Paid Late
The most common reason freelance invoices get paid late isn't bad clients — it's preventable friction. Missing information means the client has to ask a question before they can process the payment. Vague due dates mean nothing triggers urgency on their end. No payment link means they have to figure out how to pay you.
Fix the invoice and most late payments go away before they start.
Step 1: Set Up Your Invoice Structure Before You Send Anything
Every professional invoice needs the same core fields. Missing even one creates a "quick question" that delays payment.
Required Fields
Invoice header:
- Your name or business name
- Your business address (optional but professional)
- Your email and phone
- Invoice number (sequential — e.g., INV-001, INV-002)
- Invoice date (when you're sending it)
- Due date (specific — "Due by August 1, 2026" not "Net 30")
Client details:
- Client name or business name
- Client address (required for some payment processors)
- The specific person or department the invoice is addressed to
Line items:
- Description of each deliverable or service
- Hours or quantity (if applicable)
- Rate per unit
- Line item subtotal
Totals:
- Subtotal
- Any applicable taxes (varies by location)
- Total amount due (large, clear, impossible to miss)
Payment instructions:
- How to pay you (bank transfer, ACH, PayPal, Stripe, check)
- Payment details (account numbers, routing numbers, PayPal email, payment link)
Payment terms:
- Your late payment policy ("Invoices unpaid after the due date accrue a 1.5% monthly late fee")
Every field that's missing is a reason for the client to delay. Build a template you can use every time and you won't have to think about this again.
Step 2: Choose the Right Payment Structure
The timing of your invoices matters almost as much as the content.
For Project-Based Work
Use milestone billing. A common structure:
- 50% deposit upfront before work begins
- 25% at midpoint (agreed deliverable or check-in point)
- 25% on final delivery
Deposits protect you if the client cancels. Milestone payments protect you from scope creep — if a client isn't paying on time at the midpoint, you know before you've completed the whole project. Final payment is small enough that a difficult client doesn't hold all your income hostage.
For smaller projects under $500, a 50/50 structure (half up front, half on delivery) is standard.
For Retainer Work
Invoice on the same day every month — the 1st, the 15th, or the last business day. Pick one and don't vary it. Clients who receive consistent invoices are more likely to process them consistently.
Send the invoice before the month of work starts (retainer in advance) rather than at the end (retainer in arrears). Advance billing keeps your cash flow positive and signals that you're the vendor, not an employee waiting for payroll.
For Hourly Work
Track hours as you go and invoice at the end of each agreed billing period — weekly, biweekly, or monthly depending on what you agreed. Include a time log with each invoice so the client can see exactly what they're paying for.
Step 3: Send the Invoice at the Right Time
Timing affects how quickly you get paid.
For project work: Send the invoice the same day you deliver the milestone or final deliverable. Not a few days later. Not after you've confirmed they received the work. The same day.
Waiting to invoice because you're nervous about their reaction or don't want to seem pushy costs you money. A prompt invoice after delivery is professional, not aggressive.
For retainer work: Set a calendar reminder. Invoice on your scheduled date without fail, even if work has been light that month. Inconsistent invoicing creates inconsistent payment.
For deposits: Invoice before you start any work. Never start a project without receiving the deposit. Period.
Step 4: Follow Up Systematically
Most late invoices get paid because someone followed up. The clients who genuinely forget are usually embarrassed and resolve it quickly. The clients who are stalling usually respond to a firm, professional follow-up.
The Follow-Up Sequence
Day -2 (2 days before due date): A brief, friendly reminder. "Invoice #007 for $1,500 is due on August 1. Here's the payment link: [link]. Let me know if you have any questions."
This catches clients who meant to pay but forgot. It's not a pressure email — it's a service.
Day +1 (day after due date): A polite overdue notice. Include the invoice number, amount, original due date, and a direct payment link. Keep the tone neutral.
Day +5: Increase the firmness slightly. Reference the late fee policy in your contract: "Per our agreement, a 1.5% late fee has been applied. The updated balance is [amount]."
Day +14: A final written notice before escalation. At this point you can mention that you'll pause work or involve a collections process if payment isn't received within a set timeframe.
Most invoices are resolved by Day +1 or +5. Having the sequence written out removes the emotional weight of chasing payment — you're running a process, not having a hard conversation.
Step 5: Make It Easy to Pay
The harder it is to pay, the longer it takes. Include a direct link to your payment platform every single time. Don't make the client go find the invoice, dig up your banking details, or remember their PayPal login.
If you're using a tool like PayPal, Stripe, or FreshBooks, include a "Pay Now" link directly in the invoice or email. The difference in payment speed is measurable.
For bank transfers, include the routing number, account number, and bank name in the invoice body — not just in the PDF attachment. Some clients pay from mobile and can't easily open attachments.
Step 6: Set Your Payment Terms Before the Project Starts
The most common invoice problem isn't the invoice itself — it's that the client was never told what to expect. Your payment terms should be in your contract before the project starts, not introduced for the first time on your first invoice.
When a client signs your contract agreeing to net-15 terms and a 1.5% late fee, paying on time becomes their expectation. When they see that language for the first time on an invoice, it can feel like a surprise — and surprises create friction.
Visit the Freelance Invoice Template page for a downloadable template that includes every field in this guide, pre-built and ready to customize.
Common Invoicing Mistakes to Avoid
Using "upon receipt" as a due date. This is not a due date. Clients process invoices in payment runs on specific days. "Upon receipt" gives them no deadline and creates no urgency. Always use a specific date.
Itemizing too vaguely. "Design work — $2,000" tells the client nothing. "Homepage design (desktop + mobile), contact page design, services page design — $2,000" tells them exactly what they're paying for.
Not including a payment link. If the client has to figure out how to pay you, some of them won't bother until they get a follow-up.
Sending invoices to the wrong person. The person who approved your work isn't always the person who processes payment. Ask who the invoice should go to and CC the right people.
Not keeping copies. Every invoice should be logged with its status (sent, paid, overdue) and the date paid. This is your business record.
Using Invoice Templates to Save Time
A professional invoice template takes a few minutes to customize per project and ensures you never miss a field. The Invoice Template Bundle includes templates for project billing, retainer billing, and milestone billing — formatted for Word, Google Docs, and Excel — with late fee language and payment terms pre-written.
Done right, invoicing isn't a chore — it's a system that protects your income and communicates professionalism at every client touchpoint.