DEV Community

Landolio
Landolio

Posted on • Originally published at landolio.com

Stop Treating Late Payments Like a Writing Problem, Build a Simple System Instead

If a client pays late, most freelancers start by rewriting the reminder email.

I think that is the wrong place to start.

Late payment is usually not a wording problem. It is a systems problem. If the payment terms are vague, the contract is weak, the invoice goes out late, and the follow-up cadence lives in your head, even a perfectly written reminder will not save the situation.

Here is the simple system I recommend.

1. Set the payment expectation before work starts

The best follow-up email is the one you rarely need.

Before you begin, lock in:

  • deposit upfront for new clients
  • a specific due date, not just “on receipt”
  • a pause-of-work clause for overdue invoices
  • a note on late payment interest or escalation for business clients where appropriate

That alone removes a lot of ambiguity.

If you want a shortcut, start from a contract that already includes the practical payment clauses instead of patching them into old proposals. I run Landolio, and our Freelancer Contract Template Pack is built for exactly that use case.

2. Send cleaner invoices

A surprising number of delays are admin delays.

If your invoice is missing the purchase order reference, due date, payment details, or a clear description of the work, the client can always say finance needed more information.

At minimum, every invoice should include:

  • invoice number
  • issue date
  • due date
  • exact amount due
  • payment method
  • who the invoice relates to
  • what was delivered

The fewer reasons a client has to pause, the faster you get paid.

3. Use a fixed chase sequence

Do not improvise every time. Use the same ladder.

My basic version:

  • Day before due date: light heads-up
  • Day 1 overdue: polite reminder
  • Day 7 overdue: firmer follow-up asking for a payment date
  • Day 14 overdue: final notice with a deadline and next step

This keeps the tone calm, but it also stops you drifting into “I should probably follow up soon” territory.

If you want pre-written versions, the Invoice Email Pack covers the practical reminder sequence, and the Getting-Paid Toolkit bundles the wider system around it.

4. Know when to escalate

The worst place to decide your next step is when you are already frustrated.

Decide in advance:

  • how many reminders you will send
  • when work pauses
  • when you mention statutory interest or compensation
  • when you send a final demand

Even if you never need the later steps, having them defined changes how you handle the earlier ones.

5. Make it easy to stay consistent

Consistency matters more than cleverness.

A mediocre reminder sent on time beats a brilliant reminder sent three weeks late. Put the dates in your calendar when the invoice goes out. Remove as much thinking as possible.

That is why I prefer simple templates and checklists over trying to sound original every time. You are not writing literature, you are protecting cash flow.

The practical stack

If I were setting this up from scratch today, I would use:

  • a contract with clear payment clauses
  • an invoice template with a visible due date
  • a pre-written reminder ladder
  • a clear escalation point

That is the stack we keep pushing at Landolio because it solves the real issue.

Transparency note: This article was produced with AI assistance and reviewed before publishing. Landolio uses AI-assisted workflows with human review. This is practical guidance, not legal or accounting advice.

Top comments (0)