Buy a WhatsApp Business number in 50+ countries

Buy a WhatsApp Business number in 53 countries from $2/mo, then build your entire WhatsApp experience on Zernio and the official WhatsApp Business API.

Miki Palet

by

ยท6 min readยท

You can now buy a dedicated WhatsApp Business number in 53 countries directly inside Zernio, up from US numbers only.

Pick a country, and Zernio provisions the number, handles verification, and connects it to WhatsApp for messaging and calling.

A local number matters more than it looks. Customers in Germany open messages from a German number and answer calls from a German number. The same outreach from a US number gets ignored or flagged. If you're serving customers outside the US, a local presence is the difference between a delivered conversation and a blocked one.

What changed

Before today, Zernio only sold US numbers. That covered US businesses and not much else.

Now you can buy a dedicated number in 53 countries across Europe, the Americas, Asia, and Oceania. Each number is yours, priced transparently per month, and ready for WhatsApp messaging and calling where the country supports it.

How much does a WhatsApp number cost by country?

Numbers start at $2/mo, with most countries priced between $2 and $25/mo. The price reflects what our number provider charges for that country. Common number types cost less.

Monthly priceCountriesExamples
$223๐Ÿ‡บ๐Ÿ‡ฒ US, ๐Ÿ‡ฌ๐Ÿ‡ง UK, ๐Ÿ‡ฉ๐Ÿ‡ช Germany, ๐Ÿ‡ซ๐Ÿ‡ท France, ๐Ÿ‡ช๐Ÿ‡ธ Spain, ๐Ÿ‡จ๐Ÿ‡ฆ Canada, ๐Ÿ‡ฎ๐Ÿ‡น Italy, ๐Ÿ‡ฎ๐Ÿ‡ช Ireland, ๐Ÿ‡ฆ๐Ÿ‡น Austria, ๐Ÿ‡ณ๐Ÿ‡ด Norway
$35๐Ÿ‡ง๐Ÿ‡ท Brazil, ๐Ÿ‡ณ๐Ÿ‡ฑ Netherlands, ๐Ÿ‡ช๐Ÿ‡ช Estonia, ๐Ÿ‡ญ๐Ÿ‡ท Croatia, ๐Ÿ‡ต๐Ÿ‡ท Puerto Rico
$42๐Ÿ‡ฎ๐Ÿ‡ฑ Israel, ๐Ÿ‡ฑ๐Ÿ‡ป Latvia
$53๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico, ๐Ÿ‡ธ๐Ÿ‡ฌ Singapore, ๐Ÿ‡จ๐Ÿ‡พ Cyprus
$62๐Ÿ‡ฆ๐Ÿ‡บ Australia, ๐Ÿ‡ฎ๐Ÿ‡ธ Iceland
$85๐Ÿ‡จ๐Ÿ‡ฑ Chile, ๐Ÿ‡ฉ๐Ÿ‡ฐ Denmark, ๐Ÿ‡ฉ๐Ÿ‡ด Dominican Republic, ๐Ÿ‡น๐Ÿ‡ท Turkey
$108๐Ÿ‡ต๐Ÿ‡ฑ Poland, ๐Ÿ‡ธ๐Ÿ‡ช Sweden, ๐Ÿ‡ฟ๐Ÿ‡ฆ South Africa, ๐Ÿ‡ต๐Ÿ‡ฆ Panama, ๐Ÿ‡ธ๐Ÿ‡ป El Salvador, ๐Ÿ‡ฌ๐Ÿ‡ซ French Guiana
$121๐Ÿ‡จ๐Ÿ‡ท Costa Rica
$152๐Ÿ‡ฌ๐Ÿ‡ช Georgia, ๐Ÿ‡น๐Ÿ‡ญ Thailand
$202๐Ÿ‡จ๐Ÿ‡ด Colombia, ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia

The full list of countries and pricing: Zernio Docs

The Phone Numbers section in the dashboard shows the exact price for every country before you buy, so there are no surprises at checkout.

Inbound vs outbound numbers: what's the difference?

Purchase WhatsApp number in Zernio dashboard

WhatsApp numbers carry two separate calling capabilities, and they aren't the same thing.

