The Codex

Invoicing + getting paid on time

Getting paid on time is mostly policy: clear due dates, a written scope, and an escalation sequence you actually run.

Money, Tax & BookkeepingStartRun18 min

Late payment feels personal. It's not. It's usually just process, or the lack of one.

Late payment usually comes from predictable, preventable failure modes:

  • unclear internal approval or AP (accounts payable) steps you weren't told about
  • an invoice missing a PO number, vendor form, or other required detail
  • terms that were never stated clearly upfront
  • no urgency because nothing changes when payment is late
  • you keep working while the invoice is overdue, silently financing the client

The fix isn't a personality change. It's a payment system: clear scope, clean invoices, a follow-up cadence, and a work-pause rule you actually enforce.

This page walks you through the system for getting paid on time. For plug-and-play assets, start here:

If you want contract language that supports enforcement, read:

And use:

Codex summary

Getting paid on time is mostly policy: clear due dates, written scope, and a follow-up cadence that escalates procedurally (not emotionally). Prevent late payment with deposits/milestones and clean invoicing; collect with repeatable follow-ups and a work-pause rule.

Who this is for

Freelancers with late invoices, unclear client processes, or inconsistent payment expectations, who want to reduce payment stress without burning relationships.

If you only do 3 things

  1. Use a written scope (SOW) and invoice with due dates every time.
  2. Run a repeatable follow-up cadence (polite → firm).
  3. Add a work-pause rule for overdue invoices and enforce it.

Who this is for

This page is for freelancers who:

  • have invoices drifting past due and don't know when to escalate
  • hate chasing money and tend to avoid follow-ups until anxiety forces them
  • keep working while invoices are overdue because saying no feels risky
  • aren't sure what "net terms" to use or how to negotiate them
  • work with clients who have procurement or AP processes you don't fully understand
  • want to reduce payment stress without burning bridges or sounding aggressive

If your problem is "I don't have enough clients," you'll want to start here instead:

If your problem is "I'm burned out," late payment is often part of it. The stress of uncertain cashflow and weak enforcement adds up:

The payment system model (prevention beats collection)

Getting paid has two halves:

  • Prevention: set terms and processes upfront so late payment is less likely to happen in the first place
  • Collection: follow up procedurally and escalate calmly when payment is delayed

If you only act after payment is late, you're always chasing. Prevention is where you get leverage, and it happens before work even starts.

Step 1: Prevention — tighten the agreement before work starts

Payment doesn't start when you send an invoice. It starts in your scope and agreement. If you skip this step, you're relying on the client to "just figure it out."

Use a SOW with payment terms attached

A Statement of Work isn't just a formality. It's your proof of agreement and your reference point if payment slips. Your SOW should include:

  • total fee and billing schedule (deposit, milestones, or other structure)
  • due dates in specific terms (Net 7, Net 15, Net 30, etc.)
  • payment method (ACH/bank transfer/card/portal)
  • a clear work-pause clause for overdue invoices
  • what happens to the timeline if the client delays payment or approvals

Use:

Clause rationale:

Choose payment terms that match your risk

Your terms should reflect payment risk. Here's a simple risk-based guide:

  • New client + project work: deposit before kickoff (typically 25-50%)
  • Multi-week projects: milestone billing tied to deliverables
  • Retainers: bill in advance, at the start of the period
  • High-risk clients or tight cashflow: shorter net terms (Net 7 or Net 15)

Net terms are negotiable. If a client insists on Net 60 or Net 90, you can often counter with:

  • a larger deposit upfront
  • more frequent milestone payments
  • or a smaller initial phase to reduce your exposure

The goal is to match your payment structure to your cashflow needs, not default to terms that don't work for you.

Confirm the client's payment process at kickoff

This single question prevents a huge number of late payments, yet most freelancers never ask it:

How do invoices get approved and paid on your side? Is there a PO number, vendor onboarding, or specific invoice format I should use?

With enterprise clients, assume there is a process. Learn it early, not when your invoice gets stuck in limbo.

They may require vendor onboarding, a PO number, a specific invoice format, or time-based payment runs. None of this is your fault for not knowing. It is your responsibility to ask.

Do not start work without a clear payment path

If you can't answer these three questions:

  • who pays,
  • how they pay,
  • when they pay,

don't start. Uncertainty turns into stress the moment an invoice goes overdue.

Step 2: Prevention — send invoices that are hard to delay

Late payment sometimes happens because the invoice is missing something. An incomplete invoice gives the client an easy reason to delay, even if they don't mean to.

A "clean invoice" includes:

  • invoice number (unique, sequential)
  • invoice date and due date (a specific date, not just "Net 30")
  • client legal entity and address (plus any required fields they request)
  • your legal name/entity and address
  • clear line items (specific descriptions tied to the SOW)
  • total amount and currency
  • payment method details (bank info, payment link, etc.)
  • PO number (if required)
  • your tax/VAT ID (if applicable in your jurisdiction)

