How to use this page. Take your customer’s number in international format — say
+971 50 123 4567. Strip the +, match the longest calling code at the start (971), and look it up below: United Arab Emirates, which is its own row on the rate card. Then read that row on your billing currency’s tab.Codes and markets
Codes that need care
+7 covers Russia and Kazakhstan
+7 covers Russia and Kazakhstan
Both countries use
+7. Kazakh mobile numbers start +7 6 or +7 7; Russian mobile numbers start +7 9. Until September 30, 2026 Kazakhstan bills at the Other rate, because Meta’s current mapping doesn’t list it. From October 1, 2026 it gets its own row.Longest match wins
Longest match wins
Some codes are prefixes of others —
1 and 1 809, 9 isn’t a code but 91, 92, 94 and 971 all are. Always match the longest code that fits the start of the number, so +971... reads as the United Arab Emirates, not as a +97 that doesn’t exist.Where this comes from. This mapping mirrors Meta’s country calling code list. If Meta adds a market or moves a country between regions, update this page alongside the rate card tables.
Related
- WhatsApp Rate Card — per-message rates for every row above
- WhatsApp Pricing Overview — which messages are free and which are charged