๐Ÿš€ Get PingPaid โ€” Automate your invoice collection Try Free โ†’

How to Follow Up on Unpaid Invoices (Scripts + Templates)

Published June 2026 ยท Freelance Finance ยท 10 min read

Following up on an unpaid invoice is one of the most awkward parts of freelancing. You don't want to seem pushy. You don't want to damage the relationship. But you also need to get paid โ€” and the longer you wait, the harder it gets.

Here's the truth: clients are not sitting there thinking about your invoice. They're busy. They have 47 other things to do. A polite follow-up is not annoying โ€” it's a service. You're reminding them of something they genuinely intended to do but forgot.

This guide gives you ready-to-use email scripts for every stage of follow-up, from the friendly first reminder to the final demand. Copy, paste, customize, and send.

๐Ÿ“Š The Follow-Up Timeline

Timing matters. Send too early and you seem impatient. Send too late and you seem like a pushover. Here's the schedule that works:

StageWhen to SendToneGoal
Gentle reminder7 days past dueFriendly, helpfulRefresh their memory
Professional follow-up14 days past dueFirm but politeGet a response
Firm request30 days past dueDirect, seriousGet a payment date
Phone call30 days past dueProfessional, calmUncover the real issue
Demand letter45 days past dueFormal, legal tonePressure to pay
Final notice60 days past dueUrgent, final warningLast chance before action

โœ‰๏ธ The Email Scripts

Script 1: The Gentle Reminder (7 Days Past Due)

Subject: Quick follow-up โ€” Invoice INV-2026-100

Hi [Client Name],

I hope you're doing well! I wanted to send a quick follow-up about Invoice INV-2026-100 for [Amount], which was due on [Due Date]. I know things get busy, so I wanted to make sure it didn't slip through the cracks.

I've attached the invoice again for your convenience. If you have any questions or need anything from me, just let me know!

Thanks so much,
[Your Name]

Why this works: It assumes the best. The client forgot, not that they're avoiding payment. It offers help rather than making demands. It includes the invoice again so they have zero friction.

Script 2: The Professional Follow-Up (14 Days Past Due)

Subject: Payment follow-up โ€” Invoice INV-2026-100 now 14 days past due

Hi [Client Name],

I'm following up on Invoice INV-2026-100 for [Amount], which was due on [Due Date] and is now 14 days past due.

If there's an issue with the invoice or the work delivered, please let me know so we can resolve it promptly. Otherwise, I would appreciate payment at your earliest convenience.

I've attached the invoice again for your reference. Please let me know if you need any additional information.

Best regards,
[Your Name]

Why this works: It adds a clear timeline (14 days past due) without being aggressive. It offers to resolve issues, which prompts clients to either pay or explain the real delay. It keeps the door open for communication.

Script 3: The Firm Request (30 Days Past Due)

Subject: URGENT: Invoice INV-2026-100 is 30 days past due โ€” payment required

Hi [Client Name],

This is a formal request for payment regarding Invoice INV-2026-100 for [Amount], which was due on [Due Date] and is now 30 days past due.

Per our agreement, payment terms are Net-15. As stated in the contract and on the invoice, a late fee of 1.5% per month applies to overdue balances. The current total due is [Amount + Late Fees].

If payment is not received by [Date 7 days from now], I will have no choice but to escalate this matter to collections and potentially pursue legal action to recover the outstanding balance. I would prefer to resolve this amicably.

Please confirm receipt of this email and provide an expected payment date.

Sincerely,
[Your Name]

[Attach invoice, contract, and previous correspondence]

Why this works: It references the contract and late fees (if they were disclosed upfront). It sets a concrete deadline. It mentions escalation without being threatening. It demands a response, not just payment.

โš ๏ธ Important: Only reference late fees if they were disclosed in your original contract and on the invoice. You can't invent penalties after the fact. Check our late fees legal guide for compliance details.

Script 4: The Response to "I Need More Time"

Subject: Re: Payment โ€” let's set a payment plan

Hi [Client Name],

I understand that cash flow can be challenging, and I appreciate you being transparent about the situation.

To resolve this, I can offer a payment plan:

โ€ข [Amount] paid by [Date 1]
โ€ข [Amount] paid by [Date 2]
โ€ข [Amount] paid by [Date 3]

If this works for you, please confirm the dates and I'll send updated invoices reflecting the payment schedule. I'll also pause the late fees while the payment plan is active.

If this doesn't work, please propose an alternative schedule with specific dates. I need to get this resolved, but I'm willing to be flexible on timing.

Please let me know by [Date].

Best,
[Your Name]

Why this works: It shows empathy without being a pushover. It offers a structured solution rather than just saying "OK, pay whenever." It sets deadlines for the payment plan itself. It pauses late fees as a goodwill gesture while the plan is active.

Script 5: The Response to "I'm Not Satisfied With the Work"

Subject: Re: Invoice โ€” let's address your concerns

Hi [Client Name],

I'm sorry to hear that you're not satisfied with the work. I want to make sure we resolve this fairly for both of us.

Per our agreement dated [date], payment is due upon delivery of the work, regardless of minor revisions. However, I'm happy to address any specific concerns you have.

Can you please provide a detailed list of what needs to be changed? I'll review it and let you know:

โ€ข Which items are within the original scope and will be fixed at no charge
โ€ข Which items are outside the original scope and would require additional work/billing

Once we agree on the revisions needed, I'll complete them within [timeframe] and we can proceed with payment.

If you believe the work is fundamentally different from what was agreed, please reference the specific sections of the contract that support this, and we can discuss a fair resolution.

I want to resolve this, but I also need to be paid for the work already delivered. Let's find a solution that works for both of us.

[Your Name]

Why this works: It references the contract without being aggressive. It separates scope issues from payment. It demands specifics, not vague dissatisfaction. It shows willingness to fix real problems while protecting your right to be paid.

Script 6: The Response to "The Work Was Never Delivered"

Subject: Re: Invoice โ€” delivery confirmation attached

Hi [Client Name],

I was surprised to hear that the work was not received. I have clear records of delivery:

โ€ข Delivery date: [Date]
โ€ข Delivery method: [Email/Platform/Link]
โ€ข Delivery confirmation: [Read receipt / download confirmation / screenshot]
โ€ข Your response: ["Looks great!" / "Thanks, I'll review" / etc.]

I've attached the delivery confirmation and your acknowledgment for your records.

If there's a misunderstanding or if you need the files resent, I'm happy to do that immediately. However, the invoice remains due per our agreement, and payment is required by [date].

Please let me know if you need the files resent or if there's anything else I can clarify.

[Your Name]

Why this works: It counters false claims with facts and evidence. It doesn't accuse them of lying โ€” it simply presents the record. It offers to resend (removing the excuse) while maintaining the payment deadline.

Script 7: The Final Notice (60 Days Past Due)

Subject: FINAL NOTICE: Invoice INV-2026-100 โ€” legal action pending

[Client Name]
[Client Address]

FINAL NOTICE FOR PAYMENT

Date: [Date]

Re: Invoice INV-2026-100 โ€” [Amount]

Dear [Client Name],

This is a final notice regarding Invoice INV-2026-100 for [Amount], originally due on [Due Date] and now 60 days past due.

Despite my repeated attempts to resolve this matter amicably, payment has not been received. This letter serves as my final attempt to collect the outstanding balance before pursuing legal remedies.

You have 10 days from the date of this notice to submit payment in full. If payment is not received by [Date], I will file a claim in small claims court to recover the debt, plus all applicable late fees, court costs, and legal fees.

Payment can be made to:

[Your payment details]

I strongly prefer to resolve this without litigation. Please contact me immediately if you would like to discuss payment.

Sincerely,
[Your Name]
[Your Address]
[Your Phone]
[Your Email]

Why this works: It's formal, serious, and clearly states the consequences. It gives a final deadline. It leaves the door open for resolution. It's structured like a legal document, which creates psychological pressure.

๐Ÿ“ž The Phone Call Script

Sometimes email isn't enough. A phone call is harder to ignore and often reveals the real reason for the delay. Here's what to say:

Opening

"Hi [Client Name], this is [Your Name]. I'm calling about Invoice INV-2026-100 for [Amount], which is now [X] days past due. I wanted to follow up directly because I haven't heard back on my emails. Is there an issue with the invoice or payment process that I can help resolve?"

Handling Common Excuses

"Accounting hasn't processed it yet."

"I understand. Can you give me the direct contact for your accounting department so I can follow up with them directly? And can you confirm when they expect to process it? I'd like to make sure it doesn't get delayed further."

"We're having cash flow issues."

"I understand โ€” cash flow is tough for everyone. I can offer a payment plan: [Amount] now and [Amount] in two weeks. Would that work? I need to get at least partial payment to keep things moving."

"We're not satisfied with the work."

"I'm sorry to hear that. Can you tell me specifically what needs to be changed? I'm happy to fix it, but per our contract, payment is due upon delivery regardless of minor revisions. Let's resolve the concerns and get payment sorted."

"The person who approved this left the company."

"I understand. Can you connect me with the person who is now handling approvals? I have the original approval from [Former Person] on [Date], so I can forward that to the new contact to expedite this."

๐Ÿ’ก Follow-Up Best Practices

Keep It Short

Every follow-up email should be readable in under 30 seconds. Long emails get skimmed or ignored. Short emails get read and acted on.

Always Attach the Invoice

Never make the client hunt for the invoice. Attach it every time. The easier you make it to pay, the faster you get paid.

Include a Clear Call to Action

Every email should end with one specific request:

Document Everything

Keep a log of every email, call, and response. If you end up in small claims court, this documentation is your evidence. Date, time, what was said, any promises made.

Don't Apologize for Following Up

You're not being pushy. You're running a business. The client agreed to pay by a certain date. Reminding them of their obligation is not rude โ€” it's professional.

Follow Up on the Promise

If the client says "I'll pay by Friday," send a confirmation email immediately: "Great, I'll expect payment by Friday, [Date]. I'll follow up if I don't see it by Monday." Then actually follow up if they don't pay.

๐Ÿ’ก Pro tip: Set calendar reminders for each follow-up stage. If you don't automate the reminders, you'll forget to follow up, and the invoice will sit unpaid for months. I set reminders at 7, 14, 30, 45, and 60 days past due.

๐Ÿ”— Related Resources

Built by a freelancer who got tired of chasing payments. Open source on GitHub.