Frequently Asked Questions
Error code 21614 signifies invalid number format (often trying to send to a landline), 30007 means the number is on the DND registry, and 30008 indicates an invalid sender ID.
Use a reputable SMS API provider like Twilio, Sinch, MessageBird, or Plivo. Ensure your sender ID is pre-registered with the Nigerian Communications Commission (NCC) and comply with all regulations regarding consent and content.
For high-volume messaging, utilize batch APIs, manage throughput by queuing messages, and consider using multiple sender IDs. Always monitor delivery rates and adjust sending speed according to API rate limits (usually 1-10 messages per second per sender ID).
Registered alphanumeric sender IDs are mandatory to ensure message transparency and prevent spam. Registration typically takes 2-3 weeks for domestic IDs and 3 weeks for international, and preservation is ensured across networks.
While no strict time restrictions exist, the recommended sending window is 8:00 AM - 8:00 PM WAT on weekdays and 9:00 AM - 6:00 PM WAT on weekends. Critical notifications may be sent outside these hours.
No, SMS to landline numbers is not supported in Nigeria. Attempts to send to landlines will result in failed delivery with error code 21614 and no charges incurred. The message also will not appear in the logs.
Keep messages concise (under 160 characters), use clear calls to action, and personalize with the recipient's name. Maintain a consistent sending frequency and localize language to resonate with your target audience.
All SMS campaigns must support "STOP" to 2442 for opt-out. Process opt-out requests within 24 hours, maintain a centralized opt-out database, and always include clear opt-out instructions in your messages.
Gambling, adult content, unauthorized political messages, religious content, controlled substances, cannabis products, and alcohol-related content are strictly prohibited in SMS messages.
Explicit consent is mandatory before sending commercial messages, including maintaining records of consent. Numbers must be checked against the Do Not Disturb (DND) registry and removed if present. Ensure compliance with content restrictions.
Consult the Nigerian Communications Commission (NCC)'s DND registry before each SMS campaign to filter out registered numbers. This is crucial to avoid penalties and maintain compliance with regulations.
Concatenated SMS is supported with a standard limit of 160 characters per segment using GSM-7 encoding, or 70 characters for UCS-2 encoding (necessary for special characters or local languages).
Consider factors like direct carrier connections, support for registered sender IDs, high-volume messaging capabilities, and compliance features when choosing an API provider for SMS services in Nigeria.
MMS messages in Nigeria are converted to SMS with a URL link to the multimedia content. Best practices recommend using short URLs for optimal compatibility and providing clear instructions for content access.
Nigeria SMS Best Practices, Compliance, and Features
SMS in Nigeria: Market Overview & Mobile Operators
Market Conditions: Nigeria has 154.63 million active mobile subscribers as of September 2024 (down from 219.01 million in March 2024 due to NIN-SIM linkage requirements and regulatory audits). The major mobile operators are MTN (largest market share at 51.09% with ~80.4M subscribers), Airtel (34.61% with ~54.4M subscribers), Glo (12.15% with ~19.1M subscribers), and 9Mobile (2.15% with ~3.4M subscribers). While OTT messaging apps like WhatsApp are popular in urban areas, SMS remains crucial for business communications and reaches a broader audience, especially in rural regions. Android devices dominate the market due to their affordability.
Recent Regulatory Changes: The NCC implemented strict NIN-SIM linkage requirements in 2024, barring approximately 50 million lines in February, 40 million in March, and 24.8 million by September. This regulatory exercise reduced subscriber counts by 64.38 million lines but improved network security and accountability.
SMS Features and Capabilities in Nigeria
Nigeria supports standard SMS features including concatenated messaging and alphanumeric sender IDs, though two-way messaging capabilities are limited and MMS requires conversion to SMS with URL links.
Two-way SMS Support
Two-way SMS is not supported in Nigeria through standard A2P channels. If you need two-way communication, implement alternative solutions or work with specialized local providers.
Concatenated Messages (Segmented SMS)
Support: Yes, concatenation is supported for most sender ID types, though support may vary by carrier.
Message length rules:
MMS Support
Carriers automatically convert MMS messages to SMS with an embedded URL link to view the multimedia content. This ensures broader compatibility across different device types and network conditions. Use short URLs and include clear instructions for accessing the content.
Recipient Phone Number Compatibility
Number Portability
Number portability is available in Nigeria, launched by the NCC in April 2013. The NCC requires carriers to complete the porting process within 48 hours of request submission. Key requirements include:
Number portability is fully supported but may occasionally affect message routing and delivery timing during the 48-hour transition period. Carriers handle routing automatically based on current number assignments managed by the Number Portability Clearing House (NPCH).
Sending SMS to Landlines
SMS to landline numbers is not supported in Nigeria. If you attempt to send SMS to landline numbers, you'll receive a failed delivery and error code 21614 for API requests. The message will not appear in logs and you won't be charged.
Nigeria SMS Compliance: NCC Regulations & Requirements
The Nigerian Communications Commission (NCC) oversees SMS regulations and compliance. Adhere to the NCC's guidelines for commercial messaging, with particular emphasis on consumer protection and privacy rights. The NCC actively monitors compliance and imposes significant penalties for violations.
Message Classification
Classify all SMS messages into one of two categories, which affects routing, time restrictions, and DND filtering:
Promotional SMS:
Transactional SMS:
Classification Requirements: When you register sender IDs and set up SMS services, specify whether your messages will be promotional or transactional. Mobile operators route these message types differently and apply different filtering rules.
Consent and Opt-In
Obtain explicit consent before sending any commercial messages. Follow these best practices for obtaining and documenting consent:
HELP/STOP and Other Commands
DND Shortcode 2442 Commands (NCC mandated, effective July 1, 2016):
Note: The 2442 shortcode is free to use and works across all Nigerian mobile networks (MTN, Airtel, Glo, 9Mobile).
Do Not Call / Do Not Disturb Registries
Nigeria maintains an active Do Not Disturb (DND) registry managed by the NCC. Key requirements:
Time Zone Sensitivity
Nigeria operates on West Africa Time (WAT, UTC+1).
NCC Regulatory Requirements:
Best Practice Sending Hours:
How to Register Sender ID in Nigeria: Step-by-Step Guide
Alphanumeric Sender ID Registration Nigeria
Operator network capability: Supported by major Nigerian networks (MTN, Airtel, Glo, and 9Mobile)
Registration requirements: Pre-registration required with NCC oversight; operator review typically takes 1–5 business days after submission of complete documentation
Sender ID preservation: Yes, registered IDs are preserved across networks
Required Documentation:
Important: Your sender ID must be unique to your organization. The NCC requires strict identification of all bulk SMS users to associate them with the messages they send.
Long Codes
Domestic vs. International: Domestic long codes not supported; international long codes supported
Sender ID preservation: No preservation for international numbers
Provisioning time: N/A
Use cases: Not recommended for Nigerian market
Short Codes
Support: Short codes are supported in Nigeria but require NCC licensing and regulatory approval
Provisioning time: Obtain a VAS (Value Added Service) license from NCC and approval from each mobile operator; timeline varies by complexity
Use cases: Two-way SIM SMS hosting, USSD for voting, toll-free USSD, IVR services, OTP SMS, premium SMS services
Requirements for Short Code Setup:
Examples: The NCC's own Do Not Disturb service uses shortcode 2442, demonstrating active short code infrastructure in Nigeria. Commercial short codes are available for voting systems, customer engagement, premium content delivery, and interactive services.
Nigeria SMS Content Restrictions & Prohibited Industries
Strictly Prohibited Content:
Content Filtering
Carrier Filtering Rules:
Tips to Avoid Blocking:
Best Practices: How to Send Bulk SMS in Nigeria
Messaging Strategy
Sending Frequency and Timing
Localization
Opt-Out Management
Testing and Monitoring
Nigeria SMS API Integration: Twilio, Sinch, MessageBird & Plivo
Send SMS in Nigeria with Twilio API
Twilio provides a robust SMS API with specific support for Nigerian SMS requirements including MTN, Airtel, Glo, and 9Mobile networks. Authentication uses account SID and auth token credentials.
Sinch SMS API for Nigeria
Sinch offers direct carrier connections in Nigeria with support for registered sender IDs.
MessageBird SMS for MTN, Airtel, Glo & 9Mobile
MessageBird provides reliable SMS delivery in Nigeria with support for high-volume messaging.
Plivo Nigeria SMS Integration
Plivo offers direct carrier integration for Nigerian SMS traffic.
API Rate Limits and Throughput
Error Handling and Reporting
21614
: Invalid number format30007
: Blocked by DND30008
: Invalid sender IDFrequently Asked Questions
How do I register an alphanumeric sender ID in Nigeria?
Submit a formal application letter on company letterhead to each mobile operator (MTN, Airtel, Glo, 9Mobile). Include your CAC certificate, sample message content, and signed documents from a company director. The operator review process typically takes 1–5 business days. For banking and financial services, you need 4 No Objection Certificates (NOCs), one for each operator.
What is the DND 2442 shortcode in Nigeria?
The Do Not Disturb (DND) shortcode 2442 is an NCC-mandated service that allows Nigerian mobile subscribers to block unwanted promotional SMS. Subscribers can text "STOP" to 2442 to opt out completely, or use selective filtering by texting 1, 2, 3, or 4 for specific message categories (banking, real estate, education, or health). The service is free and works across all networks (MTN, Airtel, Glo, 9Mobile).
What is the difference between promotional and transactional SMS in Nigeria?
Promotional SMS is used for marketing and requires explicit consent, DND filtering, and delivery only between 8:00 AM – 8:00 PM WAT. Transactional SMS includes critical notifications like OTPs and bank alerts, delivers 24/7 without time restrictions, bypasses DND filtering, and doesn't require marketing consent (only service agreement). Classify your messages correctly when you register sender IDs.
How long does mobile number portability take in Nigeria?
Mobile number porting in Nigeria must be completed within 48 hours of request submission, as mandated by the NCC. However, newly registered numbers must wait 7 days before porting, and previously ported numbers must wait 45 days (reduced from 90 days). NIN verification is now mandatory for all porting requests as of 2024.
What are the SMS time restrictions in Nigeria?
Send promotional SMS only between 8:00 AM and 8:00 PM WAT (West Africa Time, UTC+1) according to NCC directives. However, you can send transactional SMS (OTPs, bank alerts, order confirmations) 24/7 without restrictions. Enforcement may vary by operator, with some applying restrictions specifically to premium SMS and value-added services.
Can I use short codes for SMS in Nigeria?
Yes, short codes are supported in Nigeria but require a VAS (Value Added Service) license from the NCC and individual approval from each mobile operator. The NCC's own DND service uses shortcode 2442. Commercial short codes are available for voting systems, customer engagement, premium content delivery, and interactive services, but provisioning timelines vary by complexity.
What happens if I send SMS to a DND-registered number?
If you send promotional SMS to a number registered on the DND 2442 service, the mobile operator will block the message and you'll receive error code 30007 (Blocked by DND). You won't be charged for blocked messages. Filter your recipient lists against the DND registry before each campaign and maintain internal suppression lists.
How many mobile subscribers are in Nigeria in 2024?
As of September 2024, Nigeria has 154.63 million active mobile subscribers (down from 219.01 million in March 2024). The decline resulted from NCC's strict NIN-SIM linkage requirements that barred approximately 114.8 million lines throughout 2024. Market share breakdown: MTN (51.09%, ~80.4M), Airtel (34.61%, ~54.4M), Glo (12.15%, ~19.1M), and 9Mobile (2.15%, ~3.4M).
What documents do I need for SMS sender ID registration in Nigeria?
You need a formal application letter on company letterhead with stamp, Certificate of Incorporation from CAC (or CAC registration number), NIN for individuals, sample message content showing intended use, and signed/stamped documents from a company director. Banking and financial services require 4 additional No Objection Certificates (NOCs), one addressing each major operator (MTN, Airtel, Glo, 9Mobile).
Is two-way SMS supported in Nigeria?
Two-way SMS is not supported through standard A2P (Application-to-Person) channels in Nigeria. If you need two-way communication, implement alternative solutions such as dedicated short codes with VAS licensing, work with specialized local providers, or use alternative channels like USSD or messaging apps for interactive communication.
How to send bulk SMS to MTN, Airtel, Glo and 9Mobile?
To send bulk SMS to Nigerian mobile networks, you need to: (1) Register an alphanumeric sender ID with each carrier, (2) Choose an SMS API provider like Twilio, Sinch, MessageBird, or Plivo, (3) Ensure NCC compliance including DND registry filtering, (4) Use E.164 phone number format (+234...), and (5) Respect time restrictions for promotional messages (8 AM - 8 PM WAT). All providers support direct routing to MTN, Airtel, Glo, and 9Mobile networks.
Recap and Additional Resources
Key Takeaways
Compliance First
Technical Best Practices
Content Guidelines
Next Steps
Technical Setup
Compliance
Testing
Additional Information: