← All posts

How to Get Clients to Pay Invoices (Without Burning the Relationship)

Published June 8, 2026 · Dunner Team

If you're freelancing long enough, you'll get ghosted on an invoice. It's not personal. It's not always malicious. Most of the time, the client just isn't prioritising you — and silence is easier than saying so.

The good news: you can dramatically cut your ghosted-invoice rate with a few changes upstream of the chase. And when you do have to chase, there's a predictable sequence that works on most clients without turning the relationship hostile.

This guide is what I'd tell a freelancer at any stage — solo brand designer, dev shop owner, copywriter, consultant. It's the same playbook, scaled differently.

Why clients don't pay (the real reasons)

Before tactics, the diagnosis. Late payment usually falls into one of four buckets:

  1. Cash flow — they have it, but not right now. They're hoping you won't notice for a few weeks.
  2. Process friction — your invoice is sitting in someone's inbox who isn't the person who pays it. The signer is on holiday. Their AP system needs a PO. You've been forgotten.
  3. Dispute (real or invented) — there's something they're unhappy with, or they're using a vague complaint as cover for not paying.
  4. Bad faith — they were never going to pay easily.

Most of the time, you're in bucket 1 or 2 — which is good, because those are the ones where a polite, persistent, low-friction nudge works.

Set up the invoice to get paid

The single highest-leverage thing you can do is make the invoice harder to ignore and easier to pay. Most freelancers under-do both.

Put the due date on the invoice — clearly

"Net 30" sounds professional. It also means nothing to half your clients. Write "Payment due by Friday, 28 June 2026" in a font you can read at a glance. Vague terms drift; specific dates anchor.

Include a one-click payment link

If your client has to copy your bank details into their banking app, dig out a card, or wait for an AP run, you've added friction at every step. A payment link (Stripe, PayPal, GoCardless, your invoicing tool's built-in pay page) collapses all of that into a tap. Your collection rate goes up materially — not because clients are lazy, but because the easy path wins when they're already half-distracted.

Add a late fee clause — and put it on the invoice

Most jurisdictions let you charge interest on late commercial invoices. In the US it's a contract matter; in the UK there's the Late Payment of Commercial Debts (Interest) Act; the EU has Directive 2011/7/EU. The exact rate varies, but the principle is the same: stating a late fee on the invoice itself changes behaviour even if you never charge it. Something like "Invoices unpaid 30 days past the due date will incur a 1.5% monthly late fee, in line with [applicable late payment statute]" is enough.

Confirm receipt, not just delivery

The day after you send, drop a short message: "Just confirming you got the invoice — let me know if it didn't land or if you need anything from my side to get it through your system." That single line catches most process-friction failures while they're still cheap to fix.

When the due date passes

The single biggest mistake freelancers make is waiting too long to send the first reminder. Waiting two weeks "to not seem pushy" costs you money and trains the client that your deadlines aren't real.

Send the first reminder the day after the due date. Keep it short, friendly, no accusation. The implicit assumption is "this almost certainly slipped through the cracks."

