🇦🇷 Argentina
MCC: 722
Dialing code: +54
Sender availability: Short Codes (shared available immediately, dedicated takes up to 3 months).
Country regulations: Avoid using bank and mobile operator names to prevent spam filtering.
Country restrictions: Gambling, political, and adult content is forbidden. Cross-operator promotions are blocked.
Recommendations: Use international phone number format. Avoid adding digits like '9' or '15'.
🇦🇺 Australia
MCC: 505
Dialing code: +61
Sender availability: Alpha, Virtual Long Number, and Short Code senders.
Country regulations: No general restrictions, but Alpha Sender ID requires authorization before use.
Country restrictions: No adult, religious, political, or gambling content.
Gambling messages must follow strict rules (opt-in required, no inducements, only licensed operators, etc.).
🇦🇹 Austria
MCC: 232
Dialing code: +43
Sender availability: Alphanumeric, Short Codes, and dynamic senders allowed. International VLNs not supported.
Country regulations: Alpha senders may contain up to 11 characters; most special characters are allowed.
Country restrictions: Messages or senders containing MNO names are blocked.
Recommendations: None.
🇧🇾 Belarus
MCC: 257
Dialing code: +375
Sender availability: Only alpha senders allowed. Registration is required.
Country regulations: Sender registration is mandatory. Messages must include opt-in/opt-out. Allowed send time: 9:00–21:00.
Country restrictions: Political content forbidden.
Recommendations: Generic alphanumeric sender names are not allowed.
🇧🇪 Belgium
MCC: 206
Dialing code: +32
Sender availability: Virtual Long Numbers and Short Codes only. Alphanumeric senders are not allowed and will be converted to Short Codes.
Country regulations: No specific regulations.
Country restrictions: Alphanumeric senders are blocked by regulatory authorities.
Recommendations: None.
🇧🇴 Bolivia
MCC: 736
Dialing code: +591
Sender availability: Shared dynamic connections on Viva and Tigo; Entel uses Short Codes.
Country regulations: All traffic is treated as international by default.
Country restrictions: Gambling, political, adult content, and cross-operator promotions are not allowed.
🇧🇦 Bosnia and Herzegovina
MCC: 218
Dialing code: +387
Sender availability: Alpha senders only. Registration is required.
Country regulations: No specific regulations.
Country restrictions: None.
Recommendations: None.
🇧🇷 Brazil
MCC: 724
Dialing code: +55
Sender availability: Alphanumeric (requires approval), Short Codes (shared or dedicated).
Country regulations:
No Virtual Long Numbers.
Bank and MNO names must be whitelisted.
Marketing requires opt-in.
Allowed send times:
Weekdays: 08:00–20:00
Saturday: 08:00–14:00
Sunday: not allowed
Country restrictions: Gambling and political content forbidden. Marketing must include opt-out.
Recommendations: Use specific keywords for MO messages and always provide opt-out.
🇧🇬 Bulgaria
MCC: 284
Dialing code: +359
Sender availability: Alpha, Short Code, Virtual Long Number. Generic sender allowed.
Country regulations: Promo messages must include opt-out. If a user unsubscribes, they must be excluded from future campaigns.
Country restrictions:
Direct advertising of gambling is forbidden.
Forbidden to imply that gambling solves financial problems.
Allowed: Game names, trademarks, lottery results, paid winnings.
Recommendations: Always include opt-out for marketing traffic.
🇨🇦 Canada
MCC: 302
Dialing code: Yes (country code: +1)
Sender availability: Only dedicated senders allowed:
Long Code (10DLC if also used in the US)
Toll-Free Number (TFN)
Short Code (SC)
Country regulations: Marketing and transactional messages are allowed but require compliance and carrier approval.
Country restrictions:
Grey routes, number sharing, URL cycling, spoofing, spam, and traffic inflation are discouraged
DND (Do Not Disturb) is active
Recommendations:
Only message users who have opted in
Marketing messages should be sent between 9 a.m. and 9 p.m.
Comply with CASL (Canada’s Anti-Spam Law) and privacy regulations
🇨🇱 Chile
MCC: 730
Dialing code: +56
Sender availability: Short Codes (shared or dedicated) and Virtual Long Numbers.
Country regulations:
DND and ASTW (8:30–19:30) apply
Sensitive content (MNO, financial, political, alcohol, drugs) must be reviewed
Country restrictions: Political, drug, and alcohol-related content is forbidden..
🇨🇳 China
MCC: 460
Dialing code: +86
Sender availability: All senders rewritten into Virtual Long Numbers (start with 106).
Country regulations:
Mandatory signature (displayed in 【】or [])
Pre-approved templates and opt-out texts required
Strict regulations on SMS content, with random filtering possible
Country restrictions:
No URLs
Prohibited content includes politics, finance, gambling, adult, violence, stock/real estate marketing, etc.
Recommendations:
Registration of signature and templates is strongly advised
Be prepared to provide Chinese business documentation if requested
Expect possible blocking even on legitimate traffic
🇨🇴 Colombia
MCC: 732
Dialing code: +57
Sender availability: Short Codes (shared or dedicated)
Country regulations:
Opt-in required for all SMS types (marketing, transactional, debt collection)
Marketing and debt collection allowed between 08:00–21:00
Country restrictions:
Political content must include “paid political ad” in Spanish
Recommendations:
Unused short codes may be revoked by the regulator
🇨🇷 Costa Rica
MCC: 712
Dialing code: +506
Sender availability: Shared Virtual Long Numbers (shared or dedicated)
Country regulations:
All traffic is international by default unless configured otherwise
Country restrictions: Gambling, political, adult, and competitor MNO promotions are restricted
Promotional messages allowed 08:00–20:00
🇭🇷 Croatia
MCC: 219
Dialing code: +385
Sender availability: Alphanumeric, Short Code, Virtual Long Number. Generic sender allowed
Country regulations: None
Country restrictions: None
Recommendations: None
🇨🇿 Czech Republic
MCC: 230
Dialing code: +420
Sender availability: Alphanumeric, Short Code, Generic sender allowed
Country regulations:
Promotional messages must include:
Prefix "OS" for "Obchodní Sdělení"
Opt-out text like “Zrus/cancel”
Country restrictions: None
Recommendations: None
🇩🇰 Denmark
MCC: 238
Dialing code: +45
Sender availability: Alphanumeric, Short Code, Virtual Long Number (no generic senders allowed)
Country regulations:
Opt-in list must be available on operator’s demand
Opt-out must be included in the message
Country restrictions:
Gambling/betting only allowed with license from Danske Spil
Anti-spam rules apply
Recommendations:
Get opt-in before sending
Have license for gambling content
🇪🇪 Estonia
MCC: 248
Dialing code: +372
Sender availability: Alphanumeric, Short Code, Virtual Long Number, Dynamic (no generic senders)
Country regulations:
Opt-in must be available on request
Opt-out must be included in every message
Country restrictions:
General anti-spam restrictions
Recommendations:
Always collect opt-ins, especially for marketing
🇫🇮 Finland
MCC: 244
Dialing code: +358
Sender availability: Alpha, Short Code, Virtual Long Number
Country regulations:
Opt-in must be available on request
Opt-out must be included in message
Country restrictions:
General anti-spam restrictions
Recommendations:
Always collect opt-in consent
🇫🇷 France
MCC: 208
Dialing code: +33
Sender availability: Dynamic Alpha (not supported on NRJ Mobile), Short Code, Virtual Long Number
Service provisioning:
Shared SC / VLN: 1–2 days
Dedicated SC: Up to 4 months
Country regulations:
No marketing SMS allowed on Sundays, holidays, or between 22:00–08:00
Opt-out is mandatory and auto-appended if missing
Country restrictions:
Adult and gambling content prohibited
Traffic type (promo/transactional/ASTW) must be respected
Recommendations: None
🇬🇪 Georgia
MCC: 282
Dialing code: +995
Sender availability: Dynamic alphanumeric
Service provisioning: Default setup: 3 days
Country regulations: Off-net allowed
Country restrictions: None
Recommendations: None
🇩🇪 Germany
MCC: 262
Dialing code: +49
Sender availability: Alpha, Short Code, Virtual Long Number, Dynamic
Country regulations: None
Country restrictions: Gambling traffic is strictly forbidden, especially without a local license
Recommendations: None
🇬🇷 Greece
MCC: 202
Dialing code: +30
Sender availability: Dynamic alphanumeric, Virtual Long Numbers
Service provisioning: Available within a day
Country regulations: Max sender length: 11 digits; only a-z, A-Z, 0–9, space, dash, and dot allowed in Sender ID
Country restrictions: None
Recommendations: None
🇭🇺 Hungary
MCC: 216
Dialing code: +36
Sender availability: Numeric only
Service provisioning: Default setup: ~1 day
Country regulations: Alpha sender will be delivered as local numeric per regulation
Country restrictions: None
Recommendations: None
🇮🇸 Iceland
MCC: 274
Dialing code: +354
Sender availability: Alpha, Virtual Long Number, Short Code, Dynamic
Country regulations: None
Country restrictions: None
Recommendations: None
🇮🇳 India
MCC: 404/405/406
Dialing code: +91
Sender availability: Local: Alpha (transactional), Numeric (promo); International: SC only
Country regulations: DLT registration mandatory; promo allowed 10:00–21:00; strict template use
Country restrictions: Gambling and crypto traffic forbidden
Recommendations: DLT setup with local entity is required for local traffic
🇮🇪 Ireland
MCC: 272
Dialing code: +353
Sender availability: Alpha, Virtual Long Number, Dynamic
Country regulations: Sender ID country code (+353) replaced with “0”; marketing traffic must include opt-in/out
Country restrictions: None
Recommendations: None
🇮🇹 Italy
MCC: 222
Dialing code: +39
Sender availability: Alpha, Virtual Long Number (no generic senders)
Country regulations: Generic senders forbidden; opt-in not mandatory
Country restrictions: None
Recommendations: None
🇯🇵 Japan
MCC: 440
Dialing code: +81
Sender availability: Alpha, Alphanumeric, Numeric (some blocked)
Country regulations: No separation between traffic types; finance traffic 07:00–20:00
Country restrictions: Gambling, fraud, threats forbidden; promos require opt-in
Recommendations: Sender support varies by MNO; strict filtering applies
🇰🇿 Kazakhstan
MCC: 401
Dialing code: +7
Sender availability: Alpha, Short Code, some generics
Country regulations: Opt-in mandatory; ASTW 09:00–21:00
Country restrictions: International traffic forbidden on local routes
Recommendations: Use local traffic only; registered senders mandatory
🇱🇻 Latvia
MCC: 247
Dialing code: +371
Sender availability: Alpha, Short Code, Virtual Long Number, Dynamic (no generics)
Country regulations: Opt-in required and must be available on request; opt-out required in message
Country restrictions: Anti-spam rules apply
Recommendations: None
🇱🇹 Lithuania
MCC: 246
Dialing code: +370
Sender availability: Alpha, Virtual Long Number, Short Code, Dynamic (no generics)
Country regulations: Opt-in/out must be properly handled
Country restrictions: Anti-spam rules apply
Recommendations: None
🇲🇹 Malta
MCC: 278
Dialing code: +356
Sender availability: Not specified
Country regulations: None
Country restrictions: None
Recommendations: None
🇲🇽 Mexico
MCC: 334
Dialing code: +52
Sender availability: Short Code (shared/dedicated), Alphanumeric
Country regulations: Promos allowed 08:00–18:00
Country restrictions: Adult, political, and religious content forbidden
Recommendations: SC required for deliverability; opt-in mandatory
🇳🇱 Netherlands
MCC: 204
Dialing code: +31
Sender availability: Alpha, Short Code, Virtual Long Number, Dynamic
Country regulations: None
Country restrictions: None
Recommendations: None
🇳🇿 New Zealand
MCC: 530
Dialing code: +64
Sender availability: Short Code only (other IDs overwritten)
Country regulations: Strict promo rules; opt-in/out mandatory; Gambling Act applies
Country restrictions: Adult, religious, political, gambling content forbidden
Recommendations: Avoid promotional SMS due to SC revocation risks
🇳🇴 Norway
MCC: 242
Dialing code: +47
Sender availability: Alpha, Short Code, Virtual Long Number (generic senders not allowed)
Country regulations:
Max 11 characters for senders
Opt-out required in all promotional messages
URL whitelisting mandatory
Country restrictions:
Anti-spam filtering
Gambling traffic allowed with opt-in proof
Foreign gambling payments restricted
Recommendations:
Whitelist URLs before sending
Maintain opt-in records for all users
🇵🇪 Peru
MCC: 716
Dialing code: +51
Sender availability: Short Codes (shared or dedicated), Alphanumeric (non-registered senders default to SC)
Country regulations:
Opt-in required for marketing/promotional traffic
Allowed promo time:
Mon–Fri: 08:00–20:00
Sat: 09:00–13:00
Country restrictions:
No political content
MNO competitor promos are restricted
Recommendations:
Confirm local vs international route with Account Manager before sending
🇵🇱 Poland
MCC: 260
Dialing code: +48
Sender availability: Alphanumeric, Dynamic
Country regulations: None
Country restrictions: Gambling, betting, and adult content strictly forbidden
Recommendations: None
🇵🇹 Portugal
MCC: 268
Dialing code: +351
Sender availability: Alphanumeric, Short Codes, Virtual Long Numbers, Dynamic (generic senders allowed)
Country regulations: None
Country restrictions: None
Recommendations: None
🇷🇴 Romania
MCC: 226
Dialing code: +40
Sender availability: Alpha, Short Code
Country regulations:
Gambling traffic is allowed but must follow strict opt-in rules
Promotions like bonus offers can only go to opted-in users
Operators must block access to gambling platforms for minors
Country restrictions: None
Recommendations: None
🇷🇺 Russia
MCC: 250
Dialing code: +7
Sender availability: Only Alpha senders allowed (generic, alpha-like, and VLNs forbidden)
Country regulations:
Mandatory sender and template registration
Monthly fee for registered senders
Only Alpha senders allowed
Country restrictions:
SPAM and offensive, defamatory, political, gambling, adult, or extremist content strictly forbidden
Opt-in mandatory
No advertising of alcohol, tobacco, weapons, crypto, or securities
Recommendations: None
🇷🇸 Serbia
MCC: 220
Dialing code: +381
Sender availability: Alpha, Short Code
Country regulations:
Promotional SMS requires opt-in database
Opt-out is mandatory and auto-appended (reduces character space)
Country restrictions: None
Recommendations: None
🇸🇬 Singapore
MCC: 525
Dialing code: +65
Sender availability: Alphanumeric, Numeric, Short Code (requires registration per network like StarHub, Singtel)
Country regulations:
Full SSIR regime active since Jan 31, 2023
Only registered sender IDs allowed
Unregistered sender IDs will be marked “Likely-SCAM” or blocked
Country restrictions:
Unsolicited messages on loans, gambling, adult content prohibited
Recommendations: None
🇸🇰 Slovakia
MCC: 231
Dialing code: +421
Sender availability: Alphanumeric, Short Code, Virtual Long Numbers, Dynamic (generic allowed)
Country regulations:
All messages must include opt-out options
Country restrictions:
Gambling allowed only for opted-in users
Recommendations: None
🇸🇮 Slovenia
MCC: 293
Dialing code: +386
Sender availability: Alpha, Short Codes, Virtual Long Numbers
Country regulations: None
Country restrictions: None
Recommendations: None
🇿🇦 South Africa
MCC: 722
Dialing code: +27
Sender availability: Virtual Long Numbers (all networks), Alpha on MTN (with registration)
Country regulations:
Mandatory opt-in before sending marketing traffic (WASPA guidelines)
Opt-out ("STOP to 12345") must be included with cost information
Country restrictions:
Time restrictions (ASTW):
No marketing SMS: Sundays/public holidays, Sat before 09:00 & after 13:00, Mon–Fri before 08:00 & after 20:00
DND list is enforced
Local numbers must be used, links inspected
Recommendations:
OTP traffic allowed
Avoid promo gambling traffic
🇪🇸 Spain
MCC: 214
Dialing code: +34
Sender availability: Dynamic alpha, Short Codes, Long Numeric
Country regulations: None
Country restrictions:
Only specific premium SC formats supported (205XXX, 215XXX, 207XXX, 217XXX)
Recommendations: None
🇸🇪 Sweden
MCC: 240
Dialing code: +46
Sender availability: Alpha, VLN, Short Codes
Country regulations:
Max 11 characters for sender ID
Opt-out mandatory for promo
Country restrictions:
Links examined
Gambling allowed with opt-in
Recommendations:
Always collect opt-in before sending
🇨🇭 Switzerland
MCC: 228
Dialing code: +41
Sender availability: Alpha, Short Codes, Virtual Long Numbers, Dynamic
Country regulations: None
Country restrictions: None
Recommendations: None
🇹🇼 Taiwan
MCC: 466
Dialing code: +886
Sender availability: Virtual Long Number
Country regulations:
URLs/phone numbers require safelisting
Unapproved templates blocked
Generic senders not allowed
Country restrictions:
Gambling, sexual, political, dating, spam content forbidden
Recommendations:
All sender IDs manipulated into VLN
🇹🇭 Thailand
MCC: 520
Dialing code: +66
Sender availability: Alpha & numeric (must be registered + safelisted)
Country regulations:
URLs must be safelisted (from Feb 2025)
DND registry in place
Country restrictions: Gambling, phishing, spam prohibited
Recommendations:
Contact account manager for larger campaigns
OTP traffic needs internal approval
🇹🇷 Turkey
MCC: 286
Dialing code: +90
Sender availability: Numeric only (VLN)
Country regulations:
Sender registration mandatory
Only local brand owners may send
Opt-in/opt-out enforced
Country restrictions:
Gambling, lottery, erotic content forbidden
Promo messages require disclaimer ("PROMO") and brand name
Recommendations:
Promo traffic only for local companies via Turkish regulator portal
🇺🇦 Ukraine
MCC: 255
Dialing code: +380
Sender availability: Alpha sender, Virtual Long Number
Country regulations:
Local sender names allowed only for residents
Brand documents may be required
Country restrictions: Gambling, alcohol, adult content, violence
Recommendations:
Use registered sender IDs for reliability
🇬🇧 United Kingdom
MCC: 234
Dialing code: +44
Sender availability: Alpha, VLN, Short Code (registration required)
Country regulations:
Sender ID: 4–11 characters
Marketing requires opt-in + opt-out
Country restrictions:
Gambling legal with license
Recommendations: None
🇺🇸 United States
MCC: 310–316
Dialing code: +1
Sender availability: 10DLC, TFN, Short Code (dedicated only)
Country regulations:
All traffic requires opt-in
HELP/STOP keywords must be supported
Country restrictions:
SPAM, fraud, hate speech, misleading content, and certain industries (CBD, payday loans, gambling, etc.) forbidden
Recommendations:
Use HELP/STOP
Avoid sending between 21:00–08:00 recipient time
🇺🇾 Uruguay
MCC: 748
Dialing code: +598
Sender availability: Shared Short Code
Country regulations: ASTW: Mon–Fri, 08:00–20:00
Country restrictions: Gambling, adult, political traffic prohibited
Recommendations: None
🇻🇪 Venezuela
MCC: 734
Dialing code: +58
Sender availability:
Digitel: Alphanumeric only
Movistar: Shared Short Code
Country regulations: None
Country restrictions: Gambling, adult, and political content restricted
Recommendations: None