---
title: "Failed subscription payment WhatsApp template (utility)"
description: "Recover failed subscription payments with this WhatsApp utility template: amount, plan, deadline and update-card button. Variables and dunning variations."
canonical: "https://omnichannels.ai/templates/saas-payment-failed/"
language: "en"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# Failed subscription payment WhatsApp template (utility)

Canonical: https://omnichannels.ai/templates/saas-payment-failed/
Language: en
Publisher: OmniChannels.ai by BroadNet Technologies

Send it when a renewal charge is declined. A direct, friendly nudge with a deadline and an update-card button recovers revenue before the account is downgraded or suspended.

- Channel: WhatsApp
- WhatsApp category: Utility
- Industry: SaaS and apps
- Use case: Payment reminder
- Characters: 149 / 1024

```text
Hi {{1}}, we could not process your payment of {{2}} for your {{3}} subscription. Please update your card details by {{4}} to avoid any interruption.
```
Buttons: Update payment method

## Variables explained

| Variable | What it is | Example |
|---|---|---|
| `{{1}}` | Account owner's first name | Tom |
| `{{2}}` | Amount that failed, with currency | USD 49.00 |
| `{{3}}` | Plan or product name | Planly Team |
| `{{4}}` | Date by which to update payment | 20 May |

## Category and compliance notes

Meta classifies this as a utility template: it is triggered by a specific transaction, account event or booking the customer already has. Keep it free of offers, discounts and promotional links; any promotional line makes Meta recategorise it as marketing.

## Variations

### Card expired

```text
Hi {{1}}, the card ending in {{2}} on your {{3}} account has expired, so we could not renew your subscription. Please add a new card to keep access.
```
Buttons: Update payment method

### Final notice

```text
Hi {{1}}, we still could not collect {{2}} for your {{3}} subscription. Your workspace will be paused on {{4}} unless your payment details are updated.
```
Buttons: Update payment method

### Retry scheduled

```text
Hi {{1}}, your payment of {{2}} did not go through. We will retry automatically on {{3}}. You can update your card now to avoid another failed attempt.
```
Buttons: Update payment method | Contact billing

## How to use this template

1. **Copy the template:** Copy the body, footer and buttons exactly as shown, including the {{1}} variables.
2. **Add sample values:** Meta asks for a sample value for every variable when you submit, so use the examples in the table above.
3. **Submit it for approval:** Create it in WhatsApp Manager or through the API under the category shown, in the language you send in.
4. **Send it:** Once approved, send it from your campaigns or trigger it from your systems over the API.

## Related templates

- [Credit card payment reminder WhatsApp template (utility)](https://omnichannels.ai/templates/bank-card-due/)
- [Tuition fee reminder WhatsApp template (utility)](https://omnichannels.ai/templates/edu-fee-reminder/)
- [Cash on delivery payment WhatsApp template (utility)](https://omnichannels.ai/templates/logistics-cod-payment/)
- [SaaS workspace welcome WhatsApp template (utility)](https://omnichannels.ai/templates/saas-welcome/)
- [Login code SMS template for SaaS apps (OTP)](https://omnichannels.ai/templates/saas-login-code/)
- [SaaS incident notice SMS template (transactional)](https://omnichannels.ai/templates/saas-incident/)

[Browse the template library](https://omnichannels.ai/tools/message-templates/)