Your invoice is 30 days overdue. Your client isn't responding. You're caught between needing the money and not wanting to sound desperate or hostile. So you wait another two weeks, then send an aggressive email, and suddenly the relationship feels fractured. This is how most businesses lose both money and clients. The fix isn't soft or pushy—it's systematic. Timing matters. Tone matters. Escalation matters. And most importantly, you need to follow a script that treats late payment as a problem to solve together, not an excuse to punish your client. The math behind when to start chasing Most businesses wait until an invoice is 45+ days overdue before they follow up. That's a mistake. By then, the invoice has fallen out of their client's view entirely. They've moved on to other priorities. Your invoice is now competing with their own cash flow problems, not their day-to-day workload. Start chasing at day 7, not day 45. This isn't aggressive—it's the opposite. At day 7, your invoice is still in their recent memory. It hasn't been forgotten. It hasn't been filed away. They're more likely to see your follow-up as a friendly reminder than a desperate demand. Here's the timeline that actually works: Day 0: Invoice sent. Include clear payment terms in the email and the invoice itself. Day 7: Soft check-in. No accusation. Just confirm receipt. Day 15: If no response and no payment, send a friendly reminder with the due date highlighted. Day 30: Move to a gentle escalation. Mention you want to keep things on track. Day 45: Shift tone. This is now a business problem that needs to be solved. Day 60: Escalate further. Involve a manager or decision-maker. Discuss payment terms or a payment plan. This timeline works because it catches the problem early, when a single email often fixes it. It also builds a clear record if you need to escalate further. Day 7: The soft check-in (they've probably forgotten) Your first follow-up should assume they never saw the invoice. They didn't ignore it—they just missed it. This is usually true. Script: Hi [Name], Just checking in—did the invoice for [project/service] come through? I sent it on [date]. Let me know if you need it resent or if you have any questions. Thanks, [Your name] That's it. No tone. No urgency. Just a fact-check. Why this works: You're treating them as competent and busy, not delinquent. 30–40% of unpaid invoices are actually just invoices that got lost in an inbox or spam folder. This step catches those. Day 15: The friendly reminder with a clear due date If they haven't responded and the invoice is now overdue (or due in a few days), send a reminder. Make the due date impossible to miss. Script: Hi [Name], Quick reminder: invoice [invoice #] is due on [date]. Here's a link to download it again if needed: [link]. If you have any questions or if something needs adjusting, just let me know. Otherwise, I'm looking forward to getting this settled. Thanks, [Your name] The key phrase: "If something needs adjusting." This gives them an out. Maybe they're waiting because they don't understand a line item. Maybe they're disputing part of the work. By opening the door to discussion, you often uncover the real problem. Why this works: You're giving them a specific action (pay by X date) while acknowledging that there might be a legitimate reason they haven't paid yet. Day 30: The gentle escalation (now it's a pattern) If it's now 30 days past the due date and you've heard nothing, the tone shifts slightly. You're no longer assuming they forgot. You're acknowledging that something is blocking payment. Script: Hi [Name], I wanted to reach out directly because invoice [invoice #] is now 30 days overdue. I know things get busy—I'm wondering if there's an issue on our end that's holding this up, or if payment just got buried. Can you let me know the status? If there's a problem with the invoice or the work, I'd rather know now so we can sort it out. If payment is just backed up on your end, that's fine too—just let me know when I can expect it. Thanks, [Your name] Notice the structure: acknowledgment + assumption of good faith + direct question + offer to help + clear next step. Why this works: You're not angry, but you're no longer pretending this is normal. You're also giving them multiple ways to respond (dispute, payment delay, or just letting you know the timeline). Most clients will answer this email. Day 45: The business conversation (this is now serious) If you're at 45 days with no response, this is no longer a lost invoice or a busy inbox. Something else is happening. Your tone shifts again—not to anger, but to clarity. You're now treating this as a real business problem that needs to be solved, possibly by someone other than the person you've been emailing. Script: Hi [Name], I've reached out a few times about invoice [invoice #], which is now 45 days overdue. I'm not sure what's blocking this on your end, but I need to get this resolved. Can you do two things for me: 1.