Home/Help Center/Meta billing

Meta account and verification

How Meta Bills Message Charges and How to See Them

How Meta's per-message WhatsApp pricing works, what is charged from 1 October 2026 (replies after 1,000 free, in-window utility), and where to see your costs.

By Chirag Darji · Updated 26 Sept 2026 · 10 min read

On this page
  1. Before you start
  2. Steps
  3. What does an actual India-market example look like?
  4. What changes on 1 October 2026?
  5. Why does VGraple CRM keep these as two separate bills instead of one?
  6. What you will see
  7. Settings and options
  8. Troubleshooting
  9. Related reading
WhatsApp broadcast campaign report in VGraple CRM with delivered, read and replied stats per contact

Meta bills WhatsApp message charges directly to your own Meta Business account's payment method, at its own published per-message rates by recipient country and message category, with VGraple CRM adding no markup on top; the only charge from VGraple CRM itself is your monthly plan. Since 1 July 2025 pricing is per delivered message rather than per 24-hour conversation, and from 1 October 2026 Meta also charges for replies after the first 1,000 a month on each number, and for utility templates sent inside the 24-hour window.

Meta billing: first 5 of 6 steps

  1. 1Open the broadcast composer and reach the
  2. 2Read the cost estimate
  3. 3Note what is excluded from the estimate
  4. 4Know what the 24-hour window does and
  5. 5Watch the number's free replies
The steps on this page, in order.

Before you start

  • Understand the two separate bills: your VGraple CRM plan (Free through Scale, covering the software, agent seats and stored contacts, with unlimited conversations on every plan) and Meta's own message charges (billed by Meta, to your Meta account, for the messages it delivers). They are unrelated line items from two different companies. Platform fee vs Meta charges explains the split.
  • Know that pricing is per delivered message, by category (Marketing, Utility, Authentication, and Service for replies) and by the recipient's country, not a flat global rate. See template categories and pricing for how a template's category is decided.
  • Check that your Meta account has a payment method. Without one Meta refuses templates today, and from 1 October 2026 it stops delivering replies once a number's free replies are used.
  • If you want to see Meta's own itemised billing (not just VGraple CRM's estimate), that lives in Meta Business Suite's billing section, not inside VGraple CRM.

Steps

New broadcast composer in VGraple CRM: audience selection with segment, tag and CSV options and a live recipient count

