An overdue invoice stresses you. Panic won’t fix it. A clear action plan will. Follow these steps and you’ll handle most cases before they get serious.
Step 1: Verify the Invoice Was Received (Days 1-3)
Don’t assume avoidance. Check if they got the invoice. Emails disappear, spam filters catch them, addresses change.
Log into your accounting software or use Waco3 to confirm they opened it. If no delivery confirmation or read, resend it same day with a note: “I’m resending invoice #1234 in case the original didn’t come through.”
Most invoices get paid immediately after resend.
Step 2: Send a Soft Reminder (Days 5-7)
If the due date has passed and you have no payment, send your first follow-up. Keep it light. Assume good intent.
Don’t say: “Where’s my money?”
Say: “I wanted to check in on invoice #1234, due [date]. Could you confirm you received it? I’m happy to discuss payment timing if needed.”
This opens the door. If there’s a problem with the invoice, payment timing, or the work itself, the client can mention it now. If there’s no problem, they’ll likely pay.
You’re not accusing them of anything. You’re just checking in.
Step 3: Check for Red Flags (Days 8-14)
If your soft reminder gets no response, watch for signals.
Is the client responding to other messages? Active on social media? If yes, they’re avoiding payment specifically. No response to anything suggests financial trouble or disappearance.
Active but avoiding: They have an undisclosed problem. Call them.
Gone silent: They may be bankrupt or ghosting. Stop extending credit. Escalate to written demand.
Disputing the work: Ask them to specify. Get complaints in writing. Respond to the actual issue.

Step 4: Make Direct Contact (Days 10-15)
If email hasn’t worked, pick up the phone. Call or send a direct message. You’re moving from passive to active.
“Hi [Client], it’s [Your Name]. I’m calling about invoice #1234 due [date]. I still haven’t received payment. What’s going on?”
This conversation will go one of three ways:
- They apologize and commit to paying (success).
- They explain a legitimate problem (financial hardship, dispute about work, lost invoice).
- They make excuses or get defensive (sign of intentional avoidance).
Which path you take depends on what you learn. If it’s a legitimate problem, offer a solution. If it’s avoidance, escalate.
Step 5: Formalize Your Demand (Days 15-30)
After two weeks with no payment and no real explanation, switch to formal communication.
Send a written demand letter. State the facts: invoice number, amount, due date, current status, new deadline, and consequences. This changes the dynamic. Many clients pay within days because formal demand shows you mean it.
Keep copies of everything. You’re building a legal record.
Step 6: Decide on Escalation (Days 30+)
At 30 days past due, you need to decide: is this worth pursuing or should you write it off?
If the amount is significant (over $1,000), pursue it. Consider:
- Collections agency (costs 25-50% of recovery)
- Small claims court (costs $50-$300 to file)
- Payment recovery service
If the amount is small (under $500), weigh the effort. Sometimes it’s not worth the time and energy.
Either way, document your decision. You’re not being cold or heartless. You’re being realistic about opportunity cost.
Step 7: Prevent Future Overdue Invoices
The best thing you can do is prevent this situation next time.
For future clients:
- Invoice immediately (same day as delivery)
- Include specific due dates
- Require deposits on projects over a certain amount
- State your follow-up schedule explicitly
- Use tools that confirm invoice delivery and open rates
The goal is to design invoicing so most clients never go overdue. Clear expectations and immediate invoicing handle 80% of payment issues.
Overdue invoices worsen with age. The first 14 days are critical. After that, recovery odds drop fast.
Related: Unpaid Invoice Follow-Up Email: Templates for 3 Stages and Overdue Invoice Collection Tips That Actually Work
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





