WhatsApp OTP pricing

How much does a WhatsApp OTP cost?

Meta charges one authentication rate per country for one-time passwords, from $0.0008 to $0.055 a message. Here is every rate on Meta's card effective 1 October 2026, the international rate some businesses pay, and what 10,000 or 100,000 codes cost.

Updated October 2026

Meta charges by the country of the number you message.

Messages you send per month

Offers, launches, reminders to buy

Order, payment and booking updates

One-time passwords

Replies within 24 hours of a customer's message

Each gets 1,000 free replies a month

How you pay

Businesses in India are billed in rupees; everyone else in US dollars.

Your total per month

โ‚น6,814

Two bills. Thatโ€™s all. GST included.

1 ยท Paid to Meta, directly

โ‚น5,635

Charged to the card on your own WhatsApp Business Account at Metaโ€™s official rates. This money never passes through Mywa.

  • Marketing ยท 5,000 ร— โ‚น0.8631โ‚น5,092
  • Utility ยท 3,000 ร— โ‚น0.115โ‚น407
  • Authentication (OTP) ยท 0 ร— โ‚น0.115โ‚น0.00
  • Service replies ยท 1,000 ร— โ‚น0.115โ‚น136

1,000 service replies free this month (1,000 per number).

2 ยท Paid to Mywa

โ‚น1,179

One flat subscription. Every feature and 5 team members included.

  • No markup on Meta's rates
  • No per-message fee from Mywa
  • No per-seat or setup fees
Start with Mywa

Metaโ€™s list rates effective 1 October 2026, before tax. Utility and OTP rates drop at high volume, and chats that start from a click-to-WhatsApp ad are free for up to 7 days. All rates by country

01The short answer

One rate per country, charged per delivered code

A WhatsApp OTP is an authentication template: a message with a one-time code, sent from a template Meta has approved in the authentication category. Meta charges for each one delivered, at the authentication rate of the country of the number you send it to. It doesn't matter where your business is, with one exception below.

On Meta's rate card effective 1 October 2026, that rate runs from $0.0008 (Colombia) to $0.055 (Germany). In most markets it's the same as the utility rate and far below the marketing rate. Authentication rates also drop in volume tiers once you send enough in a month to one market.

Codes are not free inside the 24-hour customer service window: an authentication template is charged wherever it's sent.

02Meta's rate card

WhatsApp OTP rate in every market (USD)

Per delivered authentication message, Meta's list rates effective 1 October 2026, before tax. Cheapest first.

MarketOTP rateInternational OTP rate*10,000 OTPs
Colombia$0.0008โ€”$8.00
Turkey$0.0009โ€”$9.00
India$0.0014$0.0304$14.00
Sri Lanka$0.002$0.144$20.00
Nepal$0.0034$0.112$34.00
United States & Canada$0.0034โ€”$34.00
Egypt$0.0036$0.065$36.00
Bangladesh$0.0037$0.096$37.00
Rest of Africa$0.004โ€”$40.00
Israel$0.0053โ€”$53.00
Nigeria$0.0067$0.075$67.00
Brazil$0.0068โ€”$68.00
Other$0.0077โ€”$77.00
Iraq$0.0079$0.128$79.00
Mexico$0.0085โ€”$85.00
Rest of Middle East$0.0091โ€”$91.00
South Africa$0.0095$0.02$95.00
Saudi Arabia$0.0107$0.0598$107.00
Rest of Asia Pacific$0.0113โ€”$113.00
Rest of Latin America$0.0113โ€”$113.00
Qatar$0.012โ€”$120.00
Poland$0.0122โ€”$122.00
Malaysia$0.014$0.0418$140.00
Pakistan$0.015$0.075$150.00
United Arab Emirates$0.0157$0.051$157.00
Singapore$0.016โ€”$160.00
Rest of Western Europe$0.0171โ€”$171.00
Kazakhstan$0.018$0.16$180.00
Chile$0.02โ€”$200.00
Spain$0.02โ€”$200.00
Rest of Central & Eastern Europe$0.0212โ€”$212.00
United Kingdom$0.022โ€”$220.00
Morocco$0.023$0.0811$230.00
Oman$0.0247$0.06$247.00
Indonesia$0.025$0.136$250.00
Argentina$0.026โ€”$260.00
Hong Kong$0.026โ€”$260.00
Romania$0.029โ€”$290.00
Ukraine$0.0298$0.0746$298.00
France$0.03โ€”$300.00
Italy$0.03โ€”$300.00
Peru$0.03โ€”$300.00
Hungary$0.035โ€”$350.00
Russia$0.04โ€”$400.00
Kuwait$0.044$0.12$440.00
Netherlands$0.05โ€”$500.00
Germany$0.055โ€”$550.00

