· By smsroute editorial · 8 min read

Send SMS to Iraq's 30 million mobile subscribers via Zain (42%), Asiacell (35%), and Ooredoo (23%). At $0.0450 USD per message, you save 40% versus Twilio's $0.0750 rate. Our network achieves 280 ms median latency and 95.2% delivery success—honest metrics for a market with variable infrastructure. No KYC at signup: register, top up with Bitcoin, USDT, Ethereum, Litecoin, Monero, or Solana (minimum $5), and send immediately. All campaigns require CMC sender-ID registration and explicit opt-in consent under Iraq's Telecom Law (Law 30/2016). Quiet hours apply: 08:00–20:00 AST Saturday–Thursday, 10:00–20:00 Friday. UCS-2 encoding for Arabic will cost 2–3× segments versus Latin. Route reliability stands at 94–96% due to regional infrastructure variability.

Why Arabic SMS Segments Cut Your Iraq Character Budget in Half

Iraq's primary language is Arabic, and SMS carrying Arabic text automatically trigger UCS-2 encoding instead of the standard GSM-7 format. This encoding switch has a direct and dramatic impact on your character budget: a GSM-7 segment holds 160 characters, but a UCS-2 segment holds only 70. For an Arabic greeting like "أهلا وسهلا بك في متجرنا الإلكتروني" (Welcome to our online store), you consume two UCS-2 segments instead of one GSM-7 segment, doubling your per-message cost.

Consider a practical example: a 150-character promotional message in Arabic ("تخفيف ٣٠٪ على جميع المنتجات هذا الأسبوع فقط — اشتري الآن وادخر") requires two UCS-2 segments (140 characters per message pair), compared to one GSM-7 segment for the equivalent English text. Multiply this across 10,000 recipients, and you are sending 20,000 segments instead of 10,000, increasing your total cost by 50% even at the same per-segment rate.

If your campaign mixes Arabic and English, keep in mind that Arabic text in any segment triggers UCS-2 encoding for the entire message. A signature line or footer in Arabic forces the whole message into UCS-2 mode. Budget for 2–3× segment volume when targeting Iraq, and always test your message segmentation using the smsroute dashboard or API before launching bulk campaigns.

GSM-7 vs. UCS-2: Why Encoding Matters for Your Iraq Budget

GSM-7 is the default encoding for Latin-alphabet SMS (English, French, German, Spanish). Each segment carries 160 characters. UCS-2 (Unicode) is required for Arabic, Persian, Hebrew, and other scripts that cannot be represented in a single 7-bit character set. UCS-2 segments are smaller—70 characters per segment—because Unicode characters require 16 bits of storage instead of 7.

When you send an SMS containing even a single Arabic character, the entire message is encoded as UCS-2. There is no mixing: it is either GSM-7 (all Latin-compatible characters) or UCS-2 (any Unicode). This means a message with a company name in Arabic and a promotional offer in English still consumes UCS-2 segments throughout. At smsroute, a UCS-2 segment to Iraq costs the same $0.0450 as a GSM-7 segment (a single segment price), but because Arabic messages require 2–3× more segments, your effective cost-per-character climbs significantly.

Our dashboard and API provide character-count warnings and segment preview before you send. Test your templates with sample Arabic text to confirm segment counts. For campaigns mixing languages, consider sending Arabic and English variants separately or reserving English-only content for GSM-7 cost efficiency.

Mobile Operators in Iraq: Market Share and Interconnect

Zain Iraq (42% market share) is the largest mobile operator, with the most extensive coverage outside Baghdad and strong 4G/3G infrastructure. Zain routes numbers on the +964 7XX XXX XXXX format. Interconnect quality is reliable, and Zain enforces CMC quiet hours and sender-ID rules consistently.

Asiacell (35% market share) is the second-largest operator, serving both urban and semi-rural areas across Iraq. Asiacell also uses +964 7XX XXX XXXX and maintains good interconnect relationships with other carriers. Delivery success on Asiacell is slightly variable during peak hours (07:00–10:00 AST and 14:00–18:00 AST) but stable overall.

