A good payment reminder WhatsApp message names the customer, the amount, the invoice and the due date, gives a one-tap way to pay, and says what to do if they’ve already paid. Nothing else. Sent as a Meta-approved Utility template, with no offer tucked in, it costs ₹0.115 per delivered message in India (plus 18% GST).
Below are 14 reminder templates you can copy, then the timing, the tone, and how to automate the sequence.
Utility or marketing: get the category right first
Every message you send a customer who hasn’t written to you in the last 24 hours must be an approved template, and the template’s category decides the price. Meta’s categorisation guidelines say a Utility template must be non-promotional, with no persuasive intent, and specific to the customer: their order, account, service or transaction. A reminder about this customer’s own invoice fits that exactly. Meta’s own Utility examples include a monthly payment reminder (“Your monthly payment for {{service}} will be billed on {{date}}…”) and a top-up deadline.
Where reminders go wrong is the extra line. Meta classes mixed content as Marketing, and its guidelines list “Your subscription will expire on {{date}}! Renew today to save {{discount}}” as a Marketing example. So:
| Message | Category | Why |
|---|---|---|
| Invoice 1042 for ₹8,400 is due on 15 Nov. Pay here: link | Utility | About the customer’s own transaction, nothing persuasive |
| Your plan renews on 1 Dec. See your plan details: link | Utility | Factual account update |
| Renew before 1 Dec and get 10% off! | Marketing | An offer, so the whole template is promotional |
| Pay on time and win a gift voucher | Marketing | Mixed content counts as Marketing |
Meta’s utility template page adds that a Utility template created or edited with marketing material is re-categorised as Marketing automatically. The full rules, and what to do if it happens: WhatsApp template categories explained.
The difference in India, from 1 October 2026: ₹0.115 per Utility message against ₹0.8631 for Marketing, plus 18% GST, billed by Meta. Meta charges only when a message is delivered, and since 1 October 2026 a Utility template is charged even inside an open 24-hour chat. Full details in WhatsApp Business API pricing in India.
Before the due date
Placeholders: {{1}} is the customer’s name; the rest are listed per template. Every one of these is Utility as written.
1. Invoice sent, with a pay link ({{2}} invoice number, {{3}} amount, {{4}} due date, {{5}} link):
Hi {{1}}, invoice {{2}} for {{3}} has been issued and is due on {{4}}. You can view and pay it here: {{5}}. Reply to this message if you have any questions about the invoice.
2. Gentle reminder, three days before:
Hi {{1}}, a gentle reminder that invoice {{2}} for {{3}} is due on {{4}}. Pay here: {{5}}. If you've already paid, please ignore this message.
3. Auto-debit notice ({{2}} service, {{3}} date, {{4}} payment method), modelled on Meta’s own Utility example:
Hi {{1}}, your monthly payment for {{2}} will be charged on {{3}} to your {{4}} on file. Reply to this message if you need to update your payment details.
Never ask for card numbers, CVV or OTPs in a message; link to your payment page. Asking for them also gets templates rejected (template rejected: how to fix it).
On the due date
4. Due today:
Hi {{1}}, invoice {{2}} for {{3}} is due today. You can pay in a minute here: {{4}}. Already paid? Thank you, please ignore this message.
5. Due today, with UPI details ({{4}} UPI ID):
Hi {{1}}, your payment of {{2}} for {{3}} is due today. Pay to UPI ID {{4}} or use this link: {{5}}. Please reply with your transaction reference once paid.
Overdue
Firmer each time, never rude: state the facts and the next step, without threats.
6. One to three days overdue:
Hi {{1}}, our records show invoice {{2}} for {{3}} was due on {{4}} and is still open. If it slipped through, you can pay here: {{5}}. If you've paid already, reply with the reference and we'll update our records.
7. A week overdue, offering help:
Hi {{1}}, invoice {{2}} for {{3}} is now 7 days overdue. If there's a problem with the invoice or you need to split the payment, reply here and we'll work it out. Pay here: {{4}}.
8. Final notice ({{4}} the date service pauses under your terms):
Hi {{1}}, invoice {{2}} for {{3}} remains unpaid. As per your service terms, your account will be paused on {{4}} if the balance is still open. Pay here: {{5}}, or reply to speak to our accounts team.
EMI and instalments
9. EMI due ({{2}} instalment number, {{3}} loan or plan, {{4}} amount, {{5}} date):
Hi {{1}}, instalment {{2}} for your {{3}} of {{4}} is due on {{5}}. Please keep the balance available in your linked account. Reply to this message if you have any questions.
10. EMI missed:
Hi {{1}}, we couldn't collect instalment {{2}} of {{3}} due on {{4}}. Please pay here: {{5}}, or reply and our team will call you to help.
11. Partial payment received, balance due:
Hi {{1}}, thank you, we've received {{2}} against invoice {{3}}. The remaining balance of {{4}} is due on {{5}}. Pay here: {{6}}.
Subscriptions and renewals
Keep these factual. The moment a renewal message says “renew today and save”, it’s Marketing.
12. Renewal due ({{2}} plan, {{3}} date, {{4}} amount, {{5}} link):
Hi {{1}}, your {{2}} plan is due for renewal on {{3}}. The renewal amount is {{4}}. You can see your plan details and pay here: {{5}}.
13. Plan expired, access paused:
Hi {{1}}, your {{2}} plan expired on {{3}} and access has been paused. Your data is safe. You can see the payment details here: {{4}}, or reply if you need help.
After payment
14. Payment received:
Hi {{1}}, we've received your payment of {{2}} for invoice {{3}}. Thank you! Your receipt is here: {{4}}.
More order, delivery and appointment templates: 30+ WhatsApp template message examples.
Timing: a reminder sequence that doesn’t nag
A simple schedule for a single invoice. Adjust the gaps to your payment terms:
| When | Template | Tone |
|---|---|---|
| Day the invoice is issued | 1. Invoice with link | Informative |
| 3 days before due | 2. Gentle reminder | Friendly |
| Due date, morning | 4 or 5. Due today | Plain |
| 3 days overdue | 6. Still open | Polite, assumes it slipped |
| 7 days overdue | 7. Offer help | Firmer, open to talk |
| 14 days overdue | 8. Final notice | Formal, one consequence |
- Send in working hours.
- Stop the moment they pay. A reminder after payment is the fastest way to lose goodwill. Rebuild the list from your unpaid invoices before every send.
- After the final notice, a person calls.
- Message only customers who gave you their number for this. Meta’s Business Messaging Policy says every recipient must have given you their number and agreed to hear from you, and marketing messages need opt-in (WhatsApp opt-in explained). Say so on your invoice or signup form.
An illustration of the cost (assumptions, not data): say you issue 200 invoices a month and each gets at most four messages from the schedule above. That’s up to 800 Utility messages × ₹0.115 = ₹92, plus GST about ₹109 a month in Meta charges. Fewer go out if most customers pay after the first reminder. Run your own numbers in the cost calculator.
How to automate the sequence
- Get the templates approved as Utility. Meta says review can take up to 24 hours.
- Export your unpaid invoices with name, phone, invoice number, amount, due date and pay link.
- Schedule each stage as a template campaign, refreshing the list first so payers drop out.
- Route replies to a person: “paid yesterday” and “wrong amount” need a human answer.
How Wabot handles this
- Templates with the right category. In Settings → Templates, the form has a Category dropdown (Marketing, Utility, Authentication). Status syncs from Meta, and a template Meta moved from Utility to Marketing is marked “re-categorised by Meta”. (Templates guide)
- Import the unpaid list with a tag. Contacts → Import contacts takes an .xlsx, .xls, .csv or .vcf file through Upload → Map columns → Tags & groups → Review → Import, so each stage can be its own tag, such as Unpaid 15 Nov.
- Schedule each reminder as a campaign. Pick the audience by contacts, groups or tags, blocked contacts excluded and nobody getting the message twice; Launch Options offers Send Now or Schedule for Later with a date and time. (Campaigns guide, scheduling WhatsApp messages.)
- Per-contact results. Campaign results show sent, delivered, read and failed per contact, with the reason in plain words (how a template campaign works).
- Replies land in a shared inbox, so whoever handles accounts answers “I’ve paid” and “can I pay in two parts?” from the same number.
- An “I’ve paid” button that routes itself (Base Plan). Add a quick reply button to the reminder template, then a workflow with the trigger Customer sends a message → Interactive quick reply buttons where the title is exactly I’ve paid, and the actions Add to groups or tags, Assign to team member and Create follow-up, so someone checks the payment and the tag records it.
Why scheduled campaigns rather than one long workflow? A workflow can queue several templates, each with its own wait (the drip sequence build), but a reply doesn’t cancel the queue, so a customer who paid on day 2 would still get the overdue messages. A fresh unpaid list per stage is safer.
Templates and campaigns are on the Starter plan (₹840/month + GST); workflows, such as the “I’ve paid” button, are on the Base Plan (₹9,240/year + GST). Meta’s per-message charges are billed by Meta directly, with no Wabot markup.
Send payment reminders that stop when they should
Create your free Wabot account, connect your WhatsApp number, get your Utility reminder templates approved and schedule each stage to your unpaid list. Connecting a number starts a 15-day Base Plan trial, no card needed.
Frequently asked questions
How do I write a payment reminder message on WhatsApp?
Name the customer, the amount, the invoice number and the due date, add a link to pay, and tell them what to do if they’ve already paid. For example: “Hi {{1}}, a gentle reminder that invoice {{2}} for {{3}} is due on {{4}}. Pay here: {{5}}. If you’ve already paid, please ignore this message.” Keep offers out so it stays a Utility template.
Is a payment reminder a utility or marketing template?
Utility, as long as it’s only about the customer’s own invoice, bill or account and contains nothing promotional. Meta’s guidelines include monthly payment reminders among Utility examples. Add a discount for paying early or renewing and Meta treats it as Marketing.
How much does a WhatsApp payment reminder cost in India?
From 1 October 2026, a Utility template costs ₹0.115 per delivered message for Indian numbers, plus 18% GST, so about ₹0.136, billed by Meta. A Marketing template costs ₹0.8631 plus GST.
The bottom line
The reminders that get paid are short, factual and easy to act on: amount, invoice, due date, a pay link and an “already paid?” line. Leave offers out, send in working hours, and rebuild the unpaid list before every stage.
Questions? Message us on WhatsApp.
