Skip to main content

💼 Lesson 5.4: Invoicing, Deposits, Late Payments & Cash Flow

A great quote means nothing if you can't reliably collect payment for it. This lesson covers the unglamorous but essential mechanics of getting paid: what a real invoice needs, why a deposit isn't optional, how to chase a late payment without burning the relationship, and how to keep your business's cash flow healthy along the way.

📚 What You'll Learn

By the end of this lesson, you will be able to:

  • List everything a professional invoice must contain
  • Structure deposits and milestone payments so you're never doing unpaid work on faith
  • Set clear payment terms (net 15/30), accepted methods, and late fees
  • Chase an overdue invoice using an escalating, professional script sequence
  • Manage cash flow with a runway/emergency fund mindset and know what a kill fee is
In This Lesson

What a Professional Invoice Needs

⚠️ Get local advice

Invoice requirements, sales tax/VAT handling, and required business registration details differ by country and even by state/province — some jurisdictions legally require specific fields (a tax ID, a VAT number, specific wording) on every invoice. The template in this lesson is a solid general-purpose starting point, but it is not legal or tax advice. Confirm the exact requirements for your business type and location with a qualified accountant before you send your first real invoice.

An invoice is a formal request for payment — and a surprising number of new freelancers send something closer to a casual note ("hey, that'll be $500, thanks!") that looks unprofessional and can genuinely slow down payment, because it doesn't give the client's accounting/finance process what it needs to process it. A complete invoice includes:

  • Your business name and contact info (and tax ID/registration number if your jurisdiction requires it on invoices)
  • A unique invoice number (e.g., INV-2026-014) — makes tracking and referencing painless for both sides
  • The client's name and billing contact/address
  • Invoice date and payment due date (explicit calendar date, not just "net 30" written alone)
  • An itemized description of what's being billed — tied to the written scope from Lesson 5.3, not a vague "development services"
  • The amount, currency, and any applicable tax
  • Payment methods accepted and instructions (account details, payment link, etc.)
  • Payment terms (e.g., "Net 15" — due 15 days from invoice date) and any late fee policy
PROFESSIONAL INVOICE TEMPLATE

-----------------------------------------------
[Your Business Name]
[Your Address / Email / Phone]
[Tax ID / Registration Number, if applicable]
-----------------------------------------------

INVOICE #: INV-2026-014
Invoice Date: [date]
Due Date: [date]  (Net 15)

Bill To:
[Client Name / Company]
[Client Billing Contact]
[Client Address]

-----------------------------------------------
Description                              Amount
-----------------------------------------------
[Project name] - Milestone 2 of 3
(Mid-project deliverable per SOW dated [date])         $1,260.00

-----------------------------------------------
Subtotal:                                 $1,260.00
Tax (if applicable):                          $0.00
-----------------------------------------------
TOTAL DUE:                                $1,260.00

Payment Methods: [Stripe link / PayPal.me / Wise / Bank transfer details]
Payment Terms: Net 15 — due by [date]
Late Fee: 1.5% per month on invoices unpaid past due date

Questions about this invoice? Reply directly to this email.
Thank you for your business!

💡 Tie Every Line Item to the Written Scope

Referencing "Milestone 2 of 3, per SOW dated [date]" instead of a vague description does two things: it makes the invoice trivially easy for the client's finance team to approve, and it reinforces that this payment is for a specific, previously agreed deliverable — not an open-ended ask.

Deposits, Milestones & Payment Terms