Ooredoo Iraq (23% market share) primarily serves urban areas, especially Baghdad and major cities. Ooredoo uses the same +964 7XX XXX XXXX format and enforces CMC regulations. Coverage is adequate in metropolitan areas but sparser in rural regions. Interconnect latency on Ooredoo can be slightly higher during congestion events, contributing to the overall p95 latency of 550 ms across the market.

Our network routes to all three operators with equal priority and intelligent load-balancing. smsroute maintains direct interconnect agreements with each carrier, ensuring fair treatment of A2P traffic and compliance with CMC sender-ID and quiet-hour rules. All three operators require recipients to have opted in for marketing SMS; this is enforced at the operator level, so non-compliant senders risk being blacklisted across all three networks simultaneously.

Consent Framework and Regulatory Compliance in Iraq

Iraq's telecommunications regulator is the Communications and Media Commission (CMC), operating under the Telecom Law (Law 30/2016) and associated CMC Regulations. All A2P SMS senders must comply with the CMC's consent and identification rules.

Explicit opt-in consent is mandatory for all marketing SMS. You must maintain documented proof that each recipient has affirmatively agreed to receive promotional messages—a checkbox, email confirmation, or signed consent form. Transactional SMS (one-time passwords, account confirmations, order receipts) may operate under relaxed consent rules depending on operator agreements, but marketing content (newsletters, product promotions, event announcements, discount codes) is subject to strict opt-in requirements. Sending unsolicited marketing SMS violates CMC regulations and can result in sender blacklisting and operator-side blocking.

Sender-ID registration: All alphanumeric sender IDs must be pre-approved by the CMC before use. The registration process typically takes 5–7 business days, though timelines vary. You must submit your company name, use-case description, and sample messages. Once approved, your sender ID appears on recipient phones in place of a phone number, improving brand recognition and reducing spam-filter risk. Numeric sender IDs (shortcodes) follow a separate and more restrictive approval path, typically reserved for major carriers and government entities.

Quiet hours: Marketing SMS must be sent only within these windows:

Messages sent outside quiet hours may be queued, delayed, or filtered by operators as non-compliant. Transactional SMS may be exempt from quiet-hour restrictions, but always verify with your account manager. Plan campaigns around these time windows and avoid bulk sends at off-hours.

The CMC has published enforcement actions against major senders operating without proper registration or consent. Non-compliance can result in fines in the five- to seven-figure range (in Iraqi dinar), account suspension, and permanent blacklisting by operators. We recommend keeping audit trails of all consent records and checking your sender-ID approval status before launching campaigns.

How to Send SMS to Iraq in 3 Steps

Step 1: Create a Free smsroute Account

Go to smsroute.cc and click Sign Up. Enter your email and a strong password. no identity proof, no corporate registration, no SIM check registration required. Your account is active within seconds. You can immediately access the dashboard and API documentation.

Step 2: Top Up Your Account with Cryptocurrency

Pay with Bitcoin, USDT (TRC-20 preferred), Ethereum, Litecoin, Monero, or Solana. Minimum top-up is $5. No credit cards, no SEPA transfers, no bank wires. Once your on-chain payment confirms, your account credits appear within 1–2 minutes. All payments are non-reversible.

Step 3: Send SMS via API, Dashboard, or CSV

Format recipient numbers in E.164 international format: +964 7XX XXX XXXX (no leading 0). Ensure your sender ID is registered with the CMC and all recipients have opted in. Use the REST API (examples below), the smsroute web dashboard (paste numbers and compose), or bulk-upload a CSV file. Monitor delivery reports in real time in your account.

Curl Example: Send SMS via REST API

Python Example: Send SMS via SDK

Both examples send a message in Arabic. The smsroute API auto-detects UCS-2 encoding and calculates segment counts. Check the response for delivery confirmation and segment count. For bulk sends, use the CSV endpoint or batch API to optimize throughput.

Latency and Delivery Success: Real-World Metrics for Iraq

Median latency (p50): 280 milliseconds — Half of all SMS to Iraq arrive within 280 ms from the moment your API call is accepted. This is fast enough for real-time OTP delivery, appointment reminders, and transactional confirmations.

