You sent the invoice. Net 30 came and went. Now it's day 42, you have a call with this client on Thursday about a new campaign, and you're doing the thing every agency owner does: rehearsing an email in your head that somehow asks for $18,400 without sounding like you're asking for $18,400.
Here's the reframe that fixes most of it. A late invoice is almost never a signal about the relationship. It's a signal about someone else's inbox. Your contact loved the work, forwarded it to finance, and finance is three weeks behind. Nobody is avoiding you. You just fell out of view.
Once you believe that, the email gets much easier to write.
Ask early, so the ask stays small
The most damaging thing you can do is wait. At day 7 past due, a nudge is administrative. At day 60, it's a confrontation — because now there's history, and both of you know you've been sitting on it.
Send something short at day 3. Not a warning, a reminder. "Hey — invoice 1042 was due Monday, wanted to make sure it landed with your AP team and didn't get stuck." That's it. You've given them an easy out ("stuck" implies a system failure, not a character failure) and you've reset the clock without spending any relationship capital.
The agencies that never have awkward money conversations aren't lucky. They're early.
Write like a person, not a policy
Automated reminder templates read like a parking ticket. "This is your second notice." "Please remit immediately." "Failure to respond within 10 business days." You would never say these words out loud to your client, so don't send them under your name.
Write what you'd say if you called. Short sentences. One clear ask. A specific number and a specific invoice.
Hi Dana — invoice 1042 ($18,400) is about three weeks past due now. Is it sitting with someone on your side I should be emailing directly? Happy to resend with a PO number if that helps it move.
That's warm and it's unmistakable. You named the amount, named the age, and offered to do work to make it easier for them. Nobody reads that and feels attacked.
Make it easy to say something other than "yes"
The reason clients go quiet is that the only two answers available to them are "paying now" and "I'm not paying," and one of those is embarrassing. So they pick neither and stop replying.
Give them a third door. "If cash is tight this month, I'd rather split it into two payments than have this hang over both of us." You'll be surprised how often that unlocks a reply within an hour — and how often the reply is a full payment anyway, because you removed the shame.
A payment plan you agreed to is a client. Silence is a problem. Trade one for the other every time.
Escalate the channel, not the tone
When email isn't working, people instinctively make the email harsher. Wrong lever. Keep the tone exactly where it is and change the channel instead.
Email → email with the CFO or AP address copied → a two-minute phone call → a line in your next standing meeting. Each step reaches more of the actual decision-making surface without a single sharp word. By the time you're on the phone saying "I wanted to sort this live rather than keep emailing you," you're being considerate, not aggressive.
Save the contract language for the genuinely rare case where nothing has moved in 90 days and the client has stopped engaging on the work too. That's a different conversation, and you'll know when you're in it.
Separate the person who does the work from the person who asks for money
This is the structural fix. When the account lead who runs the client's strategy is also the one sending payment reminders, every reminder costs something. They soften the ask, they delay it, they apologize for it.
Route money conversations through a different sender — your bookkeeper, an accounts address, or a system. Same warmth, no strategic relationship on the line. Your account lead gets to stay purely on the work, which is what the client hired them for anyway.
Where FetchDue fits
This is the job we built FetchDue to do. It watches your overdue invoices, drafts the follow-up in your voice from your own mailbox, and reads the replies — so when a client writes back "can we do half now, half on the 15th," it recognizes that as a payment plan and proposes the schedule instead of blindly sending another reminder.
You approve every send. Nothing goes out with your name on it that you haven't read. The difference is that the day-3 nudge actually gets sent, every time, in the same warm register — instead of sitting in your head until day 42.
The relationship survives the ask. It rarely survives the resentment of never making it.