· 6 min read · ✏️ Freelancers Workflows

Automate Invoice Follow-Ups with AI (Step-by-Step)


Late payments are the silent killer of freelance businesses. You did the work, sent the invoice, and now you’re stuck in an awkward dance of “just checking in” emails while your rent is due.

Most late payments aren’t malicious. Clients are busy, invoices get buried, people forget. A simple reminder sent at the right time gets you paid: but sending those manually is tedious and uncomfortable.

Automated follow-ups solve both problems. Here’s exactly how to set them up.

The Psychology of Payment Reminders

Before we build the system, understand why this works:

  • Timing matters more than tone. A friendly reminder on Day 7 works better than a stern one on Day 30.
  • Consistency removes awkwardness. Automated reminders are impersonal in a good way: it’s your billing system, not “you” being pushy.
  • Escalating urgency is key. Start warm, get progressively firmer.
  • Most people pay after the first reminder. 60-70% of overdue invoices get paid within 48 hours of the first nudge.

The Follow-Up Sequence

Here’s the proven sequence that balances professionalism with firmness:

Day 0: Invoice Sent (Friendly + Clear)

Subject: Invoice #[number] from [Your Name/Business]

Hi [Client Name],

Thanks for working together on [project/deliverable]! Attached is invoice #[number] for $[amount].

Due date: [date: typically 14 or 30 days] Payment methods: [bank transfer / PayPal / credit card link]

Let me know if you have any questions. Otherwise, no action needed until the due date.

Thanks, [Your Name]

Why this works: Sets clear expectations upfront. The “no action needed” line removes pressure while making the due date prominent.

Day 7 (or Due Date): Gentle Reminder

Subject: Friendly reminder: Invoice #[number] due today

Hi [Client Name],

Quick heads up that invoice #[number] for $[amount] is due today. Here’s the payment link for easy access: [link]

If you’ve already sent payment, please disregard: sometimes things cross in transit.

Thanks! [Your Name]

Why this works: No accusation, easy action (direct payment link), and an out if they’ve already paid. This alone catches 60%+ of late payments.

Day 14: Firmer Reminder + Late Fee Notice

Subject: Invoice #[number]: 7 days overdue

Hi [Client Name],

Following up on invoice #[number] for $[amount], due [date]. As outlined in our agreement, a [X%] late fee applies after 14 days overdue. I’d love to resolve this before that kicks in.

Can you let me know when to expect payment? If there’s an issue with the invoice, happy to sort it out.

Payment link: [link]

Why this works: Introduces consequences without aggression. The “if there’s an issue” line gives them a graceful way to respond.

Day 30: Final Notice + Next Steps

Subject: Final notice: Invoice #[number], 23 days overdue

Hi [Client Name],

This is my final reminder regarding invoice #[number] for $[amount], originally due [date]. I’ve sent several reminders without response.

If I don’t receive payment by [date: 7 days from now], I’ll need to:

  • Apply the [X%] late fee as per our agreement
  • Pause any ongoing or future work
  • Explore additional collection options

I’d strongly prefer to resolve this between us. Please reply with a payment date or let me know if we need to discuss.

[Your Name]

Why this works: Clear consequences, clear deadline, clear preferred outcome. Most remaining unpaid invoices get resolved after this email because it signals you’re serious.

Setting Up Automation: Tool Options

Option 1: FreshBooks (Built-In Auto-Reminders)

FreshBooks has the smoothest built-in reminder system for freelancers.

Setup:

  1. Go to Settings > Invoice Customization > Payment Reminders
  2. Enable automated reminders
  3. Set your schedule: Day 0 (due date), Day 7, Day 14, Day 30
  4. Customize each email template with the language above
  5. Choose whether to CC yourself on reminders (recommended: so you know when they fire)
  6. Set a final action: after Day 30, mark invoice as “Collections” status

Time to set up: 10 minutes. Works automatically for every invoice going forward.