95th-percentile latency (p95): 550 milliseconds — 95% of messages arrive within 550 ms. The remaining 5% may take 600 ms to 2 seconds due to operator queuing, network congestion, or device-side delays.

Delivery success rate: 95.2% — This honest metric reflects real-world conditions in Iraq. Unlike mature markets with highly stable networks (99%+ success), Iraq's infrastructure exhibits variability. Regional instability, periodic operator maintenance, and queue backlogs during peak hours (07:00–10:00 AST and 14:00–18:00 AST) account for the 4.8% non-delivery rate. Our 95.2% represents tier-1 delivery: messages successfully routed to the operator's network and acknowledged by the operator's SMS center. Operator-side filtering (spam detection, rate limiting) and device-level failures (full inbox, device offline) are outside smsroute's control.

For mission-critical campaigns, implement a retry strategy: queue failed messages and retry after 1–5 minutes. Validate phone numbers before bulk sends using a verification API. Monitor delivery reports in real time via the smsroute dashboard or webhook callbacks. Avoid sending during peak hours if latency-sensitive. For high-volume campaigns, contact our support team to request priority routing and load-balancing.

Our uptime guarantee is 99.9%—99 minutes of downtime per month is acceptable. We do not claim 99.999% (five nines) because Iraq's regional interconnect topology and operator dependencies make that unrealistic. Your smsroute account infrastructure is replicated across multiple data centers and monitored 24/7 for failover.

Pricing Comparison: smsroute vs. Competitors

Below is a real-world pricing comparison for SMS to Iraq. smsroute undercuts Twilio by 40% and offers competitive rates against other major gateways.

Provider Price per SMS (USD) vs. smsroute
smsroute $0.0450 best price
Twilio$0.0726baseline
Vonage$0.065331% more
MessageBird$0.061727% more
Plivo$0.059524% more

smsroute offers the lowest per-message rate to Iraq among major gateways. On a campaign of 100,000 messages to Iraq (which, due to UCS-2 encoding, might represent 200,000–300,000 segments), your savings versus Twilio amount to $2,000–$3,000. There are no setup fees, no monthly minimums, and no hidden charges. You pay only for what you send. Crypto-only payments mean no processing delays or chargeback risk—funds are deducted from your account immediately upon send.

Frequently Asked Questions

What is the difference between GSM-7 and UCS-2 encoding for SMS to Iraq?

GSM-7 encoding allows 160 characters per SMS segment and is used for standard Latin-alphabet messages. UCS-2 encoding, required for Arabic text, limits each segment to 70 characters. Since Iraq's population predominantly uses Arabic, most A2P campaigns use UCS-2. This means a 160-character Latin message becomes a 70-character Arabic message in the same segment size, requiring 2–3× more segments for equivalent content. For example, a 210-character Arabic greeting occupies 3 UCS-2 segments instead of 2 GSM-7 segments, increasing your per-message cost by up to 50%.

Is explicit opt-in consent required for marketing SMS in Iraq?

Yes. Under Iraq's Telecom Law (Law 30/2016) and CMC Regulations, all marketing SMS require explicit prior opt-in consent from the recipient. Senders must maintain documented proof of consent for audit purposes. Transactional SMS (OTP, account confirmations) may use relaxed consent rules under certain operator agreements, but marketing campaigns—including bulk promotional sends—are subject to strict opt-in enforcement. Non-compliance can result in fines and blacklisting by the Communications and Media Commission (CMC).

What is the CMC sender-ID registration process for Iraq?

Alphanumeric sender IDs in Iraq require pre-approval from the CMC. The registration process typically takes 5–7 business days, though timelines can vary due to administrative capacity. Sender IDs must be 11 characters or fewer, in Arabic, English, or both. You must provide your company name, use case description, and message samples. Once approved, your sender ID appears on recipient phones, improving brand recognition and reducing spam perception. Numeric sender IDs (shortcodes) follow a separate, more restrictive approval path and are typically reserved for major operators and government agencies.

What are the quiet hours for marketing SMS in Iraq?