The more complete and specific your invoice is, the fewer reasons AP has to kick it back or delay it.

Use the template:

Make line items unambiguous

Vague line items slow down approvals because whoever processes the invoice can't tell what they're paying for.

Bad line item:

"Consulting services"

Better:

"Phase 1 onboarding audit (deliverables: report + prioritized action plan), per SOW dated YYYY-MM-DD"

Make it easy to match the invoice to the SOW and delivered work.

Send invoices to the right place

A surprising number of late payments happen because the invoice was simply sent to the wrong person or email address.

Ask these questions at kickoff:

  • "Who should be the invoice recipient?"
  • "Is there a dedicated accounts payable email address?"
  • "Do you need me to submit through a portal or system?"

Then save that process as part of your client file in your operating system:

Step 3: Collection — follow up procedurally (polite to firm)

To reduce late payment, you need a predictable follow-up cadence that doesn't depend on your mood. If you wait until you feel ready, anxiety will push the follow-up later and later.

Instead, use a simple escalation sequence that moves from friendly to firm:

  • Day 0 (due date): friendly reminder
  • Day 3: past due notice, ask for confirmation of payment date
  • Day 7: action required, mention work pause
  • Day 14: final notice with escalation path

Full copy-and-paste scripts are here:

Below is the underlying logic, so you can adapt without losing the spine.

Day 0: treat reminders as normal

Subject: "Invoice <#> due today"

Hi <Name> — friendly reminder that invoice <#> is due today. Payment details: <...>. Thanks.

This normalizes reminders and signals that due dates matter.

Day 3: ask for a commitment

Subject: "Invoice <#> past due"

Hi <Name> — invoice <#> is now past due. Can you confirm when payment will be sent?

Ask for a payment date, not an apology.

Day 7: introduce consequences (calmly)

Subject: "Action required: invoice <#>"

Hi <Name> — I haven't seen payment for invoice <#>. Please confirm the payment date today. If payment is delayed, I'll need to pause work until the account is current.

If you never enforce consequences, the client learns that due dates are optional. You're not being aggressive. You're being clear about policy.

Day 14: final notice + escalation

Subject: "Final notice: invoice <#>"

Hi <Name> — unless payment is received by <date>, I'll escalate via <formal notice / collections / small claims / platform dispute> per our agreement. Please reply with payment confirmation today.

Don't name escalation steps you won't actually take. Empty threats damage credibility.

Step 4: The work-pause policy (the key to reducing resentment)

A work-pause policy is basic business hygiene. If you keep working while an invoice is overdue, you're effectively lending the client money at zero interest.

It protects your cashflow and mental health, and it protects the relationship by preventing resentment.

What to put in writing (conceptual clause)

If invoices are overdue, Provider may pause work until the account is current. Timeline commitments shift accordingly.

Include it in the SOW:

And learn the clause context:

When to pause work

You don't need to pause at "one day late" unless that's your stated policy. But you should pause when:

  • the invoice is meaningfully overdue (typically 7-10 days past due)
  • the client is non-responsive to your follow-ups
  • you're being asked to continue work or start new deliverables while payment drifts

If you keep working while invoices are overdue, you teach the client that due dates are optional.

How to pause without drama (script)

Hi <Name> — I'm pausing work as of today because invoice <#> is overdue. Once the account is current, I'll resume and we'll adjust the timeline accordingly. Please confirm when payment will be sent.

Keep it short and calm. You're not threatening; you're following policy.

Step 5: Escalation options (when follow-ups fail)

Escalation depends on your contract, relationship, and jurisdiction. This is educational information, not legal advice. If the amount is significant, consult a professional in your jurisdiction.

