Failed Payments Email templates of top companies

Failed Payments Email templates of top companies

Failed Payments Email templates of top companies

Why failed payment emails matter (and how to get them right)

Failed payments are the largest pool of recoverable revenue most subscription businesses have, and the majority of those failures are generic declines, not customers trying to leave. The email you send after a payment fails is your first and cheapest chance to win that revenue back. Get it right and you keep a customer who never meant to go. Get it wrong and you can turn a quiet billing hiccup into an active cancellation. The examples below show how leading SaaS and AI companies actually write these emails. Before you read them, here are the four things that separate an email that recovers revenue from one that gets ignored.

1. Move fast on hard declines, hold on soft declines

Not every failed payment should trigger an email, and timing depends entirely on why the payment failed. Hard declines, like a closed card or a fraud block, will not fix themselves, so the customer needs to hear from you quickly. Soft declines, like a temporary hold or insufficient funds, often resolve on their own within a few days. Emailing the moment a soft decline happens just creates noise, and worse, it hands the problem to a customer who might have kept paying without ever knowing anything went wrong. The safest play on soft declines is to hold communications for a few days while you retry, and only reach out if the issue persists.

2. Coordinate emails with retry attempts

Emails and payment retries should work as one system, not two. If a retry is about to succeed on its own, an email asking the customer to act is unnecessary at best and damaging at worst. Coordinating the timing of each message with each customer's retry schedule and decline reason means you only email when it actually helps, and the message can speak to the specific reason the payment failed.

3. Send at the customer's local time

An email that lands at 3am gets buried under everything else that arrived overnight. Sending at the customer's local time, when they are awake and checking their inbox, meaningfully lifts the odds the email is seen and acted on. The same applies to the underlying retry: a charge attempted at a sensible local hour is also less likely to be flagged as suspicious by the issuing bank.

4. Don't over-email

More emails do not mean more recovery. Past a certain point they mean email fatigue, spam complaints, and a damaged sender reputation that hurts every email you send after. Failed payment notices are transactional, so customers usually cannot unsubscribe from them, which makes a high volume feel like being trapped. A few well-timed, relevant messages will always beat a barrage of identical ones.

failed-payments@midjourney.com

$10.63 payment to Midjourney Inc was unsuccessful

Hello,


$10.63 payment to Midjourney Inc was unsuccessful

We were unable to charge your Mastercard ending in 1234 for your Midjourney Inc subscription. Please update your billing information to continue your subscription.

Best regards,
Midjourney Inc Team

failed-payments+acct_1OmfmSCilWDhJZLI@stripe.com

$14.00 payment to Granola was unsuccessful

We were unable to charge your Mastercard ending in 1234 for your Granola subscription. Please update your billing information to continue your subscription.

billing@ai21.com

$179.88 payment to AI21 Labs, Inc. was unsuccessful again

Hello,

$179.88 payment to AI21 Labs, Inc. was unsuccessful again

We attempted to charge your Mastercard ending in 1234 for your AI21 Labs, Inc. subscription again, but were unsuccessful. Please update your billing information to continue your subscription.

Best regards,
AI21 Labs Team

failed-payments+acct_1MS6sAE3HBB5yrHt@stripe.com

$20.00 payment to Gamma was unsuccessful

Hello,

$20.00 payment to Gamma was unsuccessful

We were unable to charge your Mastercard ending in 1234 for your Gamma subscription. Please update your billing information to continue your subscription.

Best regards,
Gamma Team

notifications@tally.so

$29.00 payment to Tally BV was unsuccessful

Hello,

$29.00 payment to Tally BV was unsuccessful

We were unable to charge your Mastercard ending in 1234 for your Tally BV subscription. Please update your billing information to continue your subscription.

Best regards,
Tally BV Team

billing@retool.com

$341.06 payment to Retool Inc was unsuccessful

Hello,

$341.06 payment to Retool Inc was unsuccessful

We were unable to charge your Mastercard ending in 1234 for your Retool Inc payment. Please update your payment information to complete your purchase.

Best regards,
Retool Inc Team

billing@retool.com

$341.06 payment to Retool Inc was unsuccessful again