Marketing SMS in Iraq are restricted to specific windows: 08:00–20:00 AST on Saturday through Thursday, and 10:00–20:00 on Friday (the Islamic holy day). Messages sent outside these windows may be delayed, blocked, or flagged as non-compliant by operators. Transactional SMS (OTP, order confirmations, account alerts) may be exempt from quiet-hour restrictions, but marketing content—newsletters, promotional offers, event announcements—must strictly observe these time windows. Plan campaigns accordingly and avoid send times outside these ranges.

Why is delivery success in Iraq reported at 95.2% rather than 99%?

Iraq's 95.2% delivery success rate reflects real-world conditions in the market. The country's telecommunications infrastructure has experienced variability due to regional instability, operator network maintenance, and periodic congestion on interconnect routes. Unlike countries with more stable, fully digitized networks, Iraq's three major operators—Zain, Asiacell, and Ooredoo—sometimes experience routing delays, temporary blackouts, or queue backlogs during peak hours. Our 95.2% success rate represents an honest tier-1 delivery metric after operator acknowledgment; it accounts for operator-side filtering, network congestion, and device-level failures. For mission-critical messages, we recommend implementing a retry strategy and validating phone numbers before bulk sends.

What are the top three mobile operators in Iraq?

Zain Iraq is the market leader with 42% of the 30 million mobile subscribers, followed by Asiacell at 35% and Ooredoo Iraq at 23%. All three operators use the +964 7XX XXX XXXX mobile format (no leading 0). Zain and Asiacell have the most extensive 4G/3G coverage outside Baghdad; Ooredoo serves primarily urban areas. All three require CMC sender-ID registration and enforce quiet hours. Interconnect quality varies slightly between operators, but smsroute routes to all three with equal priority and load-balancing.

Can I send SMS to Iraq without KYC verification at signup?

Yes. smsroute requires no phone verification, ID documents, or corporate registration at account creation. You can sign up, top up with cryptocurrency (Bitcoin, USDT, Ethereum, Litecoin, Monero, or Solana), and begin sending to Iraq immediately. The $5 minimum top-up applies. However, once you begin sending campaigns, the CMC may require sender-ID registration and proof of consent for your messages; this is an ongoing compliance requirement, not a pre-signup barrier. Crypto-only payment means no cards, no SEPA, no bank transfers—only blockchain payment methods.

What is the latency for SMS delivery to Iraq, and why is it important?

smsroute achieves a median latency (p50) of 280 milliseconds for SMS to Iraq, with 95th-percentile latency (p95) at 550 milliseconds. This means half of all messages arrive in under 280 ms, and 95% arrive within 550 ms. Fast latency is critical for time-sensitive use cases: OTP delivery during login windows, appointment reminders, emergency alerts, and real-time transactional confirmations all depend on sub-second delivery. Iraq's operator interconnect topology and regional routing sometimes add latency during peak hours (07:00–10:00 AST and 14:00–18:00 AST), but our direct carrier relationships and intelligent routing minimize delays. For low-latency requirements, avoid sending during peak hours and monitor delivery reports in real time.

Related

Features SMS API Pricing API Docs Blog
import os, requests

resp = requests.post(
    "https://api.smsroute.cc/v1/messages",
    headers={"Authorization": f"Bearer {os.environ['SMSROUTE_API_KEY']}"},
    json={
        "to": "+9645551234567",
        "from": "smsroute",
        "text": "Your verification code is 384921",
    },
    timeout=10,
)
resp.raise_for_status()
print(resp.json())
curl -X POST https://api.smsroute.cc/v1/messages \
  -H "Authorization: Bearer $SMSROUTE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+9645551234567",
    "from": "smsroute",
    "text": "Your verification code is 384921"
  }'
import fetch from "node-fetch";

const apiKey = process.env.SMSROUTE_API_KEY;

const res = await fetch("https://api.smsroute.cc/v1/messages", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    to: "+9645551234567",
    from: "smsroute",
    text: "Your verification code is 384921",
  }),
});

console.log(await res.json());
package main

import (
    "bytes"
    "encoding/json"
    "fmt"
    "io"
    "net/http"
    "os"
)

