Understanding SMS pricing in Nigeria is essential for budgeting your campaigns accurately and avoiding unexpected costs. Unlike simple "per message" pricing you might assume, SMS costs depend on several factors: message length, character encoding, page splits, delivery routes, and volume discounts.
This comprehensive guide explains exactly how SMS pricing works in Nigeria, how to calculate your costs accurately, and most importantlyβhow to reduce your SMS expenses while maintaining quality and delivery rates.
Quick Pricing Overview
Standard Rate: β¦5.62 - β¦7.00 per SMS page (160 characters). A 300-character message = 2 pages = β¦11.24 - β¦14.00. Volume discounts available. Understanding page splits is key to controlling costs.
SMS pricing is based on pages, not messages. A "page" is a unit of 160 characters for standard text or 70 characters for Unicode text (emojis, special characters).
Note: When messages exceed 160 characters, they split into 153-character segments (not 160) due to concatenation headers.
| Route Type | Price per Page | Delivery Rate | Best For |
|---|---|---|---|
| Standard Route | β¦5.62 - β¦6.50 | 95-97% | General marketing (non-DND) |
| Corporate/DND Route | β¦6.50 - β¦8.00 | 97-99% | DND delivery, important alerts |
| Premium Direct | β¦8.00 - β¦10.00 | 98-99% | Critical OTPs, transaction alerts |
| International | β¦15.00 - β¦50.00 | Varies | Outside Nigeria |
Prices vary by provider, volume purchased, and current market conditions. Rates shown are typical as of 2025.
The type of characters you use dramatically affects your SMS costs. There are two encoding types: GSM-7 (standard) and Unicode (special characters).
Character Limit: 160 per page
Allowed Characters:
Cost Example: 160-character message = 1 page = β¦6
Character Limit: 70 per page
Triggered By:
Cost Impact: Same 160-character message becomes 3 pages (70+70+20) = β¦18 instead of β¦6!
β Triggers Unicode (Expensive)
"Save β¦5,000 today! π"
70 chars/page = expensive
β Standard GSM (Cheaper)
"Save N5,000 today!"
160 chars/page = cost-effective
When your message exceeds 160 characters (standard) or 70 characters (Unicode), it splits into multiple pages. However, concatenated messages use slightly fewer characters per page due to headers.
| Characters | Pages | Cost @ β¦6/page |
|---|---|---|
| 1-160 | 1 page | β¦6 |
| 161-306 (153+153) | 2 pages | β¦12 |
| 307-459 (153+153+153) | 3 pages | β¦18 |
| 460-612 | 4 pages | β¦24 |
| 613-765 | 5 pages | β¦30 |
Why 153 Characters After the First Page?
When a message exceeds 160 characters, it becomes a "concatenated SMS." The system adds a 7-character header to each segment to tell the recipient's phone how to reassemble them. This reduces usable space to 153 characters per segment.
| Characters | Pages | Cost @ β¦6/page |
|---|---|---|
| 1-70 | 1 page | β¦6 |
| 71-134 (67+67) | 2 pages | β¦12 |
| 135-201 (67+67+67) | 3 pages | β¦18 |
| 202-268 | 4 pages | β¦24 |
Message:
"Flash sale! Get 30% off all products today only. Shop now: shopease.com/sale"
Character Count: 82 characters
Encoding: GSM-7 (no special characters)
Pages: 1 page (under 160 chars)
Recipients: 10,000
Rate: β¦6 per page
Total Cost: 10,000 Γ 1 page Γ β¦6 = β¦60,000
Message:
"Flash sale! π Get 30% off all products today only. Shop now: shopease.com/sale"
Character Count: 84 characters (same message + emoji)
Encoding: Unicode (emoji triggers it)
Pages: 2 pages (70+14 = 84 chars needs 2 pages @ 67 chars each)
Recipients: 10,000
Rate: β¦6 per page
Total Cost: 10,000 Γ 2 pages Γ β¦6 = β¦120,000
Impact: Adding one emoji DOUBLED the cost! (β¦60,000 β β¦120,000)
Message:
"Hi Sarah, thank you for shopping with us! We noticed you left 2 items in your cart. Complete your order in the next 24 hours and save an extra 15% with code CART15. Free delivery on orders above N10,000. Shop now: shopease.com/cart/abc123"
Character Count: 258 characters
Encoding: GSM-7 (using "N" instead of "β¦")
Pages: 2 pages (153+105 = 258 chars)
Recipients: 5,000
Rate: β¦6 per page
Total Cost: 5,000 Γ 2 pages Γ β¦6 = β¦60,000
Using β¦ Symbol
"Save β¦5,000 on all items this weekend only!"
Chars: 48
Encoding: Unicode (β¦)
Pages: 1 (under 70)
10,000 msgs: β¦60,000
Using "N"
"Save N5,000 on all items this weekend only!"
Chars: 47
Encoding: GSM-7
Pages: 1 (under 160)
10,000 msgs: β¦60,000
Both cost the same here because both fit in 1 page, but the Unicode version leaves no room to grow. If you add more text, the "N" version can reach 160 chars before splitting, while the β¦ version splits at 70 chars.
Most SMS providers in Nigeria offer volume discounts. The more SMS credits you purchase upfront, the lower your per-page rate.
| Volume | Price per Page | Total Cost | Savings vs Base |
|---|---|---|---|
| 500 - 5,000 pages | β¦7.00 | β¦35,000 (5k) | Base rate |
| 5,001 - 50,000 pages | β¦6.50 | β¦325,000 (50k) | Save β¦25,000 |
| 50,001 - 100,000 pages | β¦6.00 | β¦600,000 (100k) | Save β¦100,000 |
| 100,001 - 500,000 pages | β¦5.80 | β¦2,900,000 (500k) | Save β¦600,000 |
| 500,001+ pages | β¦5.62 | Custom pricing | Save β¦690,000+ |
Example pricing. Actual rates vary by provider. Enterprise customers can negotiate even better rates.
Volume Discount Tip
If you send 10,000 SMS per month, buying 60,000 credits upfront (6-month supply) at the bulk rate can save you 15-20% compared to monthly purchases. Just ensure credits don't expire before you use them.
The single most effective way to reduce costs is staying within the 1-page limit.
Cost Comparison:
161 characters: 2 pages = β¦12 per message
160 characters: 1 page = β¦6 per message
Difference: Adding 1 character doubles your cost!
Replacing just ONE emoji or β¦ symbol can cut your character limit from 160 to 70βthat's a 56% reduction!
Invalid numbers waste SMS credits and reduce delivery rates.
Cost Savings Example:
A business with 20,000 contacts cleaned their list and removed 3,000 invalid/duplicate numbers. Monthly savings: 3,000 Γ 4 messages Γ β¦6 = β¦72,000/month or β¦864,000/year!
Volume discounts can save 10-20% on SMS costs. If you send regularly, buy credits in advance.
Reserve expensive DND/premium routes for critical messages (OTPs, urgent alerts). Use standard routes for promotional campaigns.
| Message Type | Recommended Route | Cost |
|---|---|---|
| Promotional campaigns | Standard | β¦5.62 - β¦6.50 |
| DND delivery needed | Corporate/DND | β¦6.50 - β¦8.00 |
| OTPs, critical alerts | Premium direct | β¦8.00 - β¦10.00 |
Sending fewer, more targeted messages to engaged subscribers is cheaper and more effective than blasting everyone frequently.
Don't send "Men's Shoes Sale" to your entire 50,000-person list. Segment and send only to the 8,000 who've shown interest in men's fashion. Save: 42,000 Γ β¦6 = β¦252,000 per campaign.
Always send test messages to verify character count and encoding before sending to thousands. One emoji you didn't notice can double your costs.
Problem:
"Visit https://www.shopease.com/products/category/electronics/smartphones/latest-arrivals?promo=summer2025"
This URL alone is 102 characters! Add your message and you're easily hitting 2+ pages.
Solution:
Use URL shortener: "Visit bit.ly/shop25" (20 characters). Saves 82 characters = keeps you in 1 page.
Adding names increases character count. "Hi Sarah," adds 10 characters. Ensure the personalization benefit outweighs the cost.
You still pay for failed messages in most cases. A 10% failure rate means 10% wasted budget. Improve delivery with clean lists and proper sender IDs.
SMS costs may increase during high-demand periods (Christmas, New Year, Black Friday). Plan campaigns early and buy credits in advance if possible.
Use this framework to calculate if an SMS campaign is worth the cost:
Step 1: Calculate Total Cost
Recipients Γ Pages per Message Γ Price per Page = Total Cost
Example: 10,000 Γ 1 Γ β¦6 = β¦60,000
Step 2: Estimate Conversions
Recipients Γ Delivery Rate Γ Click Rate Γ Conversion Rate = Conversions
Example: 10,000 Γ 96% Γ 5% Γ 10% = 48 sales
Step 3: Calculate Revenue
Conversions Γ Average Order Value = Revenue
Example: 48 Γ β¦15,000 = β¦720,000
Step 4: Calculate ROI
(Revenue - Cost) Γ· Cost Γ 100 = ROI %
Example: (β¦720,000 - β¦60,000) Γ· β¦60,000 Γ 100 = 1,100% ROI
| Feature | BulkSMS Nigeria | Average Competitor |
|---|---|---|
| Standard Route | β¦5.62 - β¦6.50 | β¦6.50 - β¦8.00 |
| DND Delivery | β¦6.50 - β¦8.00 | β¦8.00 - β¦10.00 |
| Delivery Rate | 98%+ | 92-95% |
| Sender ID Registration | Free | β¦5,000 - β¦10,000 |
| Setup Fee | β¦0 | β¦10,000 - β¦50,000 |
| Minimum Purchase | 500 credits | 5,000 - 10,000 credits |
| Credit Expiry | 12 months | 3-6 months |
| API Access | Free (all plans) | Premium only or extra fee |
| Delivery Reports | Real-time, detailed | Delayed or basic |
Small Business (5,000 recipients)
Medium Business (20,000 recipients)
Large Business (100,000 recipients)
Enterprise (500,000 recipients)
Understanding SMS pricing in Nigeria isn't just about knowing the "cost per SMS"βit's about understanding character encoding, page splits, volume discounts, and cost optimization strategies.
Key Takeaways:
With these insights, you can budget accurately, reduce costs significantly, and maximize ROI from every SMS campaign.
No hidden fees. No setup costs. No minimum commitments. Just honest, competitive pricing and 98%+ delivery rates. Start with 50 free SMS credits.
Start sending bulk SMS to your customers today with 50 free SMS credits.
Get Started Free