Hi [Name] — just a quick heads-up that invoice [#1234] for [$1,250] was due yesterday and isn't showing as paid on my side. If it's already on its way, ignore this. If it slipped through, here's the payment link: [link]. Let me know if anything's blocking it.

What this message does:

  • Names the invoice and the amount (no ambiguity)
  • Provides an out ("if it's already on its way") to preserve the relationship
  • Gives them a one-click way to fix it
  • Asks them to surface a blocker if there is one — which surfaces process-friction problems early

About 60–70% of unpaid invoices get cleared at this stage. The client genuinely forgot, or the email got buried, and the nudge was all that was needed.

When the first reminder gets ignored

If a week passes after the first reminder and you've heard nothing, escalate the tone — not the volume. Send one follow-up at the 1-week-overdue mark, then another at 2 weeks, then a more formal one at 3-4 weeks. The pattern that works:

Days overdueToneWhat changes from the previous message
1Friendly nudgeFirst contact — assume good faith
7Polite follow-upAdd: "I haven't heard back — is everything OK on your end?"
14FirmReference the contract, the late fee clause, the original agreement
21Collections warningState explicit consequences: pausing further work, collections referral
30+Final noticeLast chance before formal action; clear deadline (e.g. "by Friday")

A few principles that hold across all of them:

Keep them short. The temptation to over-explain your situation grows with each unanswered email. Resist it. A four-line message reads as professional. A six-paragraph message reads as anxious, and anxious clients ignore.

Stay specific about money. Every message names the invoice number, the amount, the original due date, and the number of days overdue. Vague messages are easy to defer; specific ones aren't.

Always include the payment link. Every single time. Make paying you genuinely the lowest-friction action they can take.

Don't apologise for chasing. "Sorry to bother you about this again" undercuts your position. The work was delivered. The invoice was agreed. You are owed money. Asking for it is not an imposition.

When polite stops working

If you're at 30 days overdue and the client has either gone silent or is giving you the same "next week" excuse repeatedly, you've crossed from "process friction" into "they're choosing not to pay." A different lever is needed.

The formal demand

Send a final demand letter — paper or PDF, not just an email. Reference the contract or scope of work. State the total owed including any late fees. State a clear deadline (usually 7-14 days). State the consequence of non-payment: small claims court filing, collections referral, or both.

The shift from email to formal letter changes the signal. It tells the client this has escalated past back-and-forth and is now on a track they can't ignore by closing a Gmail tab.

A surprisingly large share of accounts that survived four polite reminders get cleared at the formal-demand stage. Sometimes you don't even need to send it — sometimes mentioning that you're about to is enough.

Small claims court

For amounts under your jurisdiction's small claims threshold (typically $5,000–$15,000 in US states, £10,000 in England & Wales, varying elsewhere), small claims is genuinely viable as a solo freelancer. You don't need a lawyer. The filing fee is typically $30–$100. Most cases are decided by paperwork and a short hearing.

The key thing to know: the threat of small claims, with documentation showing you're prepared to file, is often more effective than actually filing. A client who has been stalling will frequently pay when they see you have an organised paper trail and a finished demand letter ready to submit.

Whether you actually take it to court is a calculation: filing fees, your time, enforceability of the judgment, and the relationship. For amounts above $1,000–$2,000, it's often worth pursuing.

⚠️ Small claims procedures vary by jurisdiction, and the templates and information here aren't legal advice. Check your local court's rules, and consult a lawyer for amounts where the cost of getting it wrong is meaningful.

Collections agencies and lawyers

For amounts above what small claims will handle, or for B2B clients with assets, a collections agency or lawyer's letter is usually the next step. Collections agencies typically take 20–40% of recovered amounts on contingency. Lawyer demand letters are often $100–$500 flat-fee and shake loose a non-trivial percentage of accounts without going further.

This is normally only worth it for invoices well into four-figure territory.

Or: automate the whole sequence

The reason most freelancers don't run this playbook is that it's annoying. Every overdue invoice means you remember it, write the right message at the right time, paste in the right amounts, and feel slightly awkward each time. Multiply by ten clients, and it's easier to let things slide.

That's what Dunner was built to fix. You add the invoice, set it to escalating, and the right message goes out at the right time — through stage 1, stage 2, stage 3, stage 4. Each message references the invoice number and amount automatically. The payment link is built in. If it gets to the end of the sequence without payment, Dunner generates the small claims PDF for you.

You spend zero minutes per invoice on follow-up, and you stop losing money to the invoices you would have given up on.

The short version

If you remember nothing else:

  1. Make the due date and the payment link impossible to miss on the invoice itself. This alone changes everything.
  2. Send the first reminder the day after the due date. Not a week later. Not "when it doesn't feel pushy." The day after.
  3. Escalate by tone and specificity, not volume. Stage your messages: friendly, polite, firm, formal, final.
  4. Get to a formal demand letter at 30+ days. Most accounts that survived the polite stage clear here.
  5. Have small claims as your real backstop. Knowing you'll actually file changes how the client treats your invoice.

Or skip the manual work entirely and let Dunner run the sequence for you. Free plan, no credit card.