DEV Community

Landolio
Landolio

Posted on • Originally published at landolio.com

Freelancer payment terms: 3 rules that stop late payments (UK)

Disclosure: this post was prepared with AI assistance from existing Landolio material and reviewed for publication. Links to Landolio resources are our own.

Most freelancers do not have an invoicing problem. They have a payment-terms problem.

If you keep getting paid late, the fix usually starts before the invoice is sent.

1) Default to shorter terms

For a lot of freelance work, 7 or 14 day terms are healthier than 30 days.

Longer terms do not just delay cash. They create more space for:

  • forgotten invoices
  • internal approval delays
  • vague promises like "it should be paid soon"

If a larger client insists on 30 days, price with that delay in mind.

2) Take a deposit and use milestones

Deposits reduce risk immediately.

For bigger projects, milestone billing stops you from carrying too much unpaid work at once. That matters more than most freelancers realise.

A simple structure is often enough:

  • 50% upfront
  • 25% at a defined milestone
  • 25% on completion

The milestone has to be specific. "Phase 2 complete" is vague. "Wireframes for all 8 pages delivered" is clear.

3) Put late-payment rights in writing

Even if you never need to enforce it, clear wording changes behaviour.

In the UK, B2B late-payment rights exist under the Late Payment of Commercial Debts (Interest) Act 1998. A written clause makes the expectation obvious and gives you something to point to before the chase becomes emotional.

The real win

The best systems remove improvisation.

If you have:

  • clear terms
  • a deposit
  • milestone invoices
  • a reminder sequence

…then overdue invoices become a process problem, not a confidence problem.

That is usually what gets freelancers paid faster.

If you want the full wording and templates, Landolio has a UK-focused Getting-Paid Toolkit and Contract Template Pack built for exactly this problem:

Top comments (0)