How to Send Bulk SMS in Nigeria: A Step-by-Step Tutorial for Businesses
Bulk SMS in Nigeria is the practice of sending a single text message to many mobile numbers at once through an SMS gateway or aggregator connected to MTN, Airtel, Glo and 9mobile. Businesses use it for alerts, promotions and reminders, paying per SMS unit at rates that drop as volume rises. Delivery depends on the route used, the sender ID and whether the recipient has DND active.
If you run a shop in Ikeja, a clinic in Port Harcourt or a church in Ibadan, bulk SMS is still one of the few channels that reaches people without requiring them to have a smartphone, a data plan or an app installed. That is why it keeps working even as newer messaging platforms come and go. This tutorial walks through exactly how to send a campaign, what it costs, how to pick a provider and how to fix the problems that trip people up.
Table of Contents
- What Is Bulk SMS and How Does It Work in Nigeria?
- How to Send Bulk SMS in Nigeria: Step-by-Step
- How Much Does Bulk SMS Cost in Nigeria?
- Choosing a Bulk SMS Provider in Nigeria: What to Check
- How to Set Up Your Own Bulk SMS Website or Reseller Business
- Common Bulk SMS Problems in Nigeria and How to Fix Them
- Frequently Asked Questions
- Conclusion
What Is Bulk SMS and How Does It Work in Nigeria?
Before you send a single message, it helps to understand what sits between your dashboard and the phone in your customer's hand. The bulk SMS Nigeria market has three layers, and knowing which one you are dealing with explains most of the pricing and delivery differences you will see.
The difference between an SMS gateway, an aggregator and a reseller
An SMS gateway is the technical bridge that accepts your message and pushes it onto a mobile network. Aggregators hold direct connections to the telcos and sell access to businesses and smaller providers. Resellers buy from aggregators and sell on to end users, often adding their own dashboard and branding.
Most businesses never touch a gateway directly. They buy from an aggregator or a reseller because direct telco connections usually require millions of messages per month. The practical consequence: your delivery quality depends on whoever holds the connection above your provider, not just on the provider's website.
How messages travel from your dashboard to MTN, Airtel, Glo and 9mobile subscribers
When you hit send, your message goes to your provider's platform, which routes it to the correct network based on the recipient's number prefix. The network then delivers it to the handset and returns a status back up the chain. That return path is what produces your delivery report.
This is why a message can show as sent on your dashboard but never arrive. The handset may be off, the number may be inactive, or the network may filter the message. A good provider surfaces those distinctions instead of lumping everything under "failed".
Why DND (Do Not Disturb) numbers behave differently and what that means for delivery reports
DND is a Do Not Disturb setting that Nigerian subscribers can activate with their network to block promotional messages. Messages sent to DND numbers are handled differently from regular numbers, which is why a campaign can show a mix of delivered, awaiting and undelivered statuses.
Some providers have routes that can still reach DND numbers for certain message types, while others cannot. When you see a chunk of your list sitting in "awaiting", DND is often the reason. It does not always mean the message failed; it may mean the network is holding it for review or has quietly dropped it.
Sender ID rules: why your business name may not always appear as the sender
A sender ID is the name that shows up on the recipient's phone instead of a random shortcode. In Nigeria, sender IDs must be registered and approved, and approval is not instant. Until your ID is approved, your messages usually go out on a shared ID.
This matters for trust. A message from "GTBank" reads very differently from one from "234810...". If your sender ID is pending, plan your first campaign knowing the recipient may see a generic name.
How to Send Bulk SMS in Nigeria: Step-by-Step
The process is straightforward once you know the sequence. Here is the full workflow, from account creation to reading your results.
Step 1: Create and verify your account and sender name
Sign up with a provider, confirm your email and phone number, and submit your desired sender ID. Verification usually involves a code sent to your phone or email. If the code does not arrive, check that your number is entered in the correct format and that your network is not blocking shortcode messages.
Submit your sender ID early. Approval can take hours or days depending on the provider and the name you choose. Names that resemble banks, government agencies or telcos attract extra scrutiny.
Step 2: Upload or type your contact list and clean out invalid numbers
You can paste numbers directly or upload a CSV. The catch is format. Nigerian numbers appear as 0803..., +234803..., 234803... and 803... depending on where they were collected. A provider that cannot normalise these will either reject the file or waste units on bad entries.
This is the kind of thing Sendam is built for: its number parser accepts any format, adds country codes automatically and flags bad numbers before you spend a unit. Whatever platform you use, check for duplicates before sending. Sending the same message twice to the same person is the fastest way to get complaints.
Step 3: Compose your message, check character count and SMS pages
An SMS page is the billing unit for a message, and long messages are split into multiple pages, so character count directly affects your cost. A standard page holds 160 characters in plain text. Push past that and you are billed for two pages, then three.
Keep messages short and put the most important words first. Include your business name, the offer or alert, and a clear next step. Avoid special characters and emojis if you want to stay within one page; they can force a different encoding that shrinks your character limit.
Step 4: Buy units, confirm your balance and schedule or send immediately
Fund your wallet, confirm the units have landed, then either send now or schedule for later. Scheduling is useful for sending during business hours or ahead of a known event like a product launch or a public holiday.
Instant wallet crediting matters here. If your payment does not reflect immediately, you cannot send, and that delay can cost you a time-sensitive campaign.
Step 5: Read your delivery report and understand delivered, awaiting and undelivered statuses
After sending, open the report. Delivered means the message reached the handset. Awaiting means the network has not confirmed delivery yet, often because the phone is off or the number is on DND. Undelivered means the network rejected or dropped it.
Do not panic at a mixed report. A campaign sent at 2 a.m. will show more awaiting statuses than one sent at 10 a.m., simply because more phones are off. Re-check the report after a few hours before drawing conclusions.
What to do when a payment does not reflect or a number verification fails
If your payment does not reflect, first confirm the debit left your bank or card. Then check that you paid into the correct account and that the reference matches. Most delays are bank-side, not platform-side. If the debit is confirmed and the units are still missing, contact support with your transaction reference.
If number verification fails, try a different network or a different number format. Sometimes the issue is a temporary network glitch; sometimes the number is on a blocklist. Retrying after a few minutes resolves most cases.
How Much Does Bulk SMS Cost in Nigeria?
Pricing is the part people ask about most, and it is also the part most likely to be misunderstood. Here is how it actually works.
Why per-unit pricing varies by volume tier, network and route
Bulk SMS in Nigeria is priced per unit, and the unit rate typically falls as you buy in larger volume tiers, so cost per message depends on your monthly send volume. A business sending 1,000 messages a month pays more per message than one sending 100,000. Some providers also price differently by network, so a message to an MTN number may cost slightly more or less than one to a Glo number.
The route matters too. A cheaper route may deliver more slowly or fail more often on DND numbers. The lowest headline price is not always the lowest cost per delivered message.
The difference between standard rate and bundle rate, and when each applies
A standard rate is what you pay when you buy units in small quantities, often around a few naira per unit. A bundle rate applies when you commit to a larger volume, and it can bring the per-unit cost down significantly. If your monthly volume is predictable, buying in bundles usually makes sense. If it fluctuates, stay on the standard rate and top up as needed.
How to calculate your true cost per delivered message, not per sent message
This is the calculation most people skip. If you send 10,000 messages at ₦2 per unit, you spend ₦20,000. If only 8,000 are delivered, your true cost per delivered message is ₦2.50, not ₦2. Always divide your total spend by the number of messages that actually landed.
That number is what you compare across providers. A provider charging ₦2.50 per unit with 95% delivery beats one charging ₦2 with 70% delivery.
Hidden costs to watch for: sender ID fees, shortcode rental and failed-send refunds
Some providers charge separately for sender ID registration or monthly shortcode rental. Others do not refund units for messages that fail to deliver. Ask about these before you commit. A provider that refunds failed sends is effectively cheaper than one that does not, even at a higher headline rate.
Choosing a Bulk SMS Provider in Nigeria: What to Check
There are dozens of providers. The differences that matter are not on the homepage.
Delivery rate to all four major networks, including DND numbers
Ask for a test send to MTN, Airtel, Glo and 9mobile numbers, including at least one DND number. A provider that cannot deliver to DND numbers will underperform on any list collected from the general public. Test before you commit a large budget.
Transparent per-unit pricing and how refunds work for undelivered messages
Pricing should be visible before you fund a wallet. If you have to deposit money to see rates, that is a red flag. Ask directly: what happens to units spent on messages that never deliver? The answer tells you a lot about how the provider treats customers.
API and integration options for connecting SMS to your website or CRM
If you want to send automatically from your website, POS or CRM, you need an API. Check whether the provider offers one, whether it is documented, and whether it supports the languages your developer uses. A provider without an API limits you to manual sends forever.
Customer support responsiveness and account approval turnaround
Send a test message to support before you sign up. If they respond within a few hours, that is a good sign. If they take days, imagine that delay when a campaign fails on a Friday night. Account approval speed matters too; some providers take days to approve new accounts, which stalls your first campaign.
How to Set Up Your Own Bulk SMS Website or Reseller Business
If you want to sell SMS rather than just send it, there are three routes into the business, and they carry very different barriers.
The three routes: become a telco, connect directly to telcos, or resell from an aggregator
There are three ways to enter the bulk SMS business: operate as a telco, connect directly to telcos (which usually requires millions of messages per month), or resell from an aggregator that already has direct telco links. The first route is out of reach for almost everyone. The second requires volume commitments most startups cannot meet. The third is where nearly all new entrants start.
Why the reseller route has the lowest barrier but the thinnest margins
Reseller margins on SMS are thin, which is why many bulk SMS portals stall when development and support costs outpace the margin per message. If you buy at ₦1.80 and sell at ₦2.00, you earn 20 kobo per message. You need volume to make that worthwhile, and you need to keep support costs low.
Domain, hosting and payment integration basics for a Nigerian audience
You need a domain name, hosting, a payment gateway that accepts Nigerian cards and bank transfers, and a dashboard your customers can use. The dashboard is where most resellers underestimate the work. It needs to handle number uploads, wallet funding, sender ID requests and delivery reports. Building that from scratch is a real project.
Why focus beats breadth: running one SMS product well beats five half-built services
It is tempting to add airtime, bill payments and data bundles to your SMS portal. Resist that. Running one product well, with reliable delivery and responsive support, builds a reputation. Running five half-built services builds a support queue you cannot clear. Focus is what separates the resellers who last from the ones who quietly disappear.
Common Bulk SMS Problems in Nigeria and How to Fix Them
Even with a good provider, things go wrong. Here is how to diagnose the most common issues.
Messages showing as awaiting or undelivered: what each status actually means
Awaiting means the network has not confirmed delivery. This is common when the recipient's phone is off, the number is on DND, or the network is congested. Undelivered means the network rejected the message outright, often because the number is invalid or the sender ID is not approved for that route.
Check the pattern. If most of your list shows awaiting, it is likely a timing or DND issue. If most show undelivered, it is likely a number quality or routing issue.
DND numbers: why some messages never arrive and how to route around it
Messages sent to DND numbers are handled differently from regular numbers, which is why a campaign can show a mix of delivered, awaiting and undelivered statuses. Some providers have DND routes for transactional messages but not for promotional ones. If your message is promotional, expect lower delivery on DND numbers.
The fix is to segment your list. Send transactional-style messages (order updates, appointment reminders) to DND numbers where allowed, and reserve promotional messages for non-DND numbers.
Payment made but units not credited: the checks to run before contacting support
Confirm the debit left your account. Check the payment reference against your provider's records. Confirm you paid into the correct account. If all three check out and units are still missing, contact support with the transaction reference and a screenshot. Most issues resolve within a few hours once support has the reference.
Number verification failing: causes and the workaround that usually works
Verification failures usually come from format issues, network glitches or blocklisted numbers. Try entering the number in international format (+234...) instead of local format. If that fails, try a different network. If both fail, the number may be blocklisted, and you should use a different number for verification.
Frequently Asked Questions
How do I send bulk SMS in Nigeria?
Sign up with a bulk SMS provider, verify your account, submit a sender ID, upload your contact list, compose your message and fund your wallet. Then send immediately or schedule for later, and check your delivery report afterward. The whole process takes under an hour once your account is approved.
How do I create a bulk SMS website?
Register a domain and hosting, integrate with an SMS aggregator via their API, and build a dashboard for number uploads, wallet funding and delivery reports. You will also need a payment gateway that accepts Nigerian cards and transfers. The technical work is manageable, but the margins are thin, so volume matters.
What is the average cost of a bulk SMS service per month in Nigeria?
There is no fixed monthly cost because pricing is per unit, not per month. What you pay depends on your volume and the rate tier you qualify for. A small business sending 5,000 messages a month pays more per message than one sending 100,000, but the total monthly spend scales with volume.
Which networks in Nigeria support bulk SMS delivery?
All four major networks support bulk SMS: MTN, Airtel, Glo and 9mobile. Delivery quality varies by provider and route, so test each network before committing a large budget. Some providers deliver well to two networks and poorly to the others.
Can I send bulk SMS to DND numbers in Nigeria?
It depends on the message type and your provider's routes. Transactional messages sometimes reach DND numbers; promotional messages usually do not. Check with your provider before assuming DND numbers are reachable, and segment your list accordingly.
How long does it take for bulk SMS to be delivered in Nigeria?
Most messages deliver within seconds to a few minutes. Messages to phones that are off or on DND can sit in awaiting status for hours or days. If a large portion of your list is still awaiting after a few hours, check whether those numbers are DND or inactive.
Conclusion
Sending bulk SMS in Nigeria is not complicated, but it rewards preparation. Clean your list, understand your character count, pick a provider with transparent pricing and real delivery to all four networks, and read your reports properly. Do that, and SMS remains one of the most reliable and cost-effective ways to reach customers across the country.
If you want to try a platform built for Nigerian businesses, Sendam lets you sign up and send your first campaign in minutes, with number parsing and delivery reports that explain what actually happened.