Email Templates

Invoice Follow-up Email Templates That Actually Get Paid (2026)

8 copy-paste templates for following up on unpaid invoices — from friendly reminder to final notice. No awkwardness required.

By He Ze · RecoverKit · Updated March 2026 · 6 min read

Why most invoice follow-ups fail

The biggest mistake in invoice follow-up emails: being vague, apologetic, or burying the ask. You did the work. You deserve to be paid. Here's what makes follow-ups work:

For SaaS / subscription payments

If you're using Stripe for subscriptions, failed payment follow-ups need a different approach — you need to send card update links, not payment requests. See our guide on Stripe failed payment recovery.

Template 1: First reminder (3–5 days after due date)

Keep this one brief and assume good faith. Many clients miss payment due dates simply because they forgot.

Subject: Invoice #[INVOICE_NUMBER] — just a friendly reminder
Hi [Client Name], I hope you're doing well. I'm following up on Invoice #[INVOICE_NUMBER] for [amount], which was due on [due date]. If you've already sent payment, please ignore this — it may have crossed in transit. If not, here's a link to pay online: [PAYMENT_LINK] Let me know if you have any questions about the invoice. Best, [Your Name]

Template 2: Second reminder (1 week overdue)

A little more direct. Reference the previous email without being passive-aggressive.

Subject: Following up — Invoice #[INVOICE_NUMBER] still outstanding
Hi [Client Name], I wanted to follow up on my previous email regarding Invoice #[INVOICE_NUMBER] for [amount], now [X] days past due. I haven't received payment or a response — could you give me an update on when this will be processed? Direct payment link: [PAYMENT_LINK] If there's an issue with the invoice, please let me know and I'll sort it out. Thanks, [Your Name]

Template 3: Third reminder (2 weeks overdue)

Now it's time to be firmer. State the amount, days overdue, and what you'll do next.

Subject: Invoice #[INVOICE_NUMBER] — [X] days overdue, please advise
Hi [Client Name], Invoice #[INVOICE_NUMBER] for [amount] is now [X] days past its due date of [due date]. This is my third reminder. I need this resolved this week. Please make payment here: [PAYMENT_LINK] If there's a dispute about the work, I'm happy to discuss — but I'll need to hear from you by [specific date]. Please treat this as urgent. [Your Name]

Template 4: Final notice (before escalation)

Clear, professional, and specific about what happens next. Don't threaten unless you mean it.

Subject: Final notice — Invoice #[INVOICE_NUMBER] — [amount] overdue
Hi [Client Name], This is a final notice regarding Invoice #[INVOICE_NUMBER] for [amount], now [X] days overdue. If payment is not received by [specific date — give 5 business days], I will: - Pause any ongoing work - Refer this to a collections service / small claims court - Note this in any future references I would strongly prefer to resolve this directly. Please make payment here: [PAYMENT_LINK] If you're experiencing financial difficulty, contact me immediately and we can discuss a payment plan. [Your Name]

Template 5: Same-day follow-up (for urgent situations)

When payment was due today and you need it immediately.

Subject: Payment due today — Invoice #[INVOICE_NUMBER]
Hi [Client Name], Invoice #[INVOICE_NUMBER] for [amount] is due today. Pay online here: [PAYMENT_LINK] If you need an extension, just let me know before end of day and we can arrange it. Thanks, [Your Name]

Template 6: Response to "I'll pay next week"

Lock in a specific date when someone promises to pay "soon."

Subject: Re: Invoice #[INVOICE_NUMBER] — confirming [date]
Hi [Client Name], Thanks for the update. I've noted that payment of [amount] for Invoice #[INVOICE_NUMBER] will be made by [specific date they mentioned]. I'll follow up if I haven't received it by then. Best, [Your Name]

Template 7: When a client disputes the invoice

Don't get defensive. Acknowledge the dispute and separate it from the payment obligation.

Subject: Re: Invoice #[INVOICE_NUMBER] — let's resolve this
Hi [Client Name], Thank you for raising this. I want to make sure we're on the same page. My understanding of the work completed: [brief description]. Could you tell me specifically what you're disputing? I'm confident we can resolve this quickly. In the meantime, I'd ask that you pay the undisputed portion ([amount] of the total [amount]) while we sort out the rest. I'd like to resolve this by [date]. [Your Name]

Template 8: For SaaS / subscription payment failures

When a subscriber's Stripe payment fails — different from a manual invoice. This needs a card update link, not a payment request.

Subject: Action needed — your [Product] payment didn't go through
Hi [First Name], Your payment of [amount] for [Product] on [date] didn't process successfully. This is usually a card issue — expired, over limit, or flagged by your bank. It takes about 60 seconds to fix: → Update your payment method: [STRIPE_CARD_UPDATE_LINK] Once updated, your subscription will continue without interruption. If you have any questions, just reply to this email. [Your Name / Team]

Automate Template 8 completely

If you use Stripe for subscriptions, you can automate Template 8 (and the D+3 and D+7 follow-ups) with RecoverKit. It connects to Stripe via OAuth and handles the entire recovery sequence automatically when a payment fails. Free during beta.

Follow-up timing cheat sheet

Automate your Stripe payment recovery

If you use Stripe subscriptions, connect RecoverKit and stop losing 5–9% MRR to failed payments every month. Free during beta.

Connect Stripe Free →

Read-only access · No credit card · Disconnect anytime