WhatsApp docs

    WhatsApp Business API pricing in Indonesia 2026: from Rp356.65 a message

    Leonard Loo

    Leonard Loo

    CEO & Co-Founder, Volty

    Meta Business Partner

    Updated

    19 min read

    Key numbers for Indonesia, Meta's IDR rate card effective October 1, 2026

    Marketing message
    Rp586.33
    Utility or authentication message
    Rp356.65
    Reply past the free 1,000
    Rp356.65
    Sample month on one number
    Rp1,719,765

    How much does the WhatsApp Business API cost?

    On an account billed in Indonesian rupiah, a WhatsApp Business API message to an Indonesian number costs Rp356.65 for a utility or authentication message or a reply past the free 1,000, and Rp586.33 for marketing, paid to Meta per message delivered. The first 1,000 replies a month on each number are free. A month of 3,000 replies, 2,000 order updates and 500 promotions on one number comes to Rp1,719,765.

    Across every market, Meta's rates run from US$0.0008 to US$0.1597 a message in US dollars, and the table below lists them all.

    Some messages cost nothing: those 1,000 service messages a month on each business phone number, the replies you send while a customer's 24 hour window is open, and every message in a free entry point window. Everything else is priced by the message's category (marketing, utility, authentication or service) and the country of the person receiving it, and Meta bills it to your WhatsApp Business account in that account's billing currency.

    Your provider, the company that puts your number on the WhatsApp Business API, bills you separately for its software. That bill is not for the messages.

    This guide covers how Meta bills, when each category is charged, every market's rates, what changed on October 1, 2026, and how to estimate your own monthly bill. The WhatsApp pricing calculator prices your own volume, and the WhatsApp calling pricing calculator prices calls.


    How Meta bills WhatsApp messages

    Meta has charged per delivered message since July 1, 2025, when per-message pricing replaced per-conversation billing. Four rules decide the bill:

    1. You pay only for delivered messages. A message that fails to deliver is not charged.

    2. The recipient's country sets the rate. Meta prices each message by the recipient's country calling code. A country without its own row on Meta's rate card is billed at its regional rate, such as Rest of Asia Pacific or Rest of Western Europe.

    3. The category sets the rate within a market. Marketing is usually the most expensive category, and utility and authentication are priced identically in every market on the card.

    4. The bill goes to your WhatsApp Business account. Meta charges the payment method in Billing Hub, or the provider that bills you on Meta's behalf.


    The five message categories

    CategoryWhat it isWhen Meta charges it
    MarketingPromotions, offers, product announcements, re-engagement, and any template that mixes promotional and transactional contentEvery delivered message, inside or outside the 24 hour window, except in a free entry point window
    UtilityFollowing up on something the customer did or asked for: order confirmations, shipping updates, appointment reminders, account alertsEvery delivered message. Utility templates sent inside an open 24 hour window were free from July 1, 2025 to September 30, 2026, and are charged at the utility rate since October 1, 2026
    AuthenticationOne-time passcodes that verify a customer's identityEvery delivered message, at the same rate as utility
    Authentication-internationalAn authentication message sent by a business to a market where Meta has made it eligible for the international rateOnly after Meta has notified the business, with 30 days notice. The rate is higher than the standard authentication rate in the markets where Meta quotes one
    ServiceFree-form replies sent while the customer's 24 hour window is open, in any format, with no template neededThe first 1,000 delivered each month on each business phone number are free. Past that, each one is charged at the market's service rate, which Meta has set equal to its utility rate

    Meta treats the category you submit for a template as a request and decides the final one. Since April 9, 2025, a template submitted as utility whose content reads as marketing is approved as marketing and billed at the marketing rate. How to write templates that pass in the right category covers this in detail.


    When WhatsApp messages are free

    Replies inside the customer service window

    When a customer messages you, a 24 hour customer service window opens, and it resets every time they message again. While it is open you can send free-form messages without a template. The first 1,000 of these service messages delivered each month on each business phone number are free, and unused messages do not roll over. Meta's pricing page states:

    Each business phone number has one shared free tier of 1,000 delivered service messages per month. Both 1:1 and group service deliveries draw from this same free tier. A 1:1 delivery consumes one unit; a group send consumes one unit per delivered recipient. Meta charges for service messages after the free tier has been used.

    The allowance is per business phone number, not per WhatsApp Business account: two numbers at 800 replies each pay nothing, while one number at 1,600 pays for 600. Once the window closes, the only messages you can send are approved templates. The 24 hour rule explained covers how the window opens and closes.

    Free entry point windows

    A conversation started from a Click to WhatsApp ad or a Facebook Page button opens a free entry point window when you reply within 24 hours. Meta's pricing page says it can stay open for up to 7 days, and every message type sent in it costs nothing, templates included.


    WhatsApp Business API rates by country

    The table lists every market and regional rate on Meta's USD rate card effective October 1, 2026, per message delivered, in US dollars. The service column is the rate for a reply past the free 1,000 a month on a number.

    MarketMarketingUtilityAuthenticationAuthentication-internationalService past 1,000
    ArgentinaUS$0.0618US$0.0260US$0.0260US$0.0260US$0.0260
    BangladeshUS$0.0732US$0.0037US$0.0037US$0.0960US$0.0037
    BrazilUS$0.0625US$0.0068US$0.0068US$0.0068US$0.0068
    ChileUS$0.0889US$0.0200US$0.0200US$0.0200US$0.0200
    ColombiaUS$0.0125US$0.0008US$0.0008US$0.0008US$0.0008
    EgyptUS$0.0644US$0.0036US$0.0036US$0.0650US$0.0036
    FranceUS$0.0859US$0.0300US$0.0300US$0.0300US$0.0300
    GermanyUS$0.1365US$0.0550US$0.0550US$0.0550US$0.0550
    Hong KongUS$0.0732US$0.0260US$0.0260US$0.0260US$0.0260
    HungaryUS$0.0860US$0.0350US$0.0350US$0.0350US$0.0350
    IndiaUS$0.0118US$0.0014US$0.0014US$0.0304US$0.0014
    IndonesiaUS$0.0411US$0.0250US$0.0250US$0.1360US$0.0250
    IraqUS$0.0341US$0.0079US$0.0079US$0.1280US$0.0079
    IsraelUS$0.0353US$0.0053US$0.0053US$0.0053US$0.0053
    ItalyUS$0.0795US$0.0300US$0.0300US$0.0300US$0.0300
    KazakhstanUS$0.0604US$0.0180US$0.0180US$0.1600US$0.0180
    KuwaitUS$0.0792US$0.0440US$0.0440US$0.1200US$0.0440
    MalaysiaUS$0.0860US$0.0140US$0.0140US$0.0418US$0.0140
    MexicoUS$0.0397US$0.0085US$0.0085US$0.0085US$0.0085
    MoroccoUS$0.0414US$0.0230US$0.0230US$0.0811US$0.0230
    NetherlandsUS$0.1597US$0.0500US$0.0500US$0.0500US$0.0500
    NepalUS$0.0732US$0.0034US$0.0034US$0.1120US$0.0034
    NigeriaUS$0.0516US$0.0067US$0.0067US$0.0750US$0.0067
    OmanUS$0.0341US$0.0247US$0.0247US$0.0600US$0.0247
    PakistanUS$0.0473US$0.0150US$0.0150US$0.0750US$0.0150
    PeruUS$0.0703US$0.0300US$0.0300US$0.0300US$0.0300
    PolandUS$0.0366US$0.0122US$0.0122US$0.0122US$0.0122
    QatarUS$0.0341US$0.0120US$0.0120US$0.0120US$0.0120
    RomaniaUS$0.0860US$0.0290US$0.0290US$0.0290US$0.0290
    RussiaUS$0.0802US$0.0400US$0.0400US$0.0400US$0.0400
    Saudi ArabiaUS$0.0576US$0.0107US$0.0107US$0.0598US$0.0107
    SingaporeUS$0.0732US$0.0160US$0.0160US$0.0160US$0.0160
    South AfricaUS$0.0379US$0.0095US$0.0095US$0.0200US$0.0095
    SpainUS$0.0707US$0.0200US$0.0200US$0.0200US$0.0200
    Sri LankaUS$0.0732US$0.0020US$0.0020US$0.1440US$0.0020
    TurkeyUS$0.0109US$0.0009US$0.0009US$0.0009US$0.0009
    UkraineUS$0.0860US$0.0298US$0.0298US$0.0746US$0.0298
    United Arab EmiratesUS$0.0576US$0.0157US$0.0157US$0.0510US$0.0157
    United KingdomUS$0.0635US$0.0220US$0.0220US$0.0220US$0.0220
    North AmericaUS$0.0250US$0.0034US$0.0034US$0.0034US$0.0034
    Rest of AfricaUS$0.0225US$0.0040US$0.0040US$0.0040US$0.0040
    Rest of Asia PacificUS$0.0842US$0.0113US$0.0113US$0.0113US$0.0113
    Rest of Central & Eastern EuropeUS$0.0860US$0.0212US$0.0212US$0.0212US$0.0212
    Rest of Latin AmericaUS$0.0740US$0.0113US$0.0113US$0.0113US$0.0113
    Rest of Middle EastUS$0.0392US$0.0091US$0.0091US$0.0091US$0.0091
    Rest of Western EuropeUS$0.0592US$0.0171US$0.0171US$0.0171US$0.0171
    OtherUS$0.0604US$0.0077US$0.0077US$0.0077US$0.0077

    Authentication and utility are the same price in every market. Where Meta quotes no separate authentication-international rate, the table repeats the authentication rate. A country not listed is billed at its regional row.


    Volume tiers on utility and authentication

    Meta lowers utility and authentication rates in tiers as a business portfolio sends more of them in a month to a market, and the tiers reset monthly. Marketing and service messages have no volume tiers, so their rate does not fall with volume. Only charged messages count toward a tier. In-window utility templates were excluded while they were free, and since October 1, 2026 they count, which brings the next tier closer for a high-volume sender.

    Tiers count across the whole business portfolio, so a second phone number splits the free service allowance without splitting the tiers.


    What changed on October 1, 2026: No more free outbound messages within 24h

    On October 1, 2026, from midnight in each WhatsApp Business account's own timezone, Meta made five changes:

  1. Replies past 1,000 a month are charged. Service messages were free from November 1, 2024 to September 30, 2026. Each number now gets 1,000 free a month, then pays the market's service rate.
  2. Utility templates inside the window are charged. They were free from July 1, 2025 to September 30, 2026, and have no free tier of their own.
  3. Marketing rose in seven markets. Mexico rose 30%, from US$0.0305 to US$0.0397. Saudi Arabia, the United Arab Emirates, Rest of Middle East and Rest of Asia Pacific rose 15%. Kuwait and Morocco moved onto their own cards at US$0.0792 and US$0.0414.
  4. Nine markets got their own rate cards. Bangladesh, Nepal, Sri Lanka, Iraq, Oman, Kuwait, Morocco, Ukraine and Kazakhstan left their regional rates, which took the card from 38 rows to 47. Four got cheaper on utility and authentication (Bangladesh, Nepal, Sri Lanka, Iraq) and five got dearer (Oman, Kuwait, Morocco, Ukraine, Kazakhstan). Their messages no longer count toward their old region's volume tiers.
  5. Three markets rose on utility and authentication. Pakistan rose from US$0.0100 to US$0.0150, Peru from US$0.0200 to US$0.0300, and South Africa from US$0.0076 to US$0.0095.
  6. From September 1, 2026 Meta also assesses authentication-international eligibility across 18 markets rather than 9. Rest of Asia Pacific, which prices Thailand, Vietnam, the Philippines, Australia, Japan, Cambodia and others together, is the rise to watch for a business messaging across Southeast Asia.

    Billing currency and payment method

    Meta bills each WhatsApp Business account in its own currency, from rate cards in 16 currencies, and a local card is not the US dollar card converted: a reply to a Singapore number costs S$0.0205 on the Singapore dollar card, where the US dollar card says US$0.0160. India must bill in rupees by December 31, 2026, and Brazil in reais by June 30, 2027.

    An account with no payment method on file gets only each number's free 1,000 replies a month delivered, and Meta stops delivering the rest until the next month. Add one in Billing Hub, or ask your provider which account the charge lands on.

    How often does Meta change prices?

    No more often than once every three months. Meta changes rates only on the first day of a quarter. A rate card update carries at least one month's notice, three months for a pricing model add-on and six for a model change. Meta gave four months for the nine standalone markets, announcing them on May 27, 2026. Check Meta's own card before committing a budget.


    Meta's fees and your provider's fees

    A WhatsApp Business API bill comes from two companies. Meta bills your WhatsApp Business account for each message at the rates above. Your provider bills you for the software you run WhatsApp with: the inbox and seats, automation, integrations and support. A provider's plan price never includes Meta's message fees, so compare providers on their own fees and price Meta's side from the table above.

    Volty

    Volty is an AI helpdesk builder: one inbox for WhatsApp, web chat, email, Instagram and Messenger, with an AI agent that replies to customers and takes actions. Every plan carries every feature and includes seats, monthly active contacts, AI credits and Volty requests. Meta bills your WhatsApp Business account for messages separately.


    How to estimate your monthly bill

    Meta's side of the bill is four lines, each priced at the recipient's market rate:

    1. Marketing templates × the marketing rate

    2. Utility and authentication templates, inside or outside the window, × the utility rate

    3. Service messages on each number, minus 1,000 and never below zero, × the service rate

    4. Nothing for messages in a free entry point window

    Three examples at Meta's rates effective October 1, 2026, in each market's own currency:

    • An online store in Indonesia, one number

      The store handles 4,000 replies a month, mostly buyers asking about stock and delivery. It sends 1,500 order confirmations inside open windows and 600 delivery updates outside the window, both as utility templates, at Rp356.65 each.

      Meta's bill a month

      Rp1,818,915

      • Replies4,000 − 1,000 free = 3,000 × Rp356.65Rp1,069,950
      • In-window confirmations1,500 × Rp356.65Rp534,975
      • Out-of-window updates600 × Rp356.65Rp213,990

      Until September 30 the same store paid only the Rp213,990 for out-of-window updates. An account Meta bills in US dollars pays US$127.50.

    • A clinic group in Australia, two numbers and a recall list

      Australia is priced at the Rest of Asia Pacific rate: A$0.0148 for utility and service, A$0.1095 for marketing. The main clinic's number handles 2,600 replies a month and a second clinic's number handles 900. The group sends 700 appointment confirmations inside open windows, and 3,000 marketing templates a month to patients due a check-up.

      Meta's bill a month

      A$362.54

      • Main number2,600 − 1,000 free = 1,600 × A$0.0148A$23.68
      • Second number900, inside its own free 1,000A$0.00
      • In-window confirmations700 × A$0.0148A$10.36
      • Recall list3,000 × A$0.1095A$328.50

      The marketing line is nine tenths of the bill.

    • A tuition center in India, high volume and low rates

      The center handles 40,000 replies a month on one number, plus 12,000 in-window utility templates for fee receipts and class confirmations, at ₹0.115 each.

      Meta's bill a month

      ₹5,865

      • Replies40,000 − 1,000 free = 39,000 × ₹0.115₹4,485
      • In-window templates12,000 × ₹0.115₹1,380

      The free 1,000 replies save it ₹115.

    Model your own bill

    The WhatsApp pricing calculator prices Meta's side of the bill for your own volume and market.


    How to keep WhatsApp costs down

    1. Categorize templates correctly. A transactional message belongs in utility, which costs a fraction of marketing in most markets. A high-volume template in the wrong category is the most expensive mistake on the platform.

    2. Answer inside the service window. The first 1,000 replies a month on each number are free, and a customer who messaged you first can be answered without a template.

    3. Use free entry points. Click to WhatsApp ads and Facebook Page buttons open a window of up to 7 days in which every message is free.

    4. Answer in fewer messages. Past the free 1,000 every reply is charged, so an enquiry settled in three messages costs less than the same one settled in eight. A vague reply that makes the customer ask again costs two messages instead of one.

    5. Collect details in one form. A WhatsApp Flow gathers a customer's name, date and choice in one message, where a back-and-forth of questions charges a reply for each.

    6. Keep one-to-one chats in the app. With coexistence, one number runs on the WhatsApp Business app and the API at the same time, and messages your team sends from the app are free.

    7. Segment marketing sends. Marketing has no free path, so send to the customers most likely to respond rather than the whole list. Blasting an unsegmented list is also the behavior most likely to get a number restricted; if that has happened, see how to restore a blocked WhatsApp account.

    8. Count per phone number. WhatsApp Manager's messaging insights give the count per number, which is how Meta allocates the free 1,000. A second number is worth it only if the split is operationally real, since tiers count across the portfolio.

    9. Isolate in-window utility templates. Meta's status webhooks mark them with pricing type free_customer_service and category utility, or your provider can give you the count.

    10. Keep a payment method in Billing Hub, so replies past the free 1,000 keep being delivered.

    11. Recheck rates each quarter. Meta can change rates on the first day of any quarter, so reprice campaigns quoted on an older card.

    Keep the bill down with Volty

    Volty's AI agent answers in seconds, day and night, so customers are answered while their 24 hour window is open and a reply never needs a paid template. Volty tracks the window on each conversation and switches to an approved template only once it has closed, and it supports coexistence, so your team can keep replying from the WhatsApp Business app. A Volty broadcast sends one approved template to one segment of your contacts, leaving out those who opted out, so marketing goes only to customers likely to respond.

    Businesses running WhatsApp on Volty:


    WhatsApp Solution Partners

    Meta offers two ways to run WhatsApp for a business. The WhatsApp Business app runs on your phone, and messages sent from it are free. The WhatsApp Business API is reached through a provider, a Meta Solution Partner or a platform built on Meta's Cloud API. Volty runs on Meta's WhatsApp Business API, and one number can use the app and the API at the same time.

    FeatureWhatsApp Business appVolty on the WhatsApp Business API
    Integrations with your systemsThe app's own business tools: catalog, labels, quick replies, greeting and away messagesGoogle Drive, Docs and Sheets, Shopify, Plato Medical and Microsoft Outlook, plus any system with an MCP server or an API key
    Email as a second channelWhatsApp onlyA Microsoft 365 or Outlook mailbox, which Volty reads and replies from. Gmail is not supported
    What it costsMessages sent from the app are freeA monthly Volty plan (see pricing), plus Meta's per-message charges
    Who repliesYou and your team, on your phone and linked devicesVolty replies, or drafts replies for your team to send. A teammate can take over any conversation
    Numbers and devicesYour phone, plus up to four linked devicesSeveral numbers in one workspace, a web inbox on any device, and the WhatsApp Business app still working on the same number
    Templates and broadcastsBroadcast lists and marketing messages from the app's messaging toolsVolty submits your message templates to Meta for approval. A Volty broadcast sends one approved template once to one audience (chosen contacts, segments, everyone, or a spreadsheet), leaving out contacts who opted out. When a customer's 24 hour window has closed, Volty follows up one to one with an approved template
    The free 1,000 service messagesDoes not apply: messages sent from the app sit outside the service window1,000 free a month per number, then the market's service rate

    The app suits an owner answering every chat from one phone, and Volty suits a team that wants WhatsApp tied to its mailbox and systems. Volty tracks the 24 hour window on each conversation and switches the composer to an approved template once the window closes, so a reply does not fail at the point of send.

    Read about Volty's AI agent to see how you can automate your inbox, or Ask us questions to price your own volume before you pick a plan.


    Frequently asked questions

    Sources

    Rates are from Meta's USD rate card effective October 1, 2026, compared against the card effective July 1, 2026, and Meta's cards in each local currency. Meta may revise rates on the first day of any quarter, so confirm against Meta's own card before committing a budget.

  7. Meta's WhatsApp Business Platform pricing page: the rate cards in all 16 billing currencies, the free tier quoted above, the October 2026 changes, the India and Brazil billing deadlines and the pricing calendar
  8. Meta's notice on pricing updates for service and utility messages: the payment method rule above
  9. Meta's guide to changing billing currency: the rule that an account is billed in its own currency
  10. The 24 hour messaging window explained for how the service window opens and closes
  11. WhatsApp messaging limits for how sending limits work
  12. pricingcostswhatsapp business apirate cardbudget

    Need integration help?

    Volty handles WhatsApp integration automatically. Focus on your business, not the API.

    Sign up for our 7-day trial. No credit card needed.

    Future-proof your business with AI. Hear from our CEO

    The Leonard and Volty Show · 8 October 2026

    Meta now charges for WhatsApp replies

    Meta now charges for WhatsApp replies. Here's what it means for your business, 8 October 2026