How to collect unpaid invoices (complete guide)
Collecting unpaid invoices is the single biggest cash flow problem for marketing agencies. Most have the right clients, deliver good work, and send invoices on time — and still wait 3–4 weeks to get paid. The issue isn't the clients. It's the absence of a collection system.
Continue through this topic cluster
Why agencies specifically struggle with unpaid invoices
Agencies operate on retainer models. You bill the same clients every month for ongoing work. This creates a tension that doesn't exist in project-based businesses: you can't afford to be aggressive because the relationship is long-term, but you also can't absorb 30-day delays across 15, 20, or 50 active clients.
Most agency founders handle invoice follow-up inconsistently — chasing when they're nervous about cash flow, letting things slide when the month looks fine. Clients adapt to this and treat your invoices as optional. The only fix is a system that runs consistently regardless of how busy you are.
Key principle
The 5-step collection system
Audit your current overdue invoices
Pull every outstanding invoice. Note the due date, how many days overdue it is, and when you last followed up. This baseline tells you the true cost of your current system — and gives you the data to measure improvement.
Eliminate payment friction immediately
Every invoice should include a direct payment link. One click from the email — no portal logins, no bank detail hunting, no PDF downloads. Agencies that add Stripe payment links to reminders typically see average collection time drop by 8–12 days from this change alone.
Build a structured escalation sequence
The validated sequence for agencies is 3/7/14: a friendly nudge at day +3, a structured follow-up at day +7, and a firm escalation at day +14 after the due date. Each message escalates in tone while remaining professional.
Automate the sequence
Writing manual follow-ups for 20 overdue invoices every week is 3–4 hours of work that compounds into days per month. AR automation runs the sequence for every invoice, cancels pending messages when payment lands, and shows your full receivables position in one dashboard.
Intervene personally at day +14 and beyond
Automation handles the first two or three touchpoints. If an invoice reaches day +14 without payment, it warrants a personal call or direct message from the account owner — not a template. Understand whether there is a dispute, a client cash flow issue, or deliberate avoidance.
The 3/7/14 escalation sequence in detail
The most effective reminder cadence for agency receivables is three messages triggered at 3, 7, and 14 days after the invoice due date — each escalating in tone.
Friendly reminder
Most day +3 invoices are oversights. Keep this warm and brief. Include a direct payment link — make paying the easiest possible action.
Structured follow-up
Reference the overdue status explicitly. Ask for a payment timeline. Professional and structured, not aggressive.
Escalation notice
Firm and unambiguous. Reference contract terms if applicable. Send personally from the agency owner, not a billing address.
What automation actually changes
When you automate the 3/7/14 sequence with accounts receivable automation, the sequence runs consistently for every invoice — regardless of how busy you are or whether you feel awkward about chasing that particular client. Payment links are embedded. When payment lands, all pending messages cancel automatically.
Expected outcome
Educational CTA
Use the full invoice follow-up workflow
See how the 3/7/14 sequence works end to end before you automate anything.
Related reading
Product CTA
Set up your first automated sequence in under 10 minutes
Flovanta automates the full 3/7/14 escalation sequence with Stripe payment links. Unlimited clients, unlimited invoices, starting at €29/month.
Start free with 1 client ?