Zapext
WhatsApp Sales

WhatsApp billing rule: the 5-step process

WhatsApp billing rule in 5 steps: reminder on D-3, notification on due date, billing on D+2 and D+7 and agreement on D+15 — automated with scheduling and status labels.

Daniel Machado· July 17, 2026 · 8 min
WhatsApp billing rule: the 5-step process

One WhatsApp billing rule works in 5 steps: friendly reminder 3 days before the due date (D-3), notice on the day (D0), first charge 2 days after the delay (D+2), firm charge with a deadline on D+7 and settlement proposal on D+15. To run alone, it needs two gears: scheduled messages and status tags. This guide shows the complete process for membership businesses — gyms, clinics, schools, and subscriptions.

Why charging needs a ruler, not improvisation

In recurring business, default is silent: the student doesn't cancel, he just stops paying — and each week that passes makes the conversation more difficult and recovery less likely. Without a process, billing becomes improvisational: someone remembers the delay on the 20th, charges guiltily, in the wrong tone, and identical customers receive different treatments depending on the mood of the day.

The ruler resolves this by deciding once three things: when to charge, with what tone and what happens at each stage. And WhatsApp is the right channel to carry it out: the message opening rate exceeds 90%, compared to around 20% for email[1]. Most delays in monthly payments are not bad faith — they are forgotten bills. A message that arrives and is read resolves a large part of the default before it becomes debt.

The 5-Step Ruler

Process overview (D = due date):

StepWhenTomObjective
1. ReminderD-3Friendly, ServiceAvoid delay
2. WarningD0 (due date)NeutralMake Payment Easy Today
3. First chargeD+2Direct, cordialSolve forgetfulness
4. Firm billingD+7Firm, factualCreate urgency with deadline
5. AgreementD+15ResolutionRecover customer and value

This guide covers the process; the ready-made texts for each stage, with 12 models to copy and adapt, are in the library collection messages on WhatsApp.

Step 1 — D-3: Friendly reminder

Three days before the due date, the contact is not a charge — it is a service. The message informs the amount, date and payment method, with the copy-and-paste Pix or the invoice link already inside it. Those who pay on time receive it as a courtesy; who would forget, pays without ever being late. It is the step with the best return on the entire rule, and the cheapest: it prevents rather than cures.

Step 2 — D0: notice on due date

On the morning of the due date, a neutral warning: “expires today”. The rule here is to remove friction — the person must be able to pay without leaving the conversation, so repeat the Pix or the link in the message itself. No demanding tone: the customer still owes nothing.

Step 3 — D+2: first direct charge

Two days late is the window of oblivion: early enough for the amount to be paid immediately, late enough for it not to look like persecution. The message is direct and without drama — acknowledge the delay, resubmit the payment and always open the exit door: “if you have already paid, disregard it”. Reconciliation errors happen, and this phrase avoids the worst billing scenario: embarrassing those who are up to date.

Step 4 — D+7: firm collection with deadline

A week's delay changes the tone: firm, factual and with a defined deadline — "regularize by Friday (dd/mm)". If the contract provides for a consequence (suspension of access, scheduling, registration), this is where it is communicated, with a date. Concrete consequence foreseen in the contract, never an empty threat: deadline announced and not met teaches the customer to ignore the next messages.

Step 5 — D+15: proposed agreement

At 15 days, the objective changes from collecting to recovering. Anyone who hasn't paid after four contacts probably can't pay that amount in that format — so the message proposes conversation: installments, new date, special condition. In recurrence, the agreement is almost always worth more than the rigidity: recovering the student is worth more than the interest on the monthly fee. After D+15 without a response, the message ruler was exhausted — the case leaves WhatsApp (see the end of the guide).

How to automate: scheduling + status tags

What transforms the ruler of good intentions into a process is automation. With an extension over WhatsApp Web, it is assembled into four parts:

  1. Payment status tags. Create a small, unambiguous set: up to date, expires this week, delay D+2, delay D+7, agreement, paid. Every repeat customer conversation carries one — and only one — status tag. The complete taxonomy is in the guide stickers on WhatsApp Business.
  2. Scheduled messages for D-3 and D0. The first two steps are 100% predictable: you know today who is due on the 10th. So schedule it today: at the moment the monthly fee is generated, schedule the D-3 reminder and the D0 warning with scheduled messages on WhatsApp — they leave alone on the right date, one by one, without depending on anyone remembering.
  3. Visual funnel of steps. A table with columns mirroring the ruler — due this week, T+2, T+7, deal — shows the entire default at a glance: twelve cards sitting on T+7 is a number that no spreadsheet screams. No CRM Kanban by Zapext, arrastar o cartão atualiza o estágio dentro do próprio WhatsApp Web.
  4. Conciliation routine, twice a week. Twenty minutes: check payments in the financial system, mark as paid, cancel scheduled messages from those who paid and move those who did not pay to the next step.

