SMS Sender ID Rules by Country

Verified alphanumeric sender-ID regimes, registration requirements and charset constraints for 40 countries. Maintained by smsroute.cc.

Open data. Download regulations.json or regulations.csv from the GitHub repository. Licensed CC-BY-4.0 — free to reuse with attribution (a link to smsroute.cc satisfies it).

Every row carries the regulatory or carrier program it derives from plus the date we last verified it. Rows we could not source are omitted rather than guessed. Informational only — not legal advice.

CountryCodeAlphanumeric sender IDRegimeCharsetVerified
Australia+61pre-registrationAU-rolloutgsm72026-07-26
Austria+43allowednonegsm72026-07-26
Belgium+32allowednonegsm7-ext2026-07-26
Brazil+55allowednoneucs22026-07-26
Canada+1not-supportedothergsm7-ext2026-07-26
Czechia+420allowednoneucs22026-07-26
Denmark+45allowednonegsm72026-07-26
Egypt+20pre-registrationotherucs22026-07-26
Finland+358allowednonegsm72026-07-26
France+33allowednonegsm7-ext2026-07-26
Germany+49allowednonegsm72026-07-26
Hong Kong+852allowednoneucs22026-07-26
India+91pre-registrationDLTucs22026-07-26
Ireland+353allowednonegsm7-ext2026-07-26
Italy+39allowednonegsm7-ext2026-07-26
Japan+81not-supportedotherucs22026-07-26
Malaysia+60pre-registrationothergsm72026-07-26
Mexico+52allowednonegsm7-ext2026-07-26
Netherlands+31allowednonegsm72026-07-26
New Zealand+64allowednonegsm7-ext2026-07-26
Nigeria+234pre-registrationothergsm72026-07-26
Norway+47allowednonegsm72026-07-26
Pakistan+92pre-registrationotherucs22026-07-26
Philippines+63allowedothergsm72026-07-26
Poland+48allowednoneucs22026-07-26
Portugal+351allowednoneucs22026-07-26
Qatar+974pre-registrationGCC-preregucs22026-07-26
Russia+7pre-registrationotherucs22026-07-26
Saudi Arabia+966pre-registrationGCC-preregucs22026-07-26
Singapore+65pre-registrationothergsm7-ext2026-07-26
South Africa+27allowednonegsm7-ext2026-07-26
South Korea+82pre-registrationKISAucs22026-07-26
Spain+34allowednonegsm7-ext2026-07-26
Sweden+46allowednonegsm72026-07-26
Switzerland+41allowednonegsm7-ext2026-07-26
Turkey+90pre-registrationIYSucs22026-07-26
United Arab Emirates+971pre-registrationGCC-preregucs22026-07-26
United Kingdom+44allowednonegsm72026-07-26
United States+1not-supported10DLCgsm72026-07-26
Vietnam+84pre-registrationotherucs22026-07-26

Why charset matters for cost

gsm7 = 160 characters per segment. ucs2 = the local script forces Unicode encoding, cutting segments to 70 characters — silently multiplying the per-message cost. Country-level notes are in the dataset files.

Client libraries

Per-country pricing and delivery detail: smsroute.cc.