WhatsApp payment reminder templates

By Alva Chew 6 min read Updated November 11, 2026

A WhatsApp payment reminder names the order, the amount and the deadline, and includes a working payment link. Below are 10 templates to copy for unpaid orders, expiring links, deposits, balances and failed subscription payments. AeroChat sends them when an order is still unpaid and detects the payment automatically, so the customer never has to reply “paid”.

What a payment reminder should do

Most unpaid orders aren’t refusals. The customer got distracted, the link expired, or the payment failed. A reminder with a fresh link and a clear deadline brings many of them back.

Be polite and specific. Name the items, the amount and when the order will be released. One or two reminders is enough.

The WhatsApp rules that apply

If the customer messaged you in the last 24 hours, you can send any of these as a free-text reply. Outside that 24-hour customer service window, a business-initiated message needs an approved template. These messages fit Meta’s utility category when they are about the customer’s own order or account and contain nothing promotional. Meta’s guidelines say utility templates must not promote products, upsell, cross-sell or include offers. A template that mixes an update with a promotion is classed as marketing. See the WhatsApp message templates guide, WhatsApp message templates and template approval.

Source: Meta’s WhatsApp template category guidelines on developers.facebook.com, as of November 2026.

Meta’s guidelines give a payment reminder for the customer’s own account as a utility example. Keep discounts and “complete your order for 10% off” offers out of a utility reminder.

10 WhatsApp payment reminder templates to copy

Copy a template, change the wording to match how your store talks, and keep the variables in double curly brackets. AeroChat fills them from your store data when it sends the message.

1. Unpaid order, first reminder

Use a few hours after an order was placed in chat but not paid.

Hi {{customer_name}}, your order {{order_number}} is waiting for payment.
{{order_items}}, total {{order_total}}
Pay securely here: {{payment_link}}
We'll hold it for you until {{hold_until}}.

2. Payment link expiring

Use shortly before a payment link expires.

Hi {{customer_name}}, the payment link for order {{order_number}} expires at {{expiry_time}}.
Pay {{order_total}} here: {{payment_link}}
Reply if you'd like a new link later.

3. Final reminder before release

Use when the held stock will be released.

Hi {{customer_name}}, this is a last reminder for order {{order_number}}.
If payment isn't received by {{release_time}}, we'll release the items back to stock.
Pay here: {{payment_link}}

4. Failed payment

Use when a payment attempt was declined.

Hi {{customer_name}}, the payment for order {{order_number}} didn't go through.
You can try again here: {{payment_link}}
If you'd like to use a different payment method, reply here.

5. Deposit due

Use when a preorder or custom order needs a deposit.

Hi {{customer_name}}, to confirm your order {{order_number}}, a deposit of {{deposit_amount}} is due by {{due_date}}.
Pay securely here: {{payment_link}}

6. Balance due before dispatch

Use when the remaining amount is due before you ship.

Hi {{customer_name}}, your order {{order_number}} is ready to ship.
The balance of {{balance_amount}} is due before dispatch. Pay here: {{payment_link}}

7. Bank transfer pending

Use when the customer chose bank transfer and you haven’t received it.

Hi {{customer_name}}, we haven't received the transfer for order {{order_number}} yet.
Amount: {{order_total}}
If you'd prefer, you can pay by card or wallet here instead: {{payment_link}}

8. Subscription payment failed

Use when a recurring charge fails.

Hi {{customer_name}}, we couldn't charge {{amount}} for your {{subscription_name}} on {{charge_date}}.
Please update your payment details here so your next delivery isn't delayed: {{update_link}}

9. Invoice due for a wholesale order

Use for trade customers with payment terms.

Hi {{customer_name}}, invoice {{invoice_number}} for {{invoice_amount}} is due on {{due_date}}.
You can pay it here: {{payment_link}}
Reply with any questions about the invoice.

10. Payment received

Use right after payment is detected, to close the loop.

Payment received, thank you {{customer_name}}.
Your order {{order_number}} is confirmed and ships by {{dispatch_date}}.

Send these automatically with AeroChat

AeroChat creates the payment link through your payment gateway, for example Airwallex or Stripe, and watches the order in your store platform, such as Shopify, WooCommerce or Wix:

  • Unpaid order and expiring link: sent at the times you set after the link was created, if no payment has arrived.
  • Failed payment: triggered when the gateway reports a failed attempt. AeroChat sends a fresh link.
  • Deposit and balance: amounts and due dates come from the order and the rules you set.
  • Payment received: AeroChat detects the payment from the gateway automatically and confirms the order in the chat. The customer never has to type “paid” or send a screenshot.
  • Release: if nothing arrives by your deadline, AeroChat cancels the order or tags it for your team.

AeroChat never sees card numbers and never holds your funds. See WhatsApp payment reminders and WhatsApp payment links.

Related

Questions

Is a payment reminder a utility template?

It fits Meta’s utility category when it is about the customer’s own order or account and contains no offers. Meta’s guidelines give a payment reminder as a utility example.

Does the customer need to tell us they paid?

No. AeroChat detects the payment from your gateway and confirms the order in the chat by itself.

How many reminders should I send?

Two is usually enough: one a few hours later and a final one before you release the stock. Set the timing in the workflow.

Can I add a discount to get them to pay?

Not in a utility reminder. A discount makes it a marketing message. If you want to offer one, send it separately as a marketing template to customers who opted in.

Get unpaid orders paid in the chat

Connect your store and payment gateway, and AeroChat sends payment reminders with a fresh link and confirms each order the moment it’s paid. Start your 7-day free trial. No credit card needed.

Start your 7-day free trial

On Shopify? Install AeroChat from the Shopify App Store.