*Charged instead of the normal rate to eligible businesses based outside that market. โ€œโ€”โ€ means Meta has no separate international rate there. Regional markets (โ€œRest of โ€ฆโ€) cover the countries listed on the pricing-by-country page.

Source: Meta: Pricing on the WhatsApp Business Platform

03The exception

When you pay the authentication-international rate

In 18 markets Meta has a second, higher OTP rate for businesses based outside the country that Meta determines are eligible for it. A local bank in Indonesia sending codes to Indonesian numbers pays $0.025; an eligible app based abroad sending the same codes pays $0.136.

If you send codes to users in several countries from one business, check each market you send to: the international rate can be many times the normal one.

  • 1

    Bangladesh. $0.0037 normal, $0.096 international.

  • 2

    Egypt. $0.0036 normal, $0.065 international.

  • 3

    India. $0.0014 normal, $0.0304 international.

  • 4

    Indonesia. $0.025 normal, $0.136 international.

  • 5

    Iraq. $0.0079 normal, $0.128 international.

  • 6

    Kazakhstan. $0.018 normal, $0.16 international.

  • 7

    Kuwait. $0.044 normal, $0.12 international.

  • 8

    Malaysia. $0.014 normal, $0.0418 international.

  • 9

    Morocco. $0.023 normal, $0.0811 international.

  • 10

    Nepal. $0.0034 normal, $0.112 international.

  • 11

    Nigeria. $0.0067 normal, $0.075 international.

  • 12

    Oman. $0.0247 normal, $0.06 international.

  • 13

    Pakistan. $0.015 normal, $0.075 international.

  • 14

    Saudi Arabia. $0.0107 normal, $0.0598 international.

  • 15

    South Africa. $0.0095 normal, $0.02 international.

  • 16

    Sri Lanka. $0.002 normal, $0.144 international.

  • 17

    Ukraine. $0.0298 normal, $0.0746 international.

  • 18

    United Arab Emirates. $0.0157 normal, $0.051 international.

04Worked examples

What OTPs cost a month, at Meta's rate and with a per-message fee

Meta's normal authentication rate, effective 1 October 2026, before tax. With Mywa you pay exactly the Meta column, plus $14.99/month flat for the whole platform.

Users in10,000 OTPs100,000 OTPs100,000 with a $0.005 fee
United States & Canada$34.00$340.00$840.00
United Kingdom$220.00$2,200.00$2,700.00
Germany$550.00$5,500.00$6,000.00
United Arab Emirates$157.00$1,570.00$2,070.00
Saudi Arabia$107.00$1,070.00$1,570.00
Brazil$68.00$680.00$1,180.00
Mexico$85.00$850.00$1,350.00
Indonesia$250.00$2,500.00$3,000.00
Nigeria$67.00$670.00$1,170.00
India$14.00$140.00$640.00

$0.005 is the per-message fee on Twilio's WhatsApp pricing page, checked 25 October 2026. Volume tiers can lower Meta's rate at 100,000 codes a month in a market.

Source: Meta: Pricing on the WhatsApp Business Platform ยท Twilio WhatsApp pricing (checked 25 October 2026)

05Pay less

How to keep OTP costs down

Codes are a fixed cost per login or signup, but a few choices change how many you pay for:

  • 1

    Only send a code when it's needed. remember trusted devices so returning users aren't asked every time.

  • 2

    Use the authentication category for codes. Marketing templates cost more in almost every market.

  • 3

    Avoid providers that add a fee to every message. On codes, a fee can be bigger than Meta's own rate.

  • 4

    Watch the international rate if you send codes abroad: it can be many times the normal rate.

  • 5

    Keep follow-up help inside the 24-hour window: replies there are free for the first 1,000 per number a month.

06FAQ

Frequently asked questions

Meta's authentication rate for the user's country, effective 1 October 2026: $0.0034 in the US and Canada, $0.022 in the UK, $0.055 in Germany and $0.0014 in India (โ‚น0.115), before tax.

Often, in markets where Meta's authentication rate is low, such as India, Turkey and Colombia. Compare Meta's rate for your users' country with your SMS provider's rate for the same country, and include any per-message fee your WhatsApp provider adds.

No. Authentication templates are charged wherever they're sent. Only service replies (free-form messages within 24 hours of the customer's message) get the monthly free allowance.

A higher OTP rate Meta charges in 18 markets to eligible businesses based outside that country. In Indonesia, for example, it's $0.136 instead of $0.025.

Create an authentication template in Mywa and submit it to Meta, then send codes from your own system through Mywa's REST API. Meta bills each delivered code to your own account at its official rate, with no fee from Mywa.

Official WhatsApp Business Platform

Grow on WhatsApp,
without the chaos.

Bring your team into one inbox, launch your first campaign, and let the follow-ups run themselves.

MywaHey ๐Ÿ‘‹ got a question? Say hi, a real human replies here.now