Seeing the estimated cost before you send

  1. Open the broadcast composer and reach the Review and Send step. Go to Broadcasts, then New broadcast, build the audience and message, and continue to the final step before sending.

  2. Read the cost estimate. VGraple CRM calculates the per-recipient price from the template's category and each recipient's country code, then totals it for the whole audience, shown in INR alongside the recipient count and remaining daily headroom. For a utility template the estimate notes that utility is charged inside the 24-hour window from 1 October 2026. For a free-form broadcast with no template, the estimate prices the messages as replies and subtracts the sending number's free replies left this month.

  3. Note what is excluded from the estimate. Suppressed recipients (opted out, blocked, over a frequency cap, a US number during Meta's marketing pause) are excluded from the projected total, since Meta never charges for a message it does not deliver.

Understanding what is free versus charged

  1. Know what the 24-hour window does and does not do. The window decides what you may send (replies without a template need it; templates do not). It does not decide the price. From 1 October 2026 Meta charges for replies too; the first 1,000 each month on each WhatsApp number are free. Utility templates are charged per delivered message, including inside the 24-hour window, from 1 October 2026. Marketing and authentication templates are charged whenever they are delivered.

Meta policy

Meta's per-message pricing, live since 1 July 2025, charges only on actual delivery. Marketing templates are always charged, with no volume-tier discount. Utility and authentication templates are charged whenever they are delivered; utility inside an open 24-hour window was free until 30 September 2026 and is charged from 1 October 2026. Authentication templates are charged whenever delivered, inside the window or not. Replies (service messages) are free for the first 1,000 a month on each business phone number from 1 October 2026, then charged at the market's utility rate. Messages inside a free entry point window (up to 7 days), opened from a click-to-WhatsApp ad or a Facebook Page call-to-action button, stay free, templates included.

  1. Watch the number's free replies. Each WhatsApp number's card in Settings shows free replies used this month out of 1,000, the rate after that for the number's market, and a warning if the account has no payment method. VGraple CRM raises a notification at 80% and at 100% of the free replies, as a critical alert when there is no payment method.

  2. See Meta's actual invoice for full detail. VGraple CRM's estimate is a projection at send time; Meta's own billing section in Business Suite shows the definitive, itemised charge after delivery, including any rate changes that took effect between your estimate and the actual send.

What does an actual India-market example look like?

Meta's India rates on the card effective 1 October 2026 (unchanged for India from the previous card) show how much category matters more than volume.

CategoryRate per delivered message (India)Example: 5,000 messages
MarketingRs 0.8631Rs 4,315.50
Utility (inside or outside the window, from 1 October 2026)Rs 0.115Rs 575
AuthenticationRs 0.115Rs 575
Replies (service), first 1,000 a month on each numberFreeRs 0 for the first 1,000
Replies (service), after the first 1,000Rs 0.115Rs 460 for 5,000 replies (4,000 charged)
Anything inside a free entry point window (up to 7 days)FreeRs 0

Example

A clinic sends the same 5,000-recipient list two different templates on two different days: a Marketing promotional offer, and a Utility appointment-reminder update. Even though the recipient count and delivery rate are identical, the Marketing send costs about seven and a half times more per message than the Utility one, purely because of category. The same clinic's reception sends 3,500 replies from one number in the month: 2,500 are charged at Rs 0.115, which is Rs 287.50 at Meta's rate.

Rates change periodically (Meta has updated its rate cards several times through 2025 and 2026) and vary by recipient country. The composer's cost estimate always reflects the rate card in effect, which VGraple CRM keeps in step with Meta's published updates; the WhatsApp API pricing pages list every market, and the pricing calculator totals a month.

What changes on 1 October 2026?

Two things, both Meta's, and they apply on every WhatsApp Business Platform provider, not just VGraple CRM. Replies become billable after the first 1,000 a month on each business phone number; the allowance counts messages, not chats, is shared by 1:1 and group replies and by every Messaging account on the number, and does not roll over. And utility templates sent inside an open 24-hour window are charged like any other utility template. The full walkthrough, with levers to keep the bill down, is in Meta's 1 October 2026 pricing change.

Why does VGraple CRM keep these as two separate bills instead of one?

Folding Meta's per-message charges into VGraple CRM's own invoice, with a markup added on top, is a common pattern among WhatsApp platforms, and it is deliberately not how VGraple CRM operates. Keeping the two bills separate means you always see Meta's real rate, in Meta's own billing section, rather than a bundled number that could hide a markup you have no way to verify. It also means a rate change Meta makes (as it has done several times through 2025 and 2026) reaches your invoice exactly as Meta published it, the same day it takes effect on Meta's side, rather than waiting for VGraple CRM to update a bundled price.

What you will see

The broadcast composer shows an estimate before you send and does not attempt to reconcile it against Meta's actual invoice afterward, since VGraple CRM does not itself hold or process the payment; that reconciliation happens on Meta's own billing statement. Each WhatsApp number's card in Settings shows the meter of free replies used out of 1,000, and once charging has started the inbox shows a short line under the reply box with the free replies left. The authoritative number for accounting purposes is always Meta's own invoice.

Settings and options

Setting or fieldWhat it doesDefault
Cost estimate (composer)Per-recipient and total projected charge, by country and category; free-form broadcasts priced as replies after what is left of the number's 1,000 free repliesShown automatically at Review and Send, before every broadcast
Free replies this month (number card in Settings)Replies used out of 1,000, the rate after that, and a no-payment-method warningShown for every WhatsApp number
Free replies alertsNotification at 80% and 100% of the 1,000 free replies; critical when there is no payment methodOn
Suppressed recipient exclusionRemoves contacts VGraple CRM will not attempt to send to from the cost projectionAutomatic
CurrencyINR for India-billed accountsMatches Meta's own billing currency since 1 January 2026
Rate cardThe per-country, per-category price table used for estimatesUpdated by VGraple CRM as Meta publishes new rates

Troubleshooting

SymptomLikely causeFix
Estimated cost looks higher than expectedThe audience includes more Marketing-category recipients than assumed, or a country with a higher published rateCheck the audience's country mix and the template's actual category before sending
Meta's invoice does not match VGraple CRM's estimate exactlyA rate change took effect between the estimate and the actual send, or a small share of numbers have an ambiguous country codeExpect small variance; a large or systematic mismatch is worth checking against the template's actual approved category
Replies appear on Meta's invoice from October 2026The number used its 1,000 free replies for the month, counting replies from every app on that numberExpected; see the meter on the number's card in Settings, and send fewer, fuller replies
A utility template inside the window shows a chargeFrom 1 October 2026 Meta charges utility inside the 24-hour windowExpected; only a free entry point window (up to 7 days) makes templates free
Replies stopped delivering mid-monthNo payment method on the Meta account and the 1,000 free replies are usedAdd a payment method in Meta Business Suite billing
Cannot find Meta's own itemised billLooking in VGraple CRM instead of Meta Business SuiteMeta's billing section lives in Business Suite, under the WhatsApp Business Account's own settings, separate from VGraple CRM entirely

For the composer's full cost and test-send workflow, see cost estimate and test send before launch. For how a template's category determines its rate, see template categories and pricing, for the two bills see platform fee vs Meta charges, and for the October 2026 change see Meta's 1 October 2026 pricing change.

Frequently asked questions

Who actually charges me for WhatsApp messages, VGraple CRM or Meta?
Meta charges you directly, billed to the payment method on your own Meta Business account, at Meta's published per-message rates for the recipient's country. VGraple CRM adds no markup on top; the only thing VGraple CRM itself charges is your monthly plan.
When is a WhatsApp message free, and when does it cost money?
From 1 October 2026: marketing, utility and authentication templates are charged on every delivery, inside the 24-hour window or not. Replies are free for the first 1,000 a month on each business phone number, then charged at the utility rate. Everything inside a free entry point window (up to 7 days) from a click-to-WhatsApp ad or Facebook Page button stays free, as do messages sent from the WhatsApp Business app on a coexistence number.
Where do I see the actual cost before I send a broadcast?
The broadcast composer's Review and Send step shows the per-recipient cost and the total estimated charge for the campaign, calculated from each recipient's country and the template's category, before the send button unlocks. A free-form broadcast is priced as replies, after what is left of the sending number's 1,000 free replies this month.
Are utility and authentication messages cheaper than marketing ones?
Yes, substantially: in India Rs 0.115 each against Rs 0.8631 for marketing on Meta's card effective 1 October 2026. Utility and authentication rates also carry monthly volume tiers Meta applies per market and category; marketing rates have no volume tiers.
What happens if my Meta account has no payment method?
Meta already refuses template messages (error 141006). From 1 October 2026 it still delivers the first 1,000 replies a month on each number, then stops delivering replies until a payment method is added in Meta Business Suite billing. VGraple CRM warns on the number's card in Settings and raises a critical alert.
Does a suppressed or failed message get billed?
No. Meta only charges for a message it actually delivers. A recipient VGraple CRM suppresses before attempting the send (opted out, blocked, US marketing pause, and so on) is never billed, and a send that fails outright at Meta is not billed either.
Why did my invoice from Meta look different from what VGraple CRM estimated?
The composer's estimate uses the rate card active at compose time and the country detected from the recipient's number; a rate change effective between your estimate and the actual send, or a small share of numbers whose country cannot be determined precisely, can cause a small variance. It should never be a large or systematic difference.
What currency does Meta bill me in?
Meta bills India-based businesses in INR directly, in effect since 1 January 2026. VGraple CRM's own cost estimates are shown in INR to match.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.