Power2SMS
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

CountryRegionSender typeRegistrationTemplatesRegulationAlphaNumericTwo-wayStatusRiskLast checked
🇦🇫Afghanistan
AsiaAlpha / NumericRecommendedSometimesOperator rulesYesYesNoMappedModerate2026-03-10
🇦🇱Albania
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇩🇿Algeria
AfricaAlpha / NumericRecommendedSometimesOperator rulesYesYesNoMappedModerate2026-03-10
🇦🇷Argentina
South AmericaAlpha / NumericRecommendedNoCarrier rulesYesYesNoMappedModerate2026-03-10
🇦🇺Australia
OceaniaAlpha / NumericNot requiredNoCarrier filteringYesYesYesVerifiedModerate2026-03-10
🇦🇹Austria
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇧🇭Bahrain
Middle EastRegistered Sender IDRequiredSometimesOperator approvalYesYesNoVerifiedStrict2026-03-10
🇧🇩Bangladesh
AsiaAlpha / NumericRecommendedSometimesOperator rulesYesYesNoMappedModerate2026-03-10
🇧🇪Belgium
EuropeAlpha / NumericRecommendedNoOperator filteringYesYesYesMappedModerate2026-03-10
🇧🇷Brazil
South AmericaNumeric / Short CodeRequiredSometimesANATELNoYesNoVerifiedStrict2026-03-10
🇧🇬Bulgaria
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇰🇭Cambodia
AsiaAlpha / NumericRecommendedSometimesOperator rulesYesYesNoMappedModerate2026-03-10
🇨🇦Canada
North AmericaLong Number / Short CodeUsually requiredCarrier dependentCarrier rulesNoYesYesVerifiedModerate2026-03-10
🇨🇱Chile
South AmericaAlpha / NumericRecommendedNoCarrier rulesYesYesNoMappedModerate2026-03-10
🇨🇳China
AsiaNumeric / Short CodeRequiredRequiredOperator approvalNoYesNoMappedStrict2026-03-10
🇨🇴Colombia
South AmericaAlpha / NumericRecommendedNoOperator filteringYesYesNoMappedModerate2026-03-10
🇭🇷Croatia
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇨🇿Czech Republic
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇩🇰Denmark
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇪🇬Egypt
AfricaAlpha / NumericRecommendedSometimesNTRAYesYesNoMappedModerate2026-03-10
🇫🇮Finland
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇫🇷France
EuropeAlpha Sender IDNot requiredNoCarrier filteringYesYesYesMappedLow2026-03-10
🇩🇪Germany
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇬🇭Ghana
AfricaAlpha Sender IDNot requiredNoCarrier rulesYesYesNoMappedLow2026-03-10
🇬🇷Greece
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇭🇰Hong Kong
AsiaRegistered Alpha SenderRequiredNoOFCAYesYesNoVerifiedStrict2026-03-10
🇭🇺Hungary
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇮🇳India
AsiaHeader IDRequiredDLT templatesDLT / TRAIYesNoNoVerifiedStrict2026-03-10
🇮🇩Indonesia
AsiaAlpha / NumericRecommendedSometimesOperator rulesYesYesNoMappedModerate2026-03-10
🇮🇪Ireland
EuropeAlpha Sender IDRequiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇮🇱Israel
Middle EastAlpha / NumericRecommendedSometimesOperator filteringYesYesNoMappedModerate2026-03-10
🇮🇹Italy
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇯🇵Japan
AsiaAlpha / NumericRecommendedSometimesCarrier rulesYesYesNoMappedModerate2026-03-10
🇰🇪Kenya
AfricaAlpha Sender IDNot requiredNoCarrier rulesYesYesNoMappedLow2026-03-10
🇰🇼Kuwait
Middle EastRegistered SenderRequiredSometimesOperator approvalYesYesNoReviewingStrict2026-03-10
🇲🇾Malaysia
AsiaAlpha / NumericRecommendedSometimesOperator rulesYesYesNoMappedModerate2026-03-10
🇲🇽Mexico
North AmericaNumeric / Short CodeRequiredSometimesOperator approvalNoYesNoReviewingStrict2026-03-10
🇲🇦Morocco
AfricaAlpha / NumericRecommendedNoOperator rulesYesYesNoMappedModerate2026-03-10
🇳🇱Netherlands
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇳🇿New Zealand
OceaniaAlpha / NumericNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇳🇬Nigeria
AfricaAlpha / NumericRecommendedNoOperator filteringYesYesNoMappedModerate2026-03-10
🇳🇴Norway
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇴🇲Oman
Middle EastRegistered SenderRequiredSometimesOperator approvalYesYesNoReviewingStrict2026-03-10
🇵🇰Pakistan
AsiaAlpha / NumericRecommendedSometimesOperator rulesYesYesNoMappedModerate2026-03-10
🇵🇭Philippines
AsiaNumeric / Short CodeRequiredSometimesOperator approvalNoYesNoReviewingStrict2026-03-10
🇵🇱Poland
EuropeAlpha Sender IDRecommendedNoOperator filteringYesYesYesMappedModerate2026-03-10
🇵🇹Portugal
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇶🇦Qatar
Middle EastRegistered SenderRequiredSometimesOperator approvalYesYesNoReviewingStrict2026-03-10
🇷🇴Romania
EuropeAlpha Sender IDRecommendedNoCarrier rulesYesYesYesMappedModerate2026-03-10
🇷🇺Russia
Europe / AsiaRegistered SenderRequiredSometimesOperator approvalYesYesNoVerifiedStrict2026-03-10
🇸🇦Saudi Arabia
Middle EastAlpha Sender IDRequiredSometimesCSTYesYesNoVerifiedStrict2026-03-10
🇸🇬Singapore
AsiaAlpha Sender IDRequiredNoSSIRYesYesNoVerifiedStrict2026-03-10
🇿🇦South Africa
AfricaAlpha Sender IDNot requiredNoCarrier rulesYesYesNoMappedModerate2026-03-10
🇰🇷South Korea
AsiaRegistered SenderRequiredSometimesLocal approvalYesYesNoReviewingStrict2026-03-10
🇪🇸Spain
EuropeAlpha Sender IDRecommendedNoCarrier rulesYesYesYesMappedModerate2026-03-10
🇸🇪Sweden
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇨🇭Switzerland
EuropeAlpha Sender IDNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇹🇼Taiwan
AsiaAlpha / NumericRecommendedSometimesCarrier rulesYesYesNoMappedModerate2026-03-10
🇹🇭Thailand
AsiaRegistered AlphaRequiredSometimesNBTCYesYesNoVerifiedStrict2026-03-10
🇹🇷Turkey
Europe / Middle EastAlpha / NumericRecommendedSometimesBTKYesYesNoReviewingStrict2026-03-10
🇦🇪United Arab Emirates
Middle EastRegistered SenderRequiredSometimesTRAYesYesNoVerifiedStrict2026-03-10
🇬🇧United Kingdom
EuropeAlpha / NumericNot requiredNoOperator filteringYesYesYesVerifiedModerate2026-03-10
🇺🇸United States
North America10DLC / Toll-Free / Short CodeRequiredRequired10DLC / CTIANoYesYesVerifiedStrict2026-03-10
🇻🇳Vietnam
AsiaRegistered SenderRequiredSometimesLocal registrationYesYesNoVerifiedStrict2026-03-10
🇵🇷Puerto Rico
Caribbean10DLC / Toll-Free / Short CodeRequiredRequiredUS routing modelNoYesYesMappedStrict2026-03-10
🇬🇬Guernsey
TerritoriesAlpha / NumericNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇯🇪Jersey
TerritoriesAlpha / NumericNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10
🇮🇲Isle of Man
TerritoriesAlpha / NumericNot requiredNoCarrier rulesYesYesYesMappedLow2026-03-10

Country detail drawer

Selected market
🇺🇸 United States
Verified
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