Common escalation steps, in order:

  1. Contact the project owner and accounts payable separately (sometimes one knows and the other doesn't)
  2. Request a call with the budget owner or decision maker (if appropriate)
  3. Send a formal demand letter or notice referencing your contract or SOW terms
  4. File in small claims court (for amounts within the limit in your jurisdiction)
  5. Engage a collections agency or attorney (for larger amounts)
  6. Use platform dispute processes (if work was through a marketplace like Upwork or Fiverr)

Important: escalation is much easier if:

  • your scope and terms are documented in writing
  • your deliverables are recorded with dates and descriptions
  • your communications are in writing (email, not just Slack or verbal)

That's why delivery cadence matters too:

Step 6: Fix the system, not the symptom (so this stops repeating)

If late payment keeps happening, treat it as a system problem. Change your policy for new clients and tighten terms for existing ones.

Build an accounts receivable habit (10 minutes/week)

Most payment problems are caught too late because freelancers aren't looking at invoices regularly. Once a week, block 10 minutes to:

  • review all open invoices and their status
  • schedule follow-ups for anything approaching due
  • check whether any client is approaching your "pause work" threshold

This prevents "surprise overdue invoices." You're less likely to get caught off guard or scramble to figure out what's owed.

This habit also pairs naturally with tax tracking, because cashflow and taxes are tightly coupled:

Adjust terms for future work

If a client pays late once, adjust your terms next time. If they pay late consistently, that's a cashflow problem you're choosing to carry.

Options for clients who have paid late:

  • shorten payment terms next time (move from Net 30 to Net 15, for example)
  • require a deposit or milestone billing instead of end-of-project payment
  • reduce scope or project size to reduce your exposure
  • or decline future work entirely

Freelancers often tolerate late payment because they fear losing the client. In reality, a consistently late-paying client may cost you more in stress and cashflow than they're worth. Letting them go makes room for better clients.

Special cases and edge conditions

Retainers

Retainers work best when billed in advance, at the start of the period. If you bill after the work is done, you're effectively extending an unsecured loan every month.

Billing in advance also smooths cashflow and reduces the emotional weight of chasing recurring payments.

For more on structuring retainer pricing:

International clients

International payments can take longer due to banking delays, currency conversion, and cross-border processing. Build that into your terms:

  • clear currency designation (USD, EUR, etc.)
  • clear payment method (wire transfer, Wise, PayPal, etc.)
  • realistic due dates that account for processing time
  • if needed, longer lead times built into your milestone schedule

If international payment delays are creating cashflow problems, consider requiring deposits or shortening project phases to reduce exposure.

Platforms and marketplaces

If you work through platforms like Upwork, Fiverr, or Toptal, your "client" is effectively the platform payout process, not the end client. Track payout schedules closely, and keep a separate cashflow buffer if possible. Platform policy changes can affect payout timing.

Radar may cover platform changes and policy updates over time:

Common mistakes

  • Waiting too long to follow up because it feels awkward, and then letting the invoice drift weeks past due.
  • Continuing work while invoices are overdue, which teaches the client that due dates don't matter.
  • Sending vague or incomplete invoices that are easy for accounts payable to delay or question.
  • Having no work-pause policy in writing, then improvising one under stress when payment is already late.
  • Using Net 30 or Net 60 terms by default without thinking about risk or cashflow.
  • Never asking about the client's payment process upfront, then discovering obstacles after invoicing.
  • Treating all clients the same instead of adjusting terms based on payment history and risk.

Tools and templates

FAQ

"Should I charge late fees?"

Late fee rules vary by jurisdiction and contract terms. Late fees may be enforceable if clearly stated, or they may not. Even if you don't charge late fees, you can still enforce due dates and pause work. For high-stakes disputes or legal enforcement questions, consult a professional in your jurisdiction.

"What net terms should I use?"

Use terms that match your risk tolerance and cashflow buffer. Many freelancers prefer shorter terms (Net 7 or Net 14) for small projects, and milestone billing for larger work. If a client insists on Net 60 or Net 90, adjust with larger deposits or more frequent milestones.

"What if the client says they can't pay until next month?"

You can choose to accommodate once, but treat it as a business decision. If you continue work while they owe you money, you're effectively financing them at zero interest. Consider pausing work or reducing scope until they catch up. If it becomes a pattern, adjust your terms or decline future work.

"What if they ghost me?"

Move to escalation steps. Document everything, send a final notice with a clear deadline, and follow through with the escalation path that fits the amount and your jurisdiction.

"How do I enforce payment terms without sounding aggressive?"

Use calm, procedural language. You're not threatening anyone; you're following policy. The key is to be clear and consistent, not emotional or combative.

Jurisdiction notes

Payment collection rules, late fee enforceability, and legal remedies vary significantly by jurisdiction. This page provides educational and operational guidance, not legal advice. For high-stakes disputes or questions about enforceability in your location, consult qualified professionals. When in doubt, focus on prevention: clear terms, clean invoices, and consistent follow-up prevent most payment problems.

Tools and templates

Late Payment Checklist

A checklist for collecting overdue invoices: prevention, follow-ups, work pause, and escalation without making it personal.

checklist
Open Late Payment Checklist

Invoice Template + Late Payment Sequence

A practical invoice template plus a polite-to-firm follow-up sequence to get paid on time.

template
Open Invoice Template + Late Payment Sequence

Quote to SOW Checklist

A checklist to turn discovery notes into a scoped quote and a lightweight SOW with boundaries, review windows, and payment terms.

checklist
Open Quote to SOW Checklist

Weekly Review Checklist

A 20-minute weekly admin reset checklist for pipeline, delivery, and money so your freelance business doesn’t run on panic.

checklist
Open Weekly Review Checklist

Comments

Sign in to comment.

Loading comments…