Never start real work without a deposit on any project of meaningful size. This is one of the most important habits in this entire guide. A deposit does three things: it confirms the client is serious and financially committed, it protects your cash flow so you're never carrying 100% of the risk, and it psychologically increases the client's own commitment to seeing the project through (people follow through more reliably on things they've already paid for).

  • Common deposit structure: 50% up front, 50% on delivery — simple and works well for shorter projects.
  • Milestone structure: For longer projects, split into 3+ payments tied to concrete checkpoints (e.g., 40% deposit / 30% mid-point demo / 30% final delivery) — this is the structure introduced in Lesson 5.3's worked example.
  • Retainers: Typically billed in advance for the upcoming period (e.g., due on the 1st of the month for that month's work), not billed after the fact.

⚠️ Get local advice

Whether a deposit is refundable, under what conditions, and how "kill fee" clauses (below) hold up matters legally — this varies by jurisdiction and by what your contract actually says. Draft this language carefully; we cover full contract clauses in Module 6, and a lawyer should review your actual contract template, not just this lesson's illustrative examples.

Payment terms define exactly when payment is due after an invoice is sent:

  • Net 15: Payment due 15 days after the invoice date — a good default for freelancers, since it's short enough to protect your cash flow without feeling unreasonable to most clients.
  • Net 30: Payment due 30 days after invoice date — very common in larger companies' standard accounts-payable processes; you may not always have a choice if a client's finance department only runs on this cycle, but it's worth asking for Net 15 by default.
  • Due on receipt: Payment expected immediately — reasonable for deposits or small invoices, less realistic for large corporate clients with formal AP processes.

Accepted payment methods should be listed clearly on every invoice and ideally in your contract too. Common options for freelancers of every kind: Stripe (invoicing/payment links, handles cards well), PayPal (widely recognized, especially for international clients), Wise (strong for international transfers with lower currency-conversion fees than banks), and plain bank transfer (ACH domestically, or wire for larger international payments). Offering at least one easy digital option removes friction that can otherwise delay payment for no real reason.

Late fees should be stated on the invoice and ideally in your contract, before they're ever needed — a common approach is a flat percentage per month overdue (e.g., 1.5%/month, illustrative only and subject to any usury-law limits in your jurisdiction). The due date itself should always be an explicit calendar date, not just "net 30," so there's no ambiguity about when a payment counts as late.

Chasing Late Payments

Late payments happen to every freelancer eventually — sometimes it's a genuine oversight, sometimes a cash-flow problem on the client's end, and occasionally a client who's simply avoiding paying. The right response is a calm, professional escalation, not silence (which lets it slide) and not an angry first message (which damages relationships that might just need a nudge).

graph TD A[Invoice Due Date Passes] --> B[Polite Reminder - Day 1 to 3] B --> C{Paid?} C -- Yes --> Z[Done - Thank Client] C -- No --> D[Firmer Follow-up - Day 7 to 10] D --> E{Paid?} E -- Yes --> Z E -- No --> F[Final Notice - Day 14 to 21] F --> G{Paid?} G -- Yes --> Z G -- No --> H[Pause Work / Escalate - Collections or Legal]
LATE-PAYMENT EMAIL SCRIPTS

--- STAGE 1: Polite Reminder (1-3 days after due date) ---
Subject: Quick reminder - Invoice INV-2026-014

Hi [Name],

Just a friendly reminder that Invoice INV-2026-014 for $1,260.00
was due on [date]. I wanted to flag it in case it slipped through -
totally understand these things happen.

You can pay via [payment link/methods]. Let me know if you have
any questions about the invoice itself.

Thanks!
[Your name]

--- STAGE 2: Firmer Follow-up (7-10 days after due date) ---
Subject: Following up - Invoice INV-2026-014 (now [X] days overdue)

Hi [Name],

Following up on Invoice INV-2026-014 for $1,260.00, which is now
[X] days past its due date of [date]. Per our agreement, a late
fee of 1.5%/month applies to overdue balances - I'd like to avoid
that being necessary here.

Could you let me know the status on your end, or confirm a payment
date this week? Happy to jump on a quick call if something's come
up that I should know about.

Thanks,
[Your name]

--- STAGE 3: Final Notice (14-21 days after due date) ---
Subject: Final notice - Invoice INV-2026-014

Hi [Name],

This is a final notice regarding Invoice INV-2026-014 for
$1,260.00 (plus accrued late fees, now totaling $[amount]),
originally due [date] and now [X] days overdue.

To keep our working relationship on good terms, I need payment
resolved by [specific date, e.g., 5 business days from today].
If I don't hear back by then, I'll need to pause any further work
on the project and explore other options for collecting this
balance.

I'd genuinely rather resolve this directly - please reach out if
there's anything preventing payment so we can work it out.

[Your name]

✅ Pro Tip

Always assume good faith in your first message — most late payments really are oversights, not bad intent. Escalate the firmness of your tone gradually across the three stages, but keep your professionalism constant throughout. Burning a relationship over a first late invoice, before giving them a fair chance to simply pay, tends to cost you more than the invoice itself.

If a client goes fully unresponsive past the final notice stage, your realistic options include: pausing all further work immediately (never keep delivering new work while a past invoice is unpaid), a formal demand letter (sometimes just having a lawyer send one motivates payment), small claims court for amounts within your jurisdiction's limit, or in some cases a collections agency (which takes a cut but requires no further effort from you). This is exactly why the contract fundamentals in Module 6 — including having something legally enforceable in writing before you start — matter so much.

Managing Cash Flow & the Kill Fee

Cash flow is simply the timing of money coming in versus going out — and it's a distinct problem from profitability. You can be profitable on paper (your total invoiced amount exceeds your costs) and still run into serious trouble if payments arrive later than your own bills are due. Freelancers are especially exposed to cash-flow risk because income arrives in irregular lumps, not steady paychecks.

  • Build a runway (a cash buffer): Aim to keep several months of essential personal/business expenses saved, specifically so a late payment or a slow month doesn't become a crisis. Three to six months is a commonly cited target for freelancers, though your comfort level and situation may call for more or less.
  • Treat it as an emergency fund, not investment capital. This money's job is stability, not growth — keep it somewhere accessible (a savings account), not tied up.
  • Invoice promptly. Every day between finishing a milestone and sending the invoice is a day you're delaying your own payment for no reason — send it the same day the work is delivered.
  • Use deposits and milestones (Section 2) deliberately as a cash-flow tool, not just a risk-mitigation one — regular partial payments throughout a project smooth out your income far better than one lump sum at the very end.

📖 Definition: Kill Fee

A kill fee is a pre-agreed payment owed to you if a client cancels a project partway through, compensating you for work already done and time you turned away from other opportunities to commit to this one. For example, a contract might specify that if a client cancels after work has started, they owe you for all hours/milestones completed plus a flat kill fee (e.g., 15-20% of the remaining contract value) to account for the lost opportunity cost. Whether and how to include a kill fee clause is a contract decision we cover in Module 6 — for now, just know the concept exists and that it's a normal, professional protection, not an aggressive one.

⚠️ Get local advice

Whether a kill fee clause is enforceable, and how it should be worded, depends on contract law in your jurisdiction. Treat the concept above as something to discuss with a lawyer when you draft your actual contract template, not language to copy verbatim into a real agreement.

One more critical cash-flow habit: separate your tax money from every payment the moment it arrives. A common practice is to immediately move a set percentage (illustrative example: 25-30%, but this depends entirely on your income level, jurisdiction, and personal tax situation) of every incoming payment into a separate savings account earmarked only for taxes — so you're never tempted to spend money that isn't really yours to spend. We cover the specifics of tax set-asides and estimated tax payments fully in Lesson 6.4; for now, the habit to build today is simply: the moment a payment lands, a portion of it leaves immediately for a separate "taxes" account, before you touch the rest.

📋 Templates & Examples

Starter payment policy template

MY PAYMENT POLICY (v1 - illustrative, refine with a professional)

DEPOSIT: [50% up front / 40-30-30 milestone split] required before
work begins. No exceptions for new clients.

PAYMENT TERMS: Net [15/30] from invoice date. Invoice sent within
[1 business day] of each milestone being delivered.

ACCEPTED METHODS: [Stripe / PayPal / Wise / Bank transfer]

LATE FEE: [1.5%]/month applied to balances unpaid past the due date,
noted on every invoice in advance.

LATE PAYMENT PROCESS:
  Day 1-3 overdue: Polite reminder
  Day 7-10 overdue: Firmer follow-up, late fee noted
  Day 14-21 overdue: Final notice, work paused if unresolved

CASH FLOW HABITS:
  - Invoice same day work is delivered
  - Move [25-30]% of every payment to a separate tax account immediately
  - Maintain a [3-6] month personal/business runway

Best Practices & Common Mistakes

✅ Do's

  • Always require a deposit before starting real work. No exceptions for new clients, no matter how confident they seem or how much you want the project.
  • Invoice the same day you deliver a milestone. Delay on your end only delays your own payment.
  • Escalate late-payment communication gradually and professionally. Assume good faith first; firmness should build only if it remains unresolved.

❌ Don'ts

  • Don't keep delivering new work while a previous invoice sits unpaid. This is the single most common way freelancers accumulate large, hard-to-collect unpaid balances.
  • Don't mix tax money with your operating funds. Move your tax set-aside out immediately on every payment so you're never spending money that isn't actually yours yet.
  • Don't skip building a cash runway because business feels steady right now. Freelance income is inherently lumpy — the runway is what absorbs the lumps.

📓 Work Journal

Keep a work journal as you work through this guide — a document, a note, or a spreadsheet. After each lesson, take a few minutes to write down:

  • Key concepts you learned
  • Things that clicked for you
  • Questions or worries to revisit
  • Ideas you want to try
  • Your progress and feelings about building a freelance career

✍️ This lesson's prompt: How do you feel about sending a firm follow-up message to a client over a late payment? What specifically makes that uncomfortable for you, and how might having a pre-written script (like the ones in this lesson) change that feeling?

📝 Summary

🎓 Key Takeaways

  • A professional invoice needs a unique number, clear dates, an itemized description tied to your written scope, payment methods, and terms — not a casual message.
  • Require a deposit or milestone payments before starting real work; never carry all the risk yourself on faith alone.
  • Chase late payments with an escalating, good-faith sequence: polite reminder, firmer follow-up, final notice — and pause further work if it stays unresolved.
  • Manage cash flow with a runway/emergency fund, prompt invoicing, and by immediately setting aside a portion of every payment for taxes.

🎉 What You've Accomplished

You now have concrete, reusable tools — an invoice template, a payment policy, and late-payment scripts — that turn "getting paid" from a source of anxiety into a repeatable, professional process. This closes out Module 5's core pricing skillset: you can now choose a model, set a rate, quote a project, and collect payment for it reliably.

❓ Common Questions at This Stage

What if a client simply refuses to pay after a completed project?

This is rare but does happen. Your options scale with the amount and your contract's strength: a formal demand, small claims court (often surprisingly accessible for freelancer-sized amounts), or a collections agency. This is exactly why a signed contract with clear payment terms — covered fully in Module 6 — matters before work ever begins, not after a dispute arises.

Should I charge interest/late fees even for a client I like and want to keep working with?

You can choose to waive a late fee as a goodwill gesture on a case-by-case basis even if your policy allows for it — having the policy doesn't obligate you to enforce it every time. What matters is that the policy exists and is stated up front, so enforcing it when needed doesn't feel like an ambush.

How much should I really keep in a cash runway as a brand-new freelancer with irregular income?

Three to six months of essential expenses is a commonly cited range, but if you're just starting and don't have that yet, treat it as a goal to build toward with your first several projects' income rather than a prerequisite to start freelancing at all.

🔭 Looking Ahead

With pricing and payment collection covered, the next step is protecting yourself and the relationship with something in writing before work begins at all. This wraps up Module 5 — Lesson 6.1, "Why You Need a Contract," opens Module 6 and builds the legal foundation that everything in this module has assumed is in place.

📚 Additional Resources

🌟 Encouragement for the Journey

Talking about money — invoices, late fees, uncomfortable follow-up emails — is a skill most freelancers never had to practice as employees, so if it feels clunky right now, that's just where you are today, not where you'll stay. Every script in this lesson exists because someone before you turned an awkward first attempt into a reusable system. You're building that same system now, one lesson at a time.