SMS Guidelines for Nigeria
SMS Guidelines
How does sender-ID registration work for SMS in Nigeria?
Nigeria's NCC (Nigerian Communications Commission) requires that every commercial sender ID be registered against a locally-licensed entity. Foreign senders typically partner with a Nigerian-licensed aggregator or open a Nigerian subsidiary that holds the operator contract. Per-operator approval (MTN, Airtel, Glo, 9mobile) runs in parallel and takes 5–10 business days for a clean first activation.
Are SMS quiet hours regulated in Nigeria?
Yes — promotional / marketing SMS is restricted between 8 PM and 8 AM local time by NCC consumer-protection guidelines. The window is enforced per-operator with complaint-based escalation rather than automated filtering, so a few minutes' overrun is usually caught only on a customer complaint — but repeat overruns risk operator-level throttling on the sender ID.
Do OTPs need a different routing class in Nigeria?
Yes. OTP / verification traffic in Nigeria is delivered on a Transactional A2P route which is DND-exempt and prioritised for sub-10-second delivery on most networks. Marketing traffic uses a separate Promotional route subject to quiet hours and DND scrub. Mixing the two on a single sender ID is a common cause of OTP slowdowns — segregate sender IDs by traffic class.
What is the Nigerian Do-Not-Disturb (DND) registry?
Subscribers can opt out of promotional SMS by sending STOP to 2442 — the NCC-mandated short code that registers their MSISDN on the national DND list. Promotional senders are required to scrub against the DND list before each campaign; calling a DND-registered number with promotional content triggers NCC complaints and operator-level sender-ID suspension.
How long does NCC approval typically take for a new sender ID?
Plan 5–10 business days per operator for a first-time sender ID. Each of MTN, Airtel, Glo, and 9mobile runs its own approval queue; they don't share state. Brand-name sender IDs (e.g. "ACME") get tighter scrutiny than generic numerics. Subsequent template additions on an already-approved sender ID are much faster — usually hours.
Why are my marketing SMS getting silently dropped in Nigeria?
Two common causes: (1) the campaign is firing inside the 8 PM–8 AM quiet-hour window — operators drop without an error code; or (2) the recipient list wasn't DND-scrubbed against 2442 before send. Operators don't return a per-message error for DND drops in Nigeria; rely on the operator delivery receipt (DLR), not the API accept, to measure real reach.
Can I send OTPs on a numeric long code in Nigeria?
Technically yes, but delivery rates are noticeably lower than on a branded alphanumeric sender ID. Banking, fintech, and high-velocity OTP use cases should default to a registered alphanumeric sender ID with a Transactional template — operators prioritise alphanumeric Transactional traffic over generic numerics in their A2P queues.