func main() {
    payload, _ := json.Marshal(map[string]string{
        "to":   "+9645551234567",
        "from": "smsroute",
        "text": "Your verification code is 384921",
    })

    req, _ := http.NewRequest("POST",
        "https://api.smsroute.cc/v1/messages",
        bytes.NewBuffer(payload))
    req.Header.Set("Authorization", "Bearer "+os.Getenv("SMSROUTE_API_KEY"))
    req.Header.Set("Content-Type", "application/json")

    resp, err := http.DefaultClient.Do(req)
    if err != nil { panic(err) }
    defer resp.Body.Close()

    body, _ := io.ReadAll(resp.Body)
    fmt.Println(string(body))
}
<?php
$apiKey = getenv('SMSROUTE_API_KEY');

$payload = json_encode([
    'to'   => '+9645551234567',
    'from' => 'smsroute',
    'text' => 'Your verification code is 384921',
], JSON_UNESCAPED_UNICODE);

$ch = curl_init('https://api.smsroute.cc/v1/messages');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . $apiKey,
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => $payload,
]);

echo curl_exec($ch);
curl_close($ch);

Latency and Delivery Success: Real-World Metrics for Iraq

Median latency (p50): 280 milliseconds — Half of all SMS to Iraq arrive within 280 ms from the moment your API call is accepted. This is fast enough for real-time OTP delivery, appointment reminders, and transactional confirmations.

95th-percentile latency (p95): 550 milliseconds — 95% of messages arrive within 550 ms. The remaining 5% may take 600 ms to 2 seconds due to operator queuing, network congestion, or device-side delays.

Delivery success rate: 95.2% — This honest metric reflects real-world conditions in Iraq. Unlike mature markets with highly stable networks (99%+ success), Iraq's infrastructure exhibits variability. Regional instability, periodic operator maintenance, and queue backlogs during peak hours (07:00–10:00 AST and 14:00–18:00 AST) account for the 4.8% non-delivery rate. Our 95.2% represents tier-1 delivery: messages successfully routed to the operator's network and acknowledged by the operator's SMS center. Operator-side filtering (spam detection, rate limiting) and device-level failures (full inbox, device offline) are outside smsroute's control.

For mission-critical campaigns, implement a retry strategy: queue failed messages and retry after 1–5 minutes. Validate phone numbers before bulk sends using a verification API. Monitor delivery reports in real time via the smsroute dashboard or webhook callbacks. Avoid sending during peak hours if latency-sensitive. For high-volume campaigns, contact our support team to request priority routing and load-balancing.

Our uptime guarantee is 99.9%—99 minutes of downtime per month is acceptable. We do not claim 99.999% (five nines) because Iraq's regional interconnect topology and operator dependencies make that unrealistic. Your smsroute account infrastructure is replicated across multiple data centers and monitored 24/7 for failover.

Pricing Comparison: smsroute vs. Competitors

Below is a real-world pricing comparison for SMS to Iraq. smsroute undercuts Twilio by 40% and offers competitive rates against other major gateways.

Provider Price per SMS (USD) vs. smsroute
smsroute $0.0450 best price
Twilio$0.0726baseline
Vonage$0.065331% more
MessageBird$0.061727% more
Plivo$0.059524% more

smsroute offers the lowest per-message rate to Iraq among major gateways. On a campaign of 100,000 messages to Iraq (which, due to UCS-2 encoding, might represent 200,000–300,000 segments), your savings versus Twilio amount to $2,000–$3,000. There are no setup fees, no monthly minimums, and no hidden charges. You pay only for what you send. Crypto-only payments mean no processing delays or chargeback risk—funds are deducted from your account immediately upon send.

Frequently Asked Questions

What is the difference between GSM-7 and UCS-2 encoding for SMS to Iraq?

GSM-7 encoding allows 160 characters per SMS segment and is used for standard Latin-alphabet messages. UCS-2 encoding, required for Arabic text, limits each segment to 70 characters. Since Iraq's population predominantly uses Arabic, most A2P campaigns use UCS-2. This means a 160-character Latin message becomes a 70-character Arabic message in the same segment size, requiring 2–3× more segments for equivalent content. For example, a 210-character Arabic greeting occupies 3 UCS-2 segments instead of 2 GSM-7 segments, increasing your per-message cost by up to 50%.

Is explicit opt-in consent required for marketing SMS in Iraq?

