What to do when your freelance client refuses to pay

Olayoyin Olorunmota

SHARE THIS POST

You hit “send” on a polished invoice, take a breath, and get back to work. A week passes. Then two. Your inbox fills up with everything except the one alert you’re waiting for: “Payment received.”

Late or missing payments wreck your cash flow and steal headspace you should be spending on your craft. It happens for various reasons: a client’s messy accounts payable process, unclear approval chains, currency or cross-border hiccups, or poor discipline around paying freelancers.

You can prevent much of this with the proper setup and recover what you’re owed. In this article, I’ll teach you what to do before you start a project (so you’re protected), how to follow up when a client goes quiet, and how to escalate professionally if needed.

By the concluding sentence, you’ll be fully aware of a calm, step-by-step process for getting paid on time and keeping your business steady, even when a client stalls.

1. Pause and assess the situation

Start with the obvious: has the actual due date passed, or are you simply checking too early? You’d be surprised how often a glance at the agreed timeline can calm your nerves.

Next, confirm that your invoice landed where it was supposed to. Was it sent to the right person, the right email, or the right department? Many “late” payments are unopened invoices in the wrong inbox. It’s also worth revisiting the payment terms you outlined in your contract. If expectations weren’t clear from the start, clients may assume they have more breathing room than you intended.

Your first move should always be to double-check your own side of the arrangement before jumping to conclusions. It’s a calmer, more professional way to handle the situation. It also sets you up for a smoother conversation if you need to chase the payment.

Also read: How much should you charge as a freelancer?

2. Send a polite reminder

When you’ve double-checked and confirmed that the payment deadline has passed, it’s time to reach out. Often, late payments aren’t malicious but a result of a client forgetting, an oversight in their accounting system, or simple delays in approval.

Your reminder should strike a balance between professional and approachable. Keep it concise, friendly, and rooted in facts: mention the invoice number and the due date, and gently ask for an update.

This kind of message reminds your client of their obligation without creating tension.

Also read: How to budget as a freelancer and manage irregular income

3. Follow up more firmly

If the polite nudges haven’t worked and you’re still met with silence, it’s time to step things up. A firmer follow-up doesn’t mean you should be aggressive. Instead, focus on making it crystal clear that you expect action.

At this stage, you should reference the unpaid invoice directly and remind the client of the agreed-upon due date.

Always keep these follow-ups in writing. This could be via email or through your invoicing platform. This creates a documented trail of communication that protects you if you ever need to escalate the matter legally or through a mediator. And don’t forget to mention any late fees or penalties clearly, so the client knows there’s a financial consequence for delaying further.

Also read: Navigating forex regulations as a freelancer in Africa

4. Stop work until payment is received

One of the easiest traps freelancers fall into is continuing to deliver work for clients who haven’t paid.

When you stop work until payment is received, you’re sending two important messages: first, that your time and skills are valuable and deserve respect, and second, that your business operates with the same professionalism as any other.

By drawing that line, you protect yourself from further losses and create a system where clients know payment isn’t optional. The good clients, the ones you actually want to keep, will respect you more for it.

5. Charge late fees

One of the easiest ways to protect yourself from clients who may delay payments is by building late fees directly into your contract. If your agreement clearly states something like, “a 5% late fee applies after 14 days,” then you have both the legal and moral grounds to enforce it.

But what if you didn’t include late fees upfront? It’s common for freelancers to still send a revised invoice with penalties once the due date passes; in many cases, that extra nudge works. The challenge is that it’s always easier and cleaner when the expectation is set from the start.

The bottom line is that clients are far less likely to ignore your invoice when they know procrastination comes with a price tag.

6. Escalate and send a formal demand letter

When gentle nudges and polite reminders don’t do the trick, it’s time to raise the stakes with a formal demand letter. Put your request into something more official and legally significant.

This lays out the facts clearly and leaves little room for misunderstanding. You’ll want to include the exact amount owed, the original due date, and any late fees or penalties that have now come into play. Most importantly, set a clear and non-negotiable final deadline, for example, “Payment must be made within seven days of receiving this letter.”

Often, just the formality of such a letter is enough to jolt a client into action. After all, no business wants to risk this evolving into a legal matter or damaging their reputation.

Also read: The easiest way to receive international payments as a freelancer

7. Use escrow services

One of the biggest safety nets for freelancers comes in the form of escrow. If you landed the project through platforms like Upwork, Fiverr, or Freelancer.com, you’ll make headway much faster.

These platforms are designed to protect freelancers and clients. Typically, the client deposits the agreed payment into escrow before work begins. If a dispute arises, you can file a claim. The platform then reviews the case, examines evidence from both sides, and releases the funds if your claim is valid. It’s not always instant, but it gives you far more leverage than chasing down payments on your own.

Also read: How to find high-paying clients as a freelancer in Africa

8. Take legal action

In some cases, this is the only way to recover what’s rightfully yours.

For smaller amounts, freelancers often turn to small claims court. The process is designed to be relatively quick and less expensive than a full-blown lawsuit, and you usually don’t need a lawyer to file a claim. It’s a way to show the client you’re serious about being paid, and the judgment can compel them to settle.

Hiring a collections agency might make sense if the amount owed is larger. These agencies take over the chase, contacting the client on your behalf and applying pressure for repayment. The trade-off is that they typically take a percentage of what’s recovered, so you’ll want to carefully weigh whether the cost is worth it.

Legal action should always be the final step. It can be stressful, time-consuming, and in some cases, costly.

9. Protect yourself for the future

Every tough client encounter is an opportunity to tighten your systems and ensure it doesn’t happen again.

Start by putting everything in writing. A simple contract with clear payment terms gives you a solid reference point if things go wrong. Pair that with upfront deposits, ideally 30–50% before you begin, so you never carry all the risk.

For new or untested clients, consider using an escrow service, where funds are held securely until the work is approved. This adds an extra layer of trust and protects you. You can also shorten your payment windows: instead of waiting 30 days, request payment within 7 or 14 days. The less time you leave outstanding, the lower the risk.

Finally, make sure you have a reliable payment option. International accounts like Grey make it easier for clients abroad to pay you without excuses or delays. The goal is to put structures in place today so you don’t spend tomorrow chasing invoices.

Also read: How to network better as a world-class remote freelancer

Dealing with late or missing payments is one of the most challenging realities of freelancing. The key is approaching it with clarity, professionalism, and systems that protect you long before an invoice goes unpaid.

Perhaps the most important takeaway is that prevention beats reaction. Every contract you draft, every deposit you secure, and every reliable payment channel you set up makes it less likely you’ll ever have to chase money in the first place. Clients respect freelancers who treat their work like a business, and businesses get paid.

With the proper safeguards, you can spend less time worrying about overdue payments and more time focusing on the work you love.

Create your free Grey account today or download the app to take the first step towards easier payments.

Open a free Grey account to get startedJoin 1 million digital nomads

Back to top