Bulk SMS Pakistan: PTA Rules, Masking, Urdu SMS and Timing
Bulk SMS in Pakistan explained: PTA spam rules, masking and sender IDs, Jazz, Telenor, Zong and Ufone coverage, Urdu Unicode length and when to send.
By OmniChannels.ai Editorial Team · Reviewed by BroadNet Messaging Solutions Team
SMS & OTP
Short answer
To send bulk SMS in Pakistan, use a provider with routes to Jazz, Telenor, Zong and Ufone, register an alphanumeric sender ID (masking) that requires PTA and operator approval through a licensed aggregator, keep verifiable consent for marketing and send promotions within normal business hours. Urdu text is Unicode, so a single message holds 70 characters and longer messages are split into 67-character parts.
On this page
- What do you need to send bulk SMS in Pakistan?
- What do the PTA rules say about SMS?
- Which networks cover Pakistan?
- How does masking and sender ID registration work?
- How long is an Urdu SMS?
- When should you send SMS in Pakistan?
- What are the best practices for bulk SMS in Pakistan?
- How should you send OTPs in Pakistan?
- Worked example: a Karachi delivery company
- What mistakes should you avoid?
- How OmniChannels.ai helps
Key takeaways
- The Pakistan Telecommunication Authority (PTA) regulates spam through the Protection from Spam, Unsolicited, Fraudulent and Obnoxious Communication Regulations, 2009, as amended.
- Alphanumeric sender IDs (masks) in our coverage data can be Latin or Urdu, up to 11 characters, and need PTA and operator approval via a licensed aggregator.
- Jazz, Telenor, Zong and Ufone are the four networks in our coverage data, each reached by a direct route.
- Urdu SMS uses Unicode: 70 characters per single message and 67 per part when concatenated, which raises segment counts versus Latin text.
- The PTA spam rules require promotional SMS to reach recipients within normal business hours but fix no clock times, so agree the window with your provider.
This guide is for companies sending SMS in Pakistan: banks, e-commerce, logistics, education and platforms that need OTPs, alerts or campaigns. It covers the PTA rules, masking and approvals, the four networks, Urdu text length and timing.
What do you need to send bulk SMS in Pakistan?
You need an approved sender ID (mask), consent for marketing, routes into all four networks and a content plan that handles Urdu. Approval involves both the regulator and the operators, so start early. The Pakistan sender ID and Pakistan SMS pricing pages show requirements and indicative list prices; we never print prices in articles.
What do the PTA rules say about SMS?
The PTA regulates spam through the Protection from Spam, Unsolicited, Fraudulent and Obnoxious Communication Regulations, 2009, which have been amended since, including in 2020 and 2022 according to the PTA's regulations listing. PTA describes their purpose as protecting telecom consumers from spam, fraudulent, unsolicited and obnoxious calls and SMS, and they require operators to maintain procedures for handling such abuse.
From the PTA's own consumer protection paper, operators must warn the originator of obnoxious messages and can block repeat offenders, and a central Do Not Call Register was provided for in the regulations but, at the time of that paper, only operators' internal registers were functioning.
Our regulations data summarises the position for senders as follows:
- verifiable opt-in is required for marketing;
- an opt-out such as STOP must be honoured across the network and operator suppression lists are applied automatically;
- promotional SMS must reach recipients within normal business hours, and the regulation fixes no clock times;
- transactional messages are not time-limited.
Rules are amended and operators add their own policies, so confirm the current position at onboarding. We describe obligations in general terms and do not give legal advice; have local counsel review your consent wording.
Which networks cover Pakistan?
Four networks appear in our coverage data. All are reached by direct routes.
| Network | Notes |
|---|---|
| Jazz (Mobilink) | Direct route; sender ID approval via aggregator and operator |
| Telenor Pakistan | Direct route |
| Zong | Direct route |
| Ufone | Direct route |
Approval of masks involves each operator, so a name can be live on one network and pending on another. Always test your own handsets on each network, then track delivery per network. For the mechanics of delivery, see what is A2P SMS.
How does masking and sender ID registration work?
Masking is the alphanumeric sender ID that shows your brand instead of a number. In our coverage data for Pakistan, masks can be Latin or Urdu text of up to 11 characters, and they need PTA and operator approval via a licensed aggregator.
Steps:
- Choose the mask. Use your brand name. Names that imitate banks, government or another brand are likely to be refused.
- State the use case. Transactional or promotional, with sample messages.
- Prepare documents. Company registration, tax or business documents as requested, and an authorisation letter. The sender ID letter generator helps.
- File. Our team prepares and files the registration with you via the registration service.
- Wait for decisions. Our published lead time is 7 to 14 business days. PTA and operators decide; we cannot promise approval or a date.
- Test on Jazz, Telenor, Zong and Ufone before the first campaign.
Short codes are a separate process, with their own approval, and are not covered here.
How long is an Urdu SMS?
Urdu is Unicode text, so a message holds fewer characters. Under the GSM specification (3GPP TS 23.038), plain GSM 7-bit text fits 160 characters in a single SMS, but any character outside that alphabet, which includes Urdu script, forces UCS-2 encoding with 70 characters per single message. Longer messages are concatenated, with 67 characters per part for UCS-2 because of the header.
| Message | Encoding | Single SMS | Per part when concatenated |
|---|---|---|---|
| English / Latin | GSM 7-bit | 160 | 153 |
| Urdu or mixed Urdu and English | UCS-2 | 70 | 67 |
Practical consequences:
- A mixed message with even one Urdu character goes entirely in UCS-2.
- A 150-character Urdu message takes 3 segments and is billed as 3 messages.
- Keep OTPs in Latin digits and a short Urdu or English line; "Your code is 1234" is cheaper and more robust than a long Urdu sentence.
- Roman Urdu (Urdu written in Latin letters) fits GSM encoding but readability varies; test it with your audience.
Use the SMS character counter to count segments, and read SMS character limits, Unicode and Arabic for the same mechanics, which apply to Urdu because it uses the same Arabic-based script. The Unicode SMS glossary entry gives a short definition.
When should you send SMS in Pakistan?
Send promotional messages in the daytime and respect local rhythms. The PTA rules require promotions to reach recipients within normal business hours but do not name hours, so agree a window with your provider, for example mid-morning to early evening, and avoid prayer times and late nights. Transactional messages such as OTPs and payment alerts can go at any time.
Consider also public holidays and Ramadan, when attention patterns shift. The send-time planner helps plan campaigns. Keep scheduled campaigns inside the window in the recipient's time, not yours.
What are the best practices for bulk SMS in Pakistan?
- Collect consent at sign-up or checkout with a clear statement, and log number, time and channel.
- Add an opt-out line to promotional messages and honour it quickly.
- Separate OTPs and alerts from promotions with different sender IDs.
- Control segment counts: shorten Urdu text and avoid mixing scripts needlessly.
- Validate numbers with HLR lookup before large sends, since numbers move between networks.
- Avoid public link shorteners; use your own domain.
- Use direct routes. Cheap bypass routes get filtered; read grey route vs direct route.
- Monitor per network and see SMS not delivered when a network drops.
How should you send OTPs in Pakistan?
Send OTPs as transactional traffic from a dedicated mask on a direct route. Put the brand and code first, keep the validity short and use Latin digits. Cap the number of requests per number, device and IP, and watch for SMS pumping. For users who have WhatsApp, a fallback keeps sign-in working; see OTP and authentication messages.
Worked example: a Karachi delivery company
"Sindh Express" (synthetic) delivers parcels across Pakistan. It files two masks: one for transactional dispatch and delivery notices, another for promotions. Notices go out in Urdu and English, so it shortens the Urdu text to stay within two segments and keeps the tracking number in Latin digits.
Before launch it tests on Jazz, Telenor, Zong and Ufone, finds the mask pending on one network and delays the campaign there. Promotions go to customers who opted in at booking, between mid-morning and early evening, each with an opt-out line. It reviews delivery per network each week.
What mistakes should you avoid?
- Launching before the mask is approved on every network.
- Writing long Urdu messages without checking segment counts.
- Sending promotional content over a transactional mask.
- Assuming one network's result applies to all four.
- Skipping consent records, then having no answer to a complaint.
How OmniChannels.ai helps
BroadNet Technologies reaches Jazz, Telenor, Zong and Ufone over direct routes in our coverage data. We prepare and file mask registrations with you, and the platform provides bulk and personalised sending, Unicode and Urdu support, HLR lookup, two-way SMS, delivery reports and webhooks, with REST API and SMPP for volume. Book a demo to test your sender ID and Urdu templates.
Frequently asked questions
What is SMS masking in Pakistan?
Masking means sending SMS under an alphanumeric sender ID, such as your brand name, instead of a mobile number. In Pakistan masks need approval from the PTA and the operators, obtained through a licensed aggregator. In our coverage data, masks can be Latin or Urdu text up to 11 characters, and the process is confirmed at onboarding.
How long does sender ID approval take in Pakistan?
Our published lead time for Pakistan is 7 to 14 business days, longer than in many markets because both the PTA and the operators are involved. Approval is decided by them, not by us, so we cannot guarantee a date. Complete documents and a clear use case reduce delays.
Which networks matter for SMS in Pakistan?
Jazz, Telenor Pakistan, Zong and Ufone are the four networks in our coverage data. Test sender ID display and delivery on each, and monitor delivery by network, because masking approval is handled with the operators.
How many characters fit in an Urdu SMS?
Urdu uses Unicode (UCS-2) encoding, so a single SMS holds 70 characters, against 160 for plain GSM text. Once a message exceeds 70 characters it is split into concatenated parts of 67 characters each. A 150-character Urdu message therefore takes three segments. Test your text with an SMS character counter.
When can I send promotional SMS in Pakistan?
The PTA spam regulations, as amended in 2022, require promotional SMS to reach recipients within normal business hours but do not fix clock times. Agree a window with your provider, for example daytime hours, and keep transactional messages such as OTPs separate, since they are not time-limited.
Can consumers report unwanted SMS in Pakistan?
Yes. Consumers can complain to their operator and to the PTA, and operators must have procedures to warn and block abusive senders under the spam regulations. A sender that generates complaints risks warnings, blocking of its numbers or sender ID and loss of its aggregator relationship, so keep consent records and honour opt-outs.
Sources
- Regulations — Pakistan Telecommunication Authority (includes Protection from Spam, Unsolicited, Fraudulent and Obnoxious Communication Regulations, 2009, and amendments)
- Unsolicited / Spam Messages / Calls — PTA Consumer Protection Directorate consultation paper
- 3GPP TS 23.038: Alphabets and language-specific information
- Pakistan Telecommunication Authority (PTA)
Keep reading
More guidesSMS & OTP
Bulk SMS Kenya: Rules, Sender IDs, Operators and Best Practice
Bulk SMS in Kenya explained: Communications Authority rules, sender IDs, Safaricom, Airtel and Telkom coverage, consent and opt-out, timing and transactional alerts.
8 min read
SMS & OTP
Bulk SMS Nigeria: Sender ID, DND Rules and OTP Best Practice
Bulk SMS in Nigeria explained: sender ID registration, NCC Do-Not-Disturb (2442), MTN, Airtel, Glo and T2 coverage, consent, timing and OTP delivery tips.
9 min read
Compliance
SMS Marketing Rules by Country: Consent, Hours, Sender ID
SMS marketing rules by country for 15 markets: consent, opt-out, quiet hours and sender ID registration, with regulator sources and sender ID guide links.
10 min read