Inbound calling means customers can call your WhatsApp number. You receive the call. Every country Zernio offers supports inbound calling.

Outbound calling means your business (or for example, an AI Agent) can start a WhatsApp call to a customer. You place the call. Only selected countries support outbound calling today.

Each country is labeled with its calling support in the purchase flow, so you can see before you buy.

What a Zernio number does once you own it

A WhatsApp number on Zernio is a full channel, not just a line you dial. The same number you buy here handles:

  • Messaging. Send and receive WhatsApp messages: templates, free-form replies, media, and interactive buttons and lists, all through the official WhatsApp Business API.
  • Calling. Take inbound voice calls, and place outbound calls where the country supports it. Route each call to a phone line, a SIP endpoint, or an AI voice agent.
  • AI agents and workflows. Drive the whole conversation with WhatsApp Workflows, so a bot or AI agent answers messages on the number automatically.
  • Group chats. Create and manage WhatsApp group chats from the same API.

You buy one number and get the entire WhatsApp surface behind it, billed under flat pricing with every feature included.

How Zernio provisions and verifies your WhatsApp number

Zernio provisions and verifies the number for you. You don't deal with the carrier, the regulator, or the WhatsApp registration steps separately. There are two paths depending on the country.

Instant countries. For the US and other instant-eligible countries, the number is provisioned and verified in about 30 seconds. You pick it, buy it, and start using it on WhatsApp right away.

Regulated countries. Most of Europe, plus many others, require a one-time identity-verification (KYC) form before the number can be provisioned. You provide the registrant's name, a local address, and an ID document or business registration. Some countries, Australia for example, also ask the end user to complete an ID check through a secure link.

WhatsApp number verification KYC form showing Local Government-Issued ID or Passport Copy step

After you submit, the order goes to regulatory review and the number activates within 1 to 3 business days. We email you when it's ready and fire the whatsapp.number.activated webhook so your systems can react automatically.

Verification is a one-time step per country. Once you're verified for a country, future numbers there are typically provisioned instantly. You only re-verify when you assign a number to a different business or individual.

Buy a number from the dashboard or the API

We built Zernio's WhatsApp integration to be developer-first. The entire purchase number experience is available via the API or through the Dashboard, to let you build in the way that best fits your use case.

From the dashboard. Open the Phone Numbers section, pick a country, and review its monthly price. Instant countries activate in about 30 seconds. Regulated countries show the KYC form inline, then activate after review.

From the API. We provide complete API support for phone number management, allowing you to build the entire flow directly into your product. You can list numbers, purchase them, and verify programmatically.

import Zernio from '@zernio/node';

const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });

const { data } = await zernio.whatsappphonenumbers.purchaseWhatsAppPhoneNumber({
  body: { profileId: 'YOUR_PROFILE_ID', country: 'GB' }
});

if (data.checkoutUrl) {
  console.log('Complete payment:', data.checkoutUrl); // first number: Stripe checkout
} else if (data.status === 'kyc_required') {
  console.log('Regulated country, collect KYC:', data.kycUrl);
} else {
  console.log('Number provisioned:', data.phoneNumber.phoneNumber);
}

A purchased number works for WhatsApp messaging, the WhatsApp Business API, inbound calling, outbound calling where supported, AI agents, and workflows.

Buy and run a number from an AI agent

The whole flow works over Zernio's MCP server, so an AI agent can buy a number, complete verification, and start messaging or calling on it without a human in the dashboard.

Pick the surface that fits your stack. Phone number management is available through the REST API, the Zernio SDKs, the MCP server for Claude, Cursor, and any MCP client, and the CLI with JSON output. Same number, same official WhatsApp Business API behind every path.

Most agent phone providers stop at US and Canadian numbers. Zernio gives an agent the same programmatic access across all 53 countries.

Stop building WhatsApp from scratch.

One API for numbers, messaging, calling, and automation on the official WhatsApp Business API.

Get started today

Zernio sells dedicated WhatsApp Business numbers in 53 countries from $2/mo, provisioned and verified for you, then ready for messaging, AI agents, and calling.

Visit the WhatsApp API integration page or read the API docs to get your first number.

Learn more about this topic with AI