Per-message phone verification pricing across 230+ countries via SMS, WhatsApp, Telegram, voice call, and Viber, carrier cost plus $0.02.
Phone verification is charged per code sent. The total price varies by destination country and delivery channel.Each price is the carrier’s price for that country and channel, passed on at cost, plus a $0.02 Didit fee. Your plan discount (4% on Growth, 10% on Scale, or your Enterprise contract’s) applies to the Didit fee only, never to the carrier’s price. See Discounts.Naming your brand in SMS codes is free: a code signed with your SMS sender name costs the same as an unbranded one. See Branded verification messages.WhatsApp codes sent from your own WhatsApp Business number cost only the Didit fee ($0.02): the message itself is billed to your WhatsApp Business account.A voice code is an automated call that reads the code aloud, twice, in the user’s language, and falls back to SMS when the call is not answered. It is billed as one minute of call at the carrier’s voice rate for that country, plus the $0.02 Didit fee, and the carrier part is passed on at cost like every other channel. A call usually costs more than an SMS.
Supported channels are SMS, WhatsApp, Telegram, Voice (a call), and Viber, and availability varies by country. The table below shows the total price per code for each country and channel it lists, and a channel a country does not offer shows an em dash.