Hello,

$341.06 payment to Retool Inc was unsuccessful again

We attempted to charge your Mastercard ending in 1234 for your Retool Inc payment again, but were unsuccessful. Please update your payment information to complete your purchase.

Best regards,
Retool Inc Team

billing@cursor.com

$37.13 payment to Cursor was unsuccessful

Hello,

$37.13 payment to Cursor was unsuccessful

We were unable to charge your Visa ending in 1234 for your Cursor subscription. Please update your billing information to continue your subscription.

Best regards,
Cursor Team

billing@gitbook.com

$79.00 payment to GitBook Inc was unsuccessful again

Hello,

$79.00 payment to GitBook Inc was unsuccessful again

We attempted to charge your Mastercard ending in 1234 for your GitBook Inc subscription again, but were unsuccessful. Please update your billing information to continue your subscription.

Best regards,
GitBook Inc Team

notifications@typefully.com

$96.00 payment to Typefully was unsuccessful

Hello,

$96.00 payment to Typefully was unsuccessful

We were unable to charge your Mastercard ending in 1234 for your Typefully subscription. Please update your billing information to continue your subscription.

Best regards,
Typefully Team

no-reply@dropbox.com

Account downgrade alert: Your Dropbox payment failed again

Hello,

Action needed: Update your payment method before you lose storage space.

Your Dropbox Plus subscription will be downgraded to Dropbox Basic unless you update your payment method. If this happens, all your files will remain safely stored, but you'll have much less space to add new files to Dropbox.

Best regards,
The Dropbox Team

msonlineservicesteam@microsoftonline.com

Action required: Pay your past due invoice to avoid Microsoft Online service interruption

Hello,

Warning—your Microsoft Online services will be suspended in one day

Thanks for using Microsoft Cloud. You have a past due balance. To make sure your users have uninterrupted access to the service, please pay your invoices now.

Amount past due: $13.13 USD

Invoice number: G1234
Billing date: August 2, 2025
Due date: August 2, 2025
Status: Past due
Amount: $13.13 USD

Best regards,
Microsoft Corporation

noreply@tm.openai.com

ChatGPT - [ACTION REQUIRED] Your credit card payment was unsuccessful

Hello,

We were unable to charge your Mastercard-1234 for the FlyCode workspace. The amount due is $145.96.

Please update your payment information to continue using ChatGPT Team. If we are unable to process your payment, you will lose access to your workspace on Feb 25, 2025.

Best regards,
The OpenAI team

feedback@slack.com

Is your payment information up to date?

Hello,

Another year has come and gone, which means your annual Slack subscription on FlyCode will automatically renew on September 1st.

We know many things can change in a year, so if you could ask your Workspace Owner to make sure the payment method listed on your account is up to date, that would be dandy.

Best regards,
Slack Technologies

hi@cursor.com

Thank you for using Cursor!

Hi User,

Thank you for using Cursor!

We've encountered an issue processing your subscription payment. You can address this by visiting the "Billing & Invoices" section in your dashboard. For reference, your account is registered with Google.

If you need any help, reply to this email or reach out to us at hi@cursor.com.

Best,
Cursor Team

service@paypal.co.il

Update your expired card information for PayPal

Hello, Zahi Davidovich

Your card expired in your PayPal account

We noticed your card ending in 1234 has expired. Please update your card's expiration date and card security code (CSC) as soon as possible so you can continue using it with PayPal.

Be sure to activate your new card with your bank first. If you've already updated your PayPal account with your new card information, please disregard this email.

Best regards,
PayPal

lexi@wordtune.com

We were unable to process your payment

Hello,

We're having some trouble collecting your Wordtune payment. Please take a moment to review or update your billing information below.

We'll try to process the payment again in a few days.

Best regards,
Lexi from Wordtune

msonlineservicesteam@microsoftonline.com

Your credit card was declined because it's expired

Hello,

The credit card used to pay invoice #G1234 was declined.

Decline reason: Payment instrument expired

Your payment could not be processed because this payment method has expired. Please contact your bank or try again with a different payment method.

