Power2SMS v2 • Global Compliance Engine
Worldwide country compliance dashboard
A single place for ops, onboarding and customers to instantly see sender type support, pre-registration rules, template requirements, two-way support and local regulations for every country and territory worldwide.
Countries and territories
230+
Compliance records
68+ loaded
Registration markets
50+
Verification model
Per country
Filters
Suggested actions
Create sender registration wizard
Show live market warnings in message composer
Auto-block non-compliant sender IDs
Add template approval tracker
Support region-level defaults for the whole world
Add fallback routing suggestions by market
Sync all 230+ country records from the master compliance table
Show verification status for every country
Global country compliance matrix
Showing 68 of 68 markets
| Country | Region | Sender type | Registration | Templates | Regulation | Alpha | Numeric | Two-way | Status | Risk | Last checked |
|---|---|---|---|---|---|---|---|---|---|---|---|
🇦🇫Afghanistan | Asia | Alpha / Numeric | Recommended | Sometimes | Operator rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇦🇱Albania | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇩🇿Algeria | Africa | Alpha / Numeric | Recommended | Sometimes | Operator rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇦🇷Argentina | South America | Alpha / Numeric | Recommended | No | Carrier rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇦🇺Australia | Oceania | Alpha / Numeric | Not required | No | Carrier filtering | Yes | Yes | Yes | Verified | Moderate | 2026-03-10 |
🇦🇹Austria | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇧🇭Bahrain | Middle East | Registered Sender ID | Required | Sometimes | Operator approval | Yes | Yes | No | Verified | Strict | 2026-03-10 |
🇧🇩Bangladesh | Asia | Alpha / Numeric | Recommended | Sometimes | Operator rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇧🇪Belgium | Europe | Alpha / Numeric | Recommended | No | Operator filtering | Yes | Yes | Yes | Mapped | Moderate | 2026-03-10 |
🇧🇷Brazil | South America | Numeric / Short Code | Required | Sometimes | ANATEL | No | Yes | No | Verified | Strict | 2026-03-10 |
🇧🇬Bulgaria | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇰🇭Cambodia | Asia | Alpha / Numeric | Recommended | Sometimes | Operator rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇨🇦Canada | North America | Long Number / Short Code | Usually required | Carrier dependent | Carrier rules | No | Yes | Yes | Verified | Moderate | 2026-03-10 |
🇨🇱Chile | South America | Alpha / Numeric | Recommended | No | Carrier rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇨🇳China | Asia | Numeric / Short Code | Required | Required | Operator approval | No | Yes | No | Mapped | Strict | 2026-03-10 |
🇨🇴Colombia | South America | Alpha / Numeric | Recommended | No | Operator filtering | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇭🇷Croatia | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇨🇿Czech Republic | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇩🇰Denmark | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇪🇬Egypt | Africa | Alpha / Numeric | Recommended | Sometimes | NTRA | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇫🇮Finland | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇫🇷France | Europe | Alpha Sender ID | Not required | No | Carrier filtering | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇩🇪Germany | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇬🇭Ghana | Africa | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | No | Mapped | Low | 2026-03-10 |
🇬🇷Greece | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇭🇰Hong Kong | Asia | Registered Alpha Sender | Required | No | OFCA | Yes | Yes | No | Verified | Strict | 2026-03-10 |
🇭🇺Hungary | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇮🇳India | Asia | Header ID | Required | DLT templates | DLT / TRAI | Yes | No | No | Verified | Strict | 2026-03-10 |
🇮🇩Indonesia | Asia | Alpha / Numeric | Recommended | Sometimes | Operator rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇮🇪Ireland | Europe | Alpha Sender ID | Required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇮🇱Israel | Middle East | Alpha / Numeric | Recommended | Sometimes | Operator filtering | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇮🇹Italy | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇯🇵Japan | Asia | Alpha / Numeric | Recommended | Sometimes | Carrier rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇰🇪Kenya | Africa | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | No | Mapped | Low | 2026-03-10 |
🇰🇼Kuwait | Middle East | Registered Sender | Required | Sometimes | Operator approval | Yes | Yes | No | Reviewing | Strict | 2026-03-10 |
🇲🇾Malaysia | Asia | Alpha / Numeric | Recommended | Sometimes | Operator rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇲🇽Mexico | North America | Numeric / Short Code | Required | Sometimes | Operator approval | No | Yes | No | Reviewing | Strict | 2026-03-10 |
🇲🇦Morocco | Africa | Alpha / Numeric | Recommended | No | Operator rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇳🇱Netherlands | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇳🇿New Zealand | Oceania | Alpha / Numeric | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇳🇬Nigeria | Africa | Alpha / Numeric | Recommended | No | Operator filtering | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇳🇴Norway | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇴🇲Oman | Middle East | Registered Sender | Required | Sometimes | Operator approval | Yes | Yes | No | Reviewing | Strict | 2026-03-10 |
🇵🇰Pakistan | Asia | Alpha / Numeric | Recommended | Sometimes | Operator rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇵🇭Philippines | Asia | Numeric / Short Code | Required | Sometimes | Operator approval | No | Yes | No | Reviewing | Strict | 2026-03-10 |
🇵🇱Poland | Europe | Alpha Sender ID | Recommended | No | Operator filtering | Yes | Yes | Yes | Mapped | Moderate | 2026-03-10 |
🇵🇹Portugal | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇶🇦Qatar | Middle East | Registered Sender | Required | Sometimes | Operator approval | Yes | Yes | No | Reviewing | Strict | 2026-03-10 |
🇷🇴Romania | Europe | Alpha Sender ID | Recommended | No | Carrier rules | Yes | Yes | Yes | Mapped | Moderate | 2026-03-10 |
🇷🇺Russia | Europe / Asia | Registered Sender | Required | Sometimes | Operator approval | Yes | Yes | No | Verified | Strict | 2026-03-10 |
🇸🇦Saudi Arabia | Middle East | Alpha Sender ID | Required | Sometimes | CST | Yes | Yes | No | Verified | Strict | 2026-03-10 |
🇸🇬Singapore | Asia | Alpha Sender ID | Required | No | SSIR | Yes | Yes | No | Verified | Strict | 2026-03-10 |
🇿🇦South Africa | Africa | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇰🇷South Korea | Asia | Registered Sender | Required | Sometimes | Local approval | Yes | Yes | No | Reviewing | Strict | 2026-03-10 |
🇪🇸Spain | Europe | Alpha Sender ID | Recommended | No | Carrier rules | Yes | Yes | Yes | Mapped | Moderate | 2026-03-10 |
🇸🇪Sweden | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇨🇭Switzerland | Europe | Alpha Sender ID | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇹🇼Taiwan | Asia | Alpha / Numeric | Recommended | Sometimes | Carrier rules | Yes | Yes | No | Mapped | Moderate | 2026-03-10 |
🇹🇭Thailand | Asia | Registered Alpha | Required | Sometimes | NBTC | Yes | Yes | No | Verified | Strict | 2026-03-10 |
🇹🇷Turkey | Europe / Middle East | Alpha / Numeric | Recommended | Sometimes | BTK | Yes | Yes | No | Reviewing | Strict | 2026-03-10 |
🇦🇪United Arab Emirates | Middle East | Registered Sender | Required | Sometimes | TRA | Yes | Yes | No | Verified | Strict | 2026-03-10 |
🇬🇧United Kingdom | Europe | Alpha / Numeric | Not required | No | Operator filtering | Yes | Yes | Yes | Verified | Moderate | 2026-03-10 |
🇺🇸United States | North America | 10DLC / Toll-Free / Short Code | Required | Required | 10DLC / CTIA | No | Yes | Yes | Verified | Strict | 2026-03-10 |
🇻🇳Vietnam | Asia | Registered Sender | Required | Sometimes | Local registration | Yes | Yes | No | Verified | Strict | 2026-03-10 |
🇵🇷Puerto Rico | Caribbean | 10DLC / Toll-Free / Short Code | Required | Required | US routing model | No | Yes | Yes | Mapped | Strict | 2026-03-10 |
🇬🇬Guernsey | Territories | Alpha / Numeric | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇯🇪Jersey | Territories | Alpha / Numeric | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
🇮🇲Isle of Man | Territories | Alpha / Numeric | Not required | No | Carrier rules | Yes | Yes | Yes | Mapped | Low | 2026-03-10 |
Country detail drawer
Selected market
🇺🇸 United States
Region
North America
Sender type
10DLC / Toll-Free / Short Code
Registration
Required
Templates
Required
Alpha allowed
No
Numeric allowed
Yes
Two-way
Yes
Local regulation
10DLC / CTIA
RequiredStrict riskVerified
Compliance warnings: United States
Registration required before send
Sender registration is mandatory in United States. Traffic may be blocked without prior approval.
Template requirement: Required
Ensure templates are pre-approved before sending in this market.
High-risk market
Ensure full compliance with 10DLC / CTIA before sending.
Alpha Sender ID not supported
Use numeric sender or short code for United States.
Rules engine schema
type CountryRule = {
country: string
alphaAllowed: boolean
numericAllowed: boolean
registrationRequired: boolean
templateRequired: boolean
twoWay: boolean
localRegulation: string
}
function validateRoute(rule: CountryRule, senderType: string) {
if (!rule.numericAllowed && senderType === 'numeric') return 'block'
if (!rule.alphaAllowed && senderType === 'alpha') return 'switch-to-numeric'
if (rule.registrationRequired) return 'require-registration'
if (rule.templateRequired) return 'require-template'
return 'send'
}Sender registration workflow
1. Choose destination country or group of countries
2. Detect whether sender ID registration is mandatory
3. Request brand documents, sample messages and use case
4. Submit to carrier, registry, or local operator
5. Mark sender as approved and release traffic