Yes. Under Iraq's Telecom Law (Law 30/2016) and CMC Regulations, all marketing SMS require explicit prior opt-in consent from the recipient. Senders must maintain documented proof of consent for audit purposes. Transactional SMS (OTP, account confirmations) may use relaxed consent rules under certain operator agreements, but marketing campaigns—including bulk promotional sends—are subject to strict opt-in enforcement. Non-compliance can result in fines and blacklisting by the Communications and Media Commission (CMC).

What is the CMC sender-ID registration process for Iraq?

Alphanumeric sender IDs in Iraq require pre-approval from the CMC. The registration process typically takes 5–7 business days, though timelines can vary due to administrative capacity. Sender IDs must be 11 characters or fewer, in Arabic, English, or both. You must provide your company name, use case description, and message samples. Once approved, your sender ID appears on recipient phones, improving brand recognition and reducing spam perception. Numeric sender IDs (shortcodes) follow a separate, more restrictive approval path and are typically reserved for major operators and government agencies.

What are the quiet hours for marketing SMS in Iraq?

Marketing SMS in Iraq are restricted to specific windows: 08:00–20:00 AST on Saturday through Thursday, and 10:00–20:00 on Friday (the Islamic holy day). Messages sent outside these windows may be delayed, blocked, or flagged as non-compliant by operators. Transactional SMS (OTP, order confirmations, account alerts) may be exempt from quiet-hour restrictions, but marketing content—newsletters, promotional offers, event announcements—must strictly observe these time windows. Plan campaigns accordingly and avoid send times outside these ranges.

Why is delivery success in Iraq reported at 95.2% rather than 99%?

Iraq's 95.2% delivery success rate reflects real-world conditions in the market. The country's telecommunications infrastructure has experienced variability due to regional instability, operator network maintenance, and periodic congestion on interconnect routes. Unlike countries with more stable, fully digitized networks, Iraq's three major operators—Zain, Asiacell, and Ooredoo—sometimes experience routing delays, temporary blackouts, or queue backlogs during peak hours. Our 95.2% success rate represents an honest tier-1 delivery metric after operator acknowledgment; it accounts for operator-side filtering, network congestion, and device-level failures. For mission-critical messages, we recommend implementing a retry strategy and validating phone numbers before bulk sends.

What are the top three mobile operators in Iraq?

Zain Iraq is the market leader with 42% of the 30 million mobile subscribers, followed by Asiacell at 35% and Ooredoo Iraq at 23%. All three operators use the +964 7XX XXX XXXX mobile format (no leading 0). Zain and Asiacell have the most extensive 4G/3G coverage outside Baghdad; Ooredoo serves primarily urban areas. All three require CMC sender-ID registration and enforce quiet hours. Interconnect quality varies slightly between operators, but smsroute routes to all three with equal priority and load-balancing.

Can I send SMS to Iraq without KYC verification at signup?

Yes. smsroute requires no phone verification, ID documents, or corporate registration at account creation. You can sign up, top up with cryptocurrency (Bitcoin, USDT, Ethereum, Litecoin, Monero, or Solana), and begin sending to Iraq immediately. The $5 minimum top-up applies. However, once you begin sending campaigns, the CMC may require sender-ID registration and proof of consent for your messages; this is an ongoing compliance requirement, not a pre-signup barrier. Crypto-only payment means no cards, no SEPA, no bank transfers—only blockchain payment methods.

What is the latency for SMS delivery to Iraq, and why is it important?

smsroute achieves a median latency (p50) of 280 milliseconds for SMS to Iraq, with 95th-percentile latency (p95) at 550 milliseconds. This means half of all messages arrive in under 280 ms, and 95% arrive within 550 ms. Fast latency is critical for time-sensitive use cases: OTP delivery during login windows, appointment reminders, emergency alerts, and real-time transactional confirmations all depend on sub-second delivery. Iraq's operator interconnect topology and regional routing sometimes add latency during peak hours (07:00–10:00 AST and 14:00–18:00 AST), but our direct carrier relationships and intelligent routing minimize delays. For low-latency requirements, avoid sending during peak hours and monitor delivery reports in real time.

Related