How to get a client to pay an overdue invoice (without burning the bridge)
You finished the work. You sent the invoice. And now? Nothing.
Two weeks go by. The money that was supposed to cover your rent is sitting in someone else's bank account, and you're refreshing your banking app like it owes you an apology.
Here's the part nobody tells you when you go freelance: chasing money is a skill, not a personality trait. You don't have to be pushy. You don't need a lawyer or a scary tone. You need a small system and the confidence to run it. Let's build that.
First, kill the story in your head
Before you fire off the email you'll regret, know this. Freelancers almost always jump straight to "they're ripping me off," when the truth is usually way more boring.
There are basically three reasons an invoice goes unpaid:
- They never really saw it. It's buried under 200 emails, went to the wrong person, or it's stuck with someone in accounting who's on holiday.
- Their process is just slow. Bigger companies pay in batches, on fixed dates, after two approvals and a purchase order you've never heard of.
- Cash is tight on their side. Yours quietly became the invoice they hoped you'd forget.
You can't tell which one it is from the outside. So your first message assumes the friendliest option: good faith. Always. It costs you nothing and it keeps the relationship intact.
The follow-up sequence that actually works
Think of it as the same person talking at three different volumes. Polite, then firm, then clear about what happens next.
Day 1 after the due date: the friendly nudge
No blame, no drama. You're just surfacing it.
Hi Sarah, quick one: invoice #014 (€2,400) was due yesterday. Could you confirm it's in the pipeline? Happy to resend if that's easier.
Nine times out of ten, this is the whole story. It got lost, they apologise, they pay. You spent thirty seconds.
Day 7: firm, but still warm
Same friendliness. Now you restate the terms and make paying almost effortless.
Hi Sarah, following up on invoice #014, now a week overdue. Here's a payment link so it's one click: [link]. If something's blocking it on your end, tell me and I'll sort it out.
Notice the move. You removed friction (a link, not "here are my bank details, go type them in"), and you offered to help. People pay the invoice that's easiest to pay. Make yours the easy one.
Day 14: the line in the sand
Calm, but no more ambiguity. If you put a late fee in your contract, this is where it shows up.
Hi Sarah, invoice #014 is now two weeks overdue. Per our agreement a 5% late fee applies from the 20th. I'd honestly rather not add it, so can we get this settled this week?
That's not aggressive. That's a business talking. Clients respect the second thing way more than they respect a freelancer who suffers in silence.
The stuff that stops this happening at all
Chasing money is firefighting. Here's how you stop the fires from starting:
Take a deposit. 30% to 50% before you start. A client who has already paid something is a client who finishes paying, and it quietly filters out the ones who were never going to pay in the first place.
Write your terms down in plain words. "Payment due within 14 days. A 5% late fee applies after that." A term you never wrote down is a term you can't enforce. A client who never agreed to 14 days will happily invent their own deadline, and it will be "whenever."
Make paying frictionless. Every extra step (digging up your IBAN, copying a reference, opening their banking app) is another day of "I'll do it later." A single payment link kills most of that.
Send the reminders on time, every time. This is the unsexy secret. Freelancers who get paid on schedule aren't more aggressive. They're just more consistent. The reminder goes out on day one whether or not they remembered, whether or not they feel "in the mood" to chase.
Chasing is the last resort, though. Most late payments are actually prevented way earlier, with the right deposit, terms and invoice setup. If you want the full picture, we put the whole system in one place: how to get paid as a freelancer, on time every time.
That last habit is exactly why the reminder side of Frello exists. When an invoice slips past its due date, Frello flags it and drafts the follow-up for you, in a tone that won't make you cringe. You read it, change a word if you feel like it, and hit send. No lying awake deciding whether today's the day you finally chase. It just happens on its own.
One thing to remember before you hit send
Asking to be paid for work you already delivered is not rude. It's not "being difficult." It's the single most normal thing in business.
The client isn't doing you a favour by paying you. You did them the favour by doing the work. So send the nudge. You earned it.