Invoice number: G1234
Due date: August 2, 2025
Amount due: $13.13 USD

Best regards,
Microsoft Corporation

docusign@docusign.com

Your payment was declined

Dear Customer,

Thank you for being a Docusign subscriber. We are unable to process your payment of US Dollar $12.34 on 03/23/2026 for your Docusign subscription because the payment information we have on file is incorrect or outdated.

To avoid account suspension, please update your payment information by logging in to your Docusign account and following these instructions.

support@ahrefs.com

Your subscription will renew soon

This is a friendly reminder that your Ahrefs Pte. Ltd. subscription for Ahrefs Starter Subscription will automatically renew on September 30, 2025.

Your mastercard ending in 1234 will be charged at that time.

If your billing information has changed, you can update your payment details now.

billing@mail.notion.so

💳 Payment failure for Notion

Hi, there — just letting you know that we’re having trouble completing your most recent payment.

👇 Mind updating your payment method on file? We’d hate for you to lose out on your subscription!

billing@mail.notion.so

🙋 Last attempt: Please update Notion payment method

Hello, — we tried to run your payment a fourth time and the charge didn't go through. It's simple to update your payment method, just click the button below.

If the next charge fails, you'll lose access to your premium plan and your workspace will be downgraded.

billing@mail.notion.so

🛟 3rd attempt: Notion payment didn't work

Hi there, it's us at Notion again.

Your payment didn't go through, but we made it easy to update your payment information. You don't even have to log in, just click below to keep your Notion subscription active

CASE STUDY

What 16 failed payment emails taught us

We are big fans of Wordtune by AI21, we use it, and it is one of the best AI writing tools out there. Which is exactly why it was striking to count 16 separate failed payment emails from a single billing cycle. It is a clear reminder that even the best products in the world leave revenue on the table when failed payments are an afterthought.

The breakdown told the whole story. Twelve of the emails came straight from Stripe's defaults: same sender, same headline, same copy, same call to action, no personalization, and no timing around the customer's local hour or the actual decline reason. The other four came from a real person and read a little more custom, but still arrived as part of the same heavy, undifferentiated sequence.

The lesson is the one the principles above point to. The best recovery happens with the fewest retries, as quickly as possible, and with the fewest customer communications. Sixteen identical-feeling emails is the opposite of that, and it risks turning a recoverable, involuntary failure into an active cancellation. Fewer, smarter, well-timed emails win.

Read the full case study

FlyCode email product: send custom failed payments emails

Send AI-powered, branded failed payment emails from your own domain. Emails that adapt to each decline type, coordinate with retry attempts, and send at the customer's local time for the best deliverability.

Learn more

Learn more

Start recovering more revenue today

Activate the Backup Payment Method in your FlyCode console, or schedule a call to learn more.

Get Started

Visa Everything Award 2024
Logo for Stripe with the text "Find it on the Stripe App Marketplace" on a dark background.

ROI Calculator

NVIDIA Inception Program logo, featuring the NVIDIA logo and text in a clean, modern design.

© NVIDIA, the NVIDIA logo are registered trademarks of NVIDIA Corporation in the U.S. and other countries.

Giving Back

Partnering with organizations that promote women in technology and families in need is something we are proud to do.

Text graphic reading "SHE CODES: NEXT LEVEL" in a bold font on a gray background.
Logo featuring a stylized text "Catching" with an orange accent, set against a simple background.

2027 We're ahead ©FlyCode. All Right Reserved.

Visa Everything Award 2024
Logo for Stripe with the text "Find it on the Stripe App Marketplace" on a dark background.

ROI Calculator

NVIDIA Inception Program logo, featuring the NVIDIA logo and text in a clean, modern design.

© NVIDIA, the NVIDIA logo are registered trademarks of NVIDIA Corporation in the U.S. and other countries.

Giving Back

Partnering with organizations that promote women in technology and families in need is something we are proud to do.

Text graphic reading "SHE CODES: NEXT LEVEL" in a bold font on a gray background.
Logo featuring a stylized text "Catching" with an orange accent, set against a simple background.

2027 We're ahead ©FlyCode. All Right Reserved.