Step 2 of 4

Add a Payment Method in Meta Business

Meta charges you directly for WhatsApp conversations once you cross the free tier. If there's no working payment method on your WhatsApp Business Account, Meta pauses your messaging — usually right when you're mid-campaign. This guide walks through adding a card or bank account properly, India-first, with notes for other regions and the seven most common payment failures.

Do this before your first real campaign. You can connect WhatsApp via embedded signup without billing set up, but you cannot reliably send templates without it. The free 1,000 service conversations are only for customer-initiated chats — marketing, utility, and authentication templates are always paid from message #1.

The 10-minute walkthrough

1

Open Meta Business Settings

Go to business.facebook.com and log in with the same personal Facebook account you used for embedded signup. Click the gear icon (⚙) in the left sidebar to open Business Settings.

If you don't see your business when you log in, switch portfolios from the dropdown in the top-left. If the business is missing entirely, you may be logged in with the wrong personal account.

2

Open WhatsApp Accounts and pick your WABA

In the left sidebar, expand Accounts → WhatsApp Accounts. Click the WABA you connected through Zaptilo (the display name you set during embedded signup).

3

Go to Payment Settings

Inside the WABA page, click Settings, then Payment Settings. The fastest shortcut: open business.facebook.com/billing_hub/payment_settings directly.

4

Click Add Payment Method

You'll see options based on your country. In India you typically get:

  • Credit / Debit card — most common. Visa, Mastercard, RuPay, Amex.
  • UPI — newer, sometimes flaky on auto-debit. Best as a backup.
  • Netbanking / Bank transfer — for larger accounts on invoice.
5

Set the billing country, currency, and GSTIN

India accounts must bill in INR. Pick the country (India), the currency will lock to INR.

Add your GSTIN in the Tax ID field. Without this, Meta cannot issue a GST tax invoice, and you cannot claim input tax credit. Invoices are not regenerated retroactively — add GSTIN before your first charge.

The billing country cannot be changed later for this WABA. Pick carefully — if you bill from a different legal entity, set that entity's country.

6

Verify the payment method

Meta makes a small authorization charge on cards (₹2 or so, refunded within 7 days), or sends a UPI confirmation, or does a name-match check on bank accounts. Approve the OTP / e-mandate from your banking app to confirm.

7

Confirm it shows as Primary

Back on Payment Settings, your method should display as Primary. If you have multiple WABAs, you must add a payment method to each one — payment methods are per-WABA, not per-portfolio.

Add a backup payment method while you're here. If your primary card fails for any reason — issuer downtime, expiry, fraud lock — Meta switches to the backup automatically and your campaigns keep flowing.

What to take care of

Stuff that bites people the most often, in the order it bites them.

Enable e-mandate / international transactions on the card

Under RBI rules, most Indian cards block recurring auto-debit by default. You have to enable e-mandate from your bank's app or netbanking before adding the card to Meta. If you skip this, the first authorization works but auto-billing fails a few days later.

Add GSTIN before your first charge

Meta does not retroactively reissue invoices. Charges that happened before you set the GSTIN will not have a GSTIN on the invoice, and your CA cannot claim input credit on them.

Use a corporate card, not a personal one

If the business outgrows the original founder's personal card, switching cards later requires re-verification and sometimes a 24-hour gap where messaging is paused. Start with a card in the company's name.

Add a backup payment method

The single most common cause of stopped campaigns is a primary card expiring or hitting its daily limit. A backup card on the same WABA fixes 90% of these incidents without you noticing.

Watch the threshold escalation

Meta doubles your billing threshold as your account ages and pays on time. You can't request a higher threshold — it grows automatically. For high-volume senders, this matters because charges hit your card less often (better cash flow) once the threshold reaches ₹50k or ₹1L.

Reconcile against Zaptilo's billing dashboard

Zaptilo tracks your spend per campaign in real time. At month-end, the totals should roughly match Meta's charges (minor differences happen because Meta's billing is per-conversation, not per-message). Investigate gaps over 5%.

Frequently asked questions

Does Zaptilo charge me for WhatsApp messages, or does Meta?

Both, but for different things. Meta charges you directly for conversation fees (the per-conversation rate based on category and country). Zaptilo charges you for the platform — included credits, plan, and any add-on credits. The payment method you add inside Meta Business Manager is only for Meta's conversation fees. Your Zaptilo plan is billed separately on zaptilo.ai.

When does Meta actually charge my card?

Meta uses a 'threshold' billing model. You accumulate charges as you send messages. When you hit a threshold (e.g., ₹2,000, then ₹4,000, then ₹8,000…) Meta charges your card for that amount. They also charge once a month for whatever balance remains. The threshold grows automatically as your account ages and pays reliably.

Do I get a GST invoice from Meta?

Yes, if you add your GSTIN in Payment Settings. Without GSTIN, Meta cannot issue a tax invoice and you cannot claim input credit. Add the GSTIN before your first charge — invoices are generated per charge cycle, not retroactively.

What currencies can I pay in?

India: INR only. UAE: AED or USD. UK: GBP or USD. EU countries: EUR or USD. US: USD. The currency is tied to the billing country you select when adding the first payment method, and Meta won't let you change it later.

Which cards work for WhatsApp billing in India?

Visa, Mastercard, RuPay, Amex — credit and debit. International cards work but pay in INR-USD converted by your issuer. Corporate cards work but sometimes fail Meta's authorization check; if so, contact your bank to whitelist transactions from 'Meta Platforms / Facebook'. Prepaid cards typically don't work.

Can I pay via UPI or Netbanking?

Yes — Meta added UPI in India recently. It's not as reliable as cards (occasional auto-pay failures) so most agencies still use a card as primary and UPI as backup. Add both if you can.

My card was declined — what now?

Most common causes, in order: (1) International transactions disabled — call your bank. (2) Recurring/auto-debit blocked under RBI rules — enable e-mandate. (3) Daily transaction limit hit — wait or raise the limit. (4) Card requires 3D-Secure OTP every time and Meta's silent authorization is failing — switch to a different card. (5) Card was issued less than 30 days ago — Meta's risk system rejects new cards on first try.

What happens if my card fails when Meta tries to charge?

Meta retries automatically over a few days. If it keeps failing, your WABA goes into 'Payment failed' status — you can still receive messages but cannot send templates. Customers will see your messages as 'message blocked'. Fix the card or add a new one and Meta resumes within an hour.

Can I see the conversation charges before Meta bills me?

Yes. In Business Settings → WhatsApp Accounts → your WABA → Insights, you'll see Conversation Analytics with messages sent, conversations opened, and the running cost broken down by category (Marketing / Utility / Authentication / Service). Zaptilo also shows your spend per campaign inside the platform.

Is there a free tier?

Yes. Every WABA gets 1,000 free service conversations per month (customer-initiated, within the 24-hour window). Business-initiated conversations — marketing, utility, authentication — are always paid, but rates are very low (often under ₹1 per conversation in India). The free tier resets at the start of every UTC month.

Next step

Verify your business in Meta

Business verification unlocks higher messaging tiers and the green/blue badge customers trust. Start in week one — Meta's review can take 1-7 days.

Continue to Step 3