Option 2: QuickBooks (Automated Reminders)

  1. Go to Settings > Account and Settings > Sales
  2. Under “Reminders,” toggle on automatic reminders
  3. Set reminder schedule: before due date, on due date, and after due date
  4. Customize message templates
  5. Choose which customers receive reminders (you can exclude specific clients)

Option 3: Bonsai (Freelancer-Focused)

Bonsai combines invoicing with contracts and proposals, making it ideal for freelancers who want everything in one place.

  1. Create an invoice in Bonsai
  2. Under “Follow-up settings,” enable automatic reminders
  3. Set timing: 3 days before due, on due date, 7 days after, 14 days after
  4. Templates are pre-written but fully editable
  5. Late fees can be auto-calculated and added to the invoice

Option 4: Wave (Free, Manual Workaround)

Wave doesn’t have automated reminders on the free plan. DIY it: create reminder templates in Gmail, set calendar reminders for Day 7/14/30, and use “Schedule Send” to queue them on invoice creation day. Upgrade to a paid invoicing tool once volume justifies it.

ChatGPT Prompts for Custom Follow-Up Emails

Want to adapt the templates for your situation? Use these prompts:

Friendly reminder: “Write a payment reminder email. Invoice #[number] for $[amount], sent to [client] on [date], due [date]. Tone: warm. Include a payment link placeholder. Under 80 words.”

Firmer follow-up: “Write a second payment reminder. Invoice is [X days] overdue. Mention a late fee of [X%] after [date]. Professional and direct but not aggressive. Under 100 words.”

Final notice: “Write a final payment notice. Invoice [X days] overdue for $[amount]. List consequences: late fee, work pause, collection action. Include deadline of [date]. Firm but professional. Under 120 words.”

Tone adjustment: “Rewrite this payment reminder for a long-term client. Make it more casual, add a note that I understand things get busy. Keep the core ask.” Then paste your template.

Advanced Tactics

Reducing Late Payments Before They Happen

The best follow-up is one you never have to send:

  • Offer early payment discounts. “Pay within 7 days for 2% off” motivates fast payment.
  • Accept credit cards. Removing friction speeds up payment significantly.
  • Send invoices immediately. Don’t wait until end of month: invoice when work is delivered.
  • Require deposits. For large projects, 30-50% upfront protects cash flow.
  • Shorten payment terms. Net-15 instead of Net-30. Most clients pay at the deadline regardless.

Tracking What Works

Track average days to payment (before vs. after automation), which reminder triggers payment, and which clients are consistently late. Most freelancers see average payment time drop from 35-45 days to 10-15 days after implementing automated reminders. That’s real cash flow improvement with smart accounting practices.

When to Get Personal

Automation handles 90% of cases. For the remaining 10%: unresponsive for 45+ days, significant amounts, or ongoing relationships you want to preserve: pick up the phone. A 5-minute call often resolves what 10 emails cannot.

Frequently Asked Questions

Won’t automated reminders damage my client relationships? No: if anything, they improve relationships. Clients expect professional billing practices. An automated reminder is less awkward than you personally asking “hey, did you forget to pay me?” The system removes emotion from a business transaction.

What late fee percentage should I charge? Industry standard is 1.5-2% per month (18-24% annualized). State this clearly in your contract before work begins. Whether you actually enforce it is up to you: often just mentioning it in the Day 14 reminder is enough to trigger payment.

Should I stop working for a client who’s consistently late? If a client is regularly 30+ days late, have a direct conversation. Options: require prepayment, switch to milestone billing, or: if the relationship isn’t worth the cash flow stress: part ways professionally. Consistent late payment is a respect issue.

What if the client disputes the invoice amount? Your automation should include a “if there’s an issue with this invoice, please let me know” line in the first reminder. If they dispute, pause the automation, resolve the dispute, and then either re-send a corrected invoice or confirm the original. Never escalate tone while a legitimate dispute is open.

How do I handle international clients in different time zones? Schedule reminder emails to arrive during their business hours (Tuesday-Thursday, 9-11 AM in their time zone). Most invoicing tools let you set send times. Avoid Mondays (inbox overload) and Fridays (already checked out for the weekend).