The golden rule of automation: paid, left the ruler on time. A single charge sent to those who have already paid destroys the trust that ten reminders have built — that's why reconciliation before each step is not bureaucracy, it's the most important part of the process.

And a necessary honesty: there is no "100% automatic" charge for an extension. The chatbot by Zapext rules is reactive — it responds to the caller — and the person who takes the active step of the ruler is the scheduler, which you program. It's up to you to write off your payment: the extension doesn't connect to your bank. If your volume requires automatic sending of messages due to financial system events, see the last section.

The rules that protect your number and your brand

  • Always in private, never in a group. The Consumer Protection Code (art. 42) prohibits charges that expose the customer to ridicule or embarrassment — citing group debt, even "lightly", is exactly that.
  • Business hours. Billing at 10pm or on Sunday generates friction and complaints, non-payment.
  • Factual tone, without judgment. "The June monthly fee is open" charges; "you disappeared and didn't even pay" he attacks.
  • Financial data with restricted access. Amount owed and payment history are personal data — the LGPD requires processing with controlled purpose and access, even in a small company[2].
  • Real customer, expected message. Charging those who have an active commercial relationship with you is a legitimate use; Still, WhatsApp's policy punishes a pattern of unwanted messages and reports in volume[3] — one more reason for the right tone and sending one by one, never in bursts.

When the ruler on WhatsApp is not enough

Commercial honesty in three points. First: after D+15 without a response or agreement, an additional message only burns the channel — the path becomes a call, denial, protest or formal demand, instruments that remain outside WhatsApp and, often, with the contract in hand. Second: Zapext organizes the billing contact, but does not issue a bill, process Pix or automatically write off — your financial system does this. Third: if your operation has thousands of charges per month and needs a message triggered automatically by an ERP event, the right tool is the official WhatsApp Business API with an integrated billing system — it costs more and charges per message, but it is made for this scale.

And if a large part of the portfolio is late every month, the problem may not be the billing: a single due date for all, the absence of Pix or a misaligned price will break any rule. Process does not fix model.

Deploy the ruler this week

Practical sequence: today, create status tags and tag the current portfolio; Tomorrow, adapt the five texts from billing message library with your voice; the next day, schedule D-3 and D0 of the next due dates; for the rest of the week, set up the funnel and schedule the first reconciliation. At Zapext, scheduling, tags and CRM Kanban live in the same extension used by 3,000+ companies, starting at R$29/month, with no cost per message and a 7-day guarantee — start by scheduling the first reminder in schedule message on WhatsApp and let the ruler run before the next due date.

Sources

  1. [1] Email open rate vs messaging open rate benchmarks — Sinch (MessengerPeople) (2024). accessed 2026-05-19.
  2. [2] Guia Orientativo — LGPD para pequenas empresas — ANPD (Autoridade Nacional de Proteção de Dados) (2022). accessed 2026-05-19.
  3. [3] WhatsApp Business Messaging Policy — WhatsApp (2024). accessed 2026-05-19.

Frequently asked questions

How many days after the due date should I charge on WhatsApp?

The first direct charge is on D+2 — two days of delay solves the forgetfulness without looking like persecution. Before that, the ruler prevents: friendly reminder on D-3 and neutral warning on the due date. Then, firm collection with a deadline of T+7 and a proposed agreement on T+15.

Is charging customers via WhatsApp allowed?

As a rule, yes — in private and with a factual tone. What the law prohibits (art. 42 of the CDC) is charging that exposes the customer to ridicule, embarrassment or threat; billing as a group violates exactly that. Office hours are a good practice that avoids friction. Always include the output “if you have already paid, disregard”.

Can you automate billing on WhatsApp without the official API?

For the most part, yes: predictable steps (D-3 reminder and D0 warning) go out on their own with scheduled messages, and status tags plus a Kanban funnel organize the delay steps. What remains manual is reconciliation: checking who paid in the financial system and removing these people from the ruler — the extension does not connect to the bank.

What to do when the customer ignores all the steps of the ruler?

After the proposed agreement on T+15 without response, additional message only wears down the channel. The case moves to a call, suspension of service according to the contract and, if necessary, formal instruments such as denial or legal collection — steps that take place outside WhatsApp.

Why cancel scheduled messages from those who have already paid?

Because charging those who paid is the most expensive collection error: it embarrasses the good payer and undermines the credibility of future messages. That's why the reconciliation routine — twice a week, checking payments, marking as paid and canceling pending appointments — is the most important part of the automated ruler.

#billing#default#recurrence

Keep reading