Pakistan: SMS delivery facts

SMS delivery to Pakistan uses calling code +92. Sender IDs are subject to pre-registration: commercial headlines must be registered with operators under PTA anti-spam rules before sending. Urdu forces UCS-2 encoding at 70 characters single or 67 concatenated, while English fits GSM-7.

+92 XXX XXX XXXcountry code (Pakistan)national subscriber numberE.164 caps the whole string at 15 digits - the example digits are placeholders(national number length varies by market); only the +92 prefix is Pakistan-specific
Country calling code+92 (ITU-T E.164 assigned country codes, retrieved 2026-07-27)
E.164 format+92 followed by the national subscriber number, no leading trunk zero, 15 digits maximum overall (ITU-T E.164)
Alphanumeric sender IDpre registration (per PTA Pakistan SMS headline (sender ID) registration requirement, retrieved 2026-07-26)
Registration regimecarrier-specific practice
Dominant language(s)Urdu/English
Native-text charsetUCS-2 — 70 characters per single SMS, 67 per concatenated segment (GSM 03.38 default alphabet vs script analysis, retrieved 2026-07-27)
Published smsroute rateUSD 0.01 per message, dated snapshot (source, retrieved 2026-07-27). Current rate and send path: rate card for Pakistan

Sender-ID rules

Commercial sender IDs (headlines) must be registered with operators under PTA anti-spam rules before sending. (per PTA Pakistan SMS headline (sender ID) registration requirement, verified 2026-07-26)

Commercial sender IDs (headlines) must be registered with operators under PTA anti-spam rules before sending, reflecting a pre-registration regime. Urdu (Arabic script) forces UCS-2 while English traffic fits GSM-7, so segment limits are 70 single or 67 concatenated for UCS-2 traffic.

Character set and message length

Native Urdu/English text is classed as UCS-2 here: 70 characters fit a single SMS and 67 per segment once a message is concatenated.

UCS-2 (70 chars/segment, 67 concatenated)1 segment = 70 chars2 segments = 134 chars3 segments = 201 chars
Cost per message at the published rate (0.01 USD, 2026-07-27)1 segment = $0.012 segments = $0.023 segments = $0.03Multipart messages are commonly billed per segment - the segment ruler above shows where each boundary falls.

Urdu (Arabic script) forces UCS-2; English traffic fits GSM-7.

To count segments for a concrete message, use the UDH segment surgeon; to compare all 40 countries side by side, the country requirements explorer reads the same open dataset (CC-BY 4.0).

Every figure above is maintained by SMSRoute guides with a named source and retrieval date - the machine-readable copy for Pakistan lives in api/v2/countries.json (CC-BY), field-level provenance included.

Frequently asked

What is the calling code for SMS to Pakistan?
The calling code for Pakistan is +92.
Are sender IDs allowed for Pakistan SMS?
Commercial sender IDs (headlines) must be registered with operators under PTA anti-spam rules before sending; alphanumeric sender IDs require pre-registration.
What charset and segment length apply, and what is the published rate to Pakistan?
Urdu forces UCS-2 (70 characters single / 67 concatenated); English fits GSM-7. The published rate is 0.01 USD (retrieved 2026-07-27).
How do I test SMS delivery to Pakistan without a local SIM?
Use a delivery-testing service that sends to real local Pakistani numbers. SMSRoute accounts include free test credits so you can prove handset delivery without owning a SIM in Pakistan.
Can I use my company name as the sender for SMS to Pakistan?
Yes, but commercial sender IDs (headlines) must be pre-registered with operators under PTA anti-spam rules before you can send.

Related

Facts on this page are dated snapshots with named sources; rates change — the linked rate card is authoritative. Corrections: ops@smsroute.cc. Last verified 2026-07-27.