Pricing
How SMS Pricing Works in Nigeria
Introduction
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: ₦6.49 - ₦7.49 per SMS page (160 characters). A 300-character message = 2 pages = ₦12.98 - ₦14.98. Volume discounts available. Understanding page splits is key to controlling costs. Worked examples below use a rounded ₦6 per page to keep the arithmetic readable; your actual rate is ₦6.49 excluding VAT.
SMS Pricing Basics
What is an "SMS Page"?
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).
Understanding SMS Pages:
- 1 Page (Standard): Up to 160 characters = 1 credit/unit
- 2 Pages (Standard): 161-306 characters = 2 credits/units
- 3 Pages (Standard): 307-459 characters = 3 credits/units
- Maximum: Most providers allow up to 10 pages (1,530 characters)
Note: When messages exceed 160 characters, they split into 153-character segments (not 160) due to concatenation headers.
Current Market Rates in Nigeria (2025)
| Route Type | Price per Page | Delivery Rate | Best For |
|---|---|---|---|
| Standard Route | ₦6.49 | 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.
Character Encoding: The Hidden Cost Factor
The type of characters you use dramatically affects your SMS costs. There are two encoding types: GSM-7 (standard) and Unicode (special characters).
GSM-7 Encoding (Standard)
Character Limit: 160 per page
Allowed Characters:
- ✓ Letters: A-Z, a-z
- ✓ Numbers: 0-9
- ✓ Common symbols: ! @ # $ % & * ( ) - _ = + [ ] { } ; : ' " , . ? /
- ✓ Spaces and line breaks
- ✓ Currency: £ € (but NOT ₦ - this triggers Unicode!)
Cost Example: 160-character message = 1 page = ₦6
Unicode Encoding (Special Characters)
Character Limit: 70 per page
Triggered By:
- • Emojis: 😊 🎉 ❤️ 🔥 ✨
- • Naira symbol: ₦
- • Accented characters: é è ñ ü
- • Non-English scripts: Arabic, Chinese, etc.
- • Smart quotes: " " ' ' (use straight quotes instead: " ')
- • Special dashes: — – (use regular hyphen: -)
Cost Impact: Same 160-character message becomes 3 pages (70+70+20) = ₦18 instead of ₦6!
Avoiding Unicode Triggering
✗ Triggers Unicode (Expensive)
"Save ₦5,000 today! 🎉"
70 chars/page = expensive
✓ Standard GSM (Cheaper)
"Save N5,000 today!"
160 chars/page = cost-effective
Understanding Page Splits
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.
Standard SMS Page Calculation
| 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.
Unicode SMS Page Calculation
| 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 |
Real Cost Calculation Examples
Example 1: Simple Promotional Message
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
Example 2: Message with Emoji (Unicode Trigger)
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)
Example 3: Long Personalized Message
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
Example 4: The Naira Symbol Trap
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.
Volume Discounts
Most SMS providers in Nigeria offer volume discounts. The more SMS credits you purchase upfront, the lower your per-page rate.
Typical Volume Pricing Tiers
| 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 | ₦6.49 | 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.
How to Reduce SMS Costs
1. Keep Messages Under 160 Characters
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!
Message Shortening Strategies:
- ✓ Use URL shorteners: "shopease.com/sale" instead of full URLs
- ✓ Abbreviations: "Info" instead of "Information", "Msg" instead of "Message"
- ✓ Remove filler words: "Get 20% off" vs "You can get 20% discount"
- ✓ Use codes: "Code: SAVE20" instead of "Use coupon code SAVE20"
- ✓ Concise CTAs: "Shop now" vs "Visit our website to shop"
2. Avoid Unicode Characters
Replacing just ONE emoji or ₦ symbol can cut your character limit from 160 to 70—that's a 56% reduction!
- ✓ Use "N" instead of "₦" for Naira
- ✓ Skip emojis unless absolutely necessary
- ✓ Use straight quotes (" ') not smart quotes (" " ' ')
- ✓ Use regular hyphens (-) not em dashes (—)
- ✓ Avoid accented characters if possible
3. Clean Your Contact List
Invalid numbers waste SMS credits and reduce delivery rates.
- ✓ Remove duplicates before sending
- ✓ Validate phone number format
- ✓ Delete consistently failing numbers
- ✓ Remove opt-outs and spam complainers
- ✓ Re-verify old contacts (6+ months)
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!
4. Buy in Bulk
Volume discounts can save 10-20% on SMS costs. If you send regularly, buy credits in advance.
5. Use Standard Routes for Non-Critical Messages
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 | ₦6.49 |
| DND delivery needed | Corporate/DND | ₦6.50 - ₦8.00 |
| OTPs, critical alerts | Premium direct | ₦8.00 - ₦10.00 |
6. Optimize Sending Frequency
Sending fewer, more targeted messages to engaged subscribers is cheaper and more effective than blasting everyone frequently.
7. Use Segmentation
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.
8. Test Before Blasting
Always send test messages to verify character count and encoding before sending to thousands. One emoji you didn't notice can double your costs.
Hidden Costs to Watch For
1. Long URL 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.
2. Personalization Overhead
Adding names increases character count. "Hi Sarah," adds 10 characters. Ensure the personalization benefit outweighs the cost.
3. Failed Delivery Costs
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.
4. Seasonal Price Increases
SMS costs may increase during high-demand periods (Christmas, New Year, Black Friday). Plan campaigns early and buy credits in advance if possible.
ROI Calculator Framework
Use this framework to calculate if an SMS campaign is worth the cost:
SMS Campaign ROI Formula
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
Pricing Comparison: BulkSMS Nigeria vs Competitors
| Feature | BulkSMS Nigeria | Average Competitor |
|---|---|---|
| Standard Route | ₦6.49 | ₦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 |
Quick Pricing Reference Guide
Common Campaign Costs
Small Business (5,000 recipients)
- • 1-page message: ₦30,000
- • 2-page message: ₦60,000
- • 3-page message: ₦90,000
Medium Business (20,000 recipients)
- • 1-page message: ₦120,000
- • 2-page message: ₦240,000
- • 3-page message: ₦360,000
Large Business (100,000 recipients)
- • 1-page message: ₦562,000
- • 2-page message: ₦1,124,000
- • 3-page message: ₦1,686,000
Enterprise (500,000 recipients)
- • 1-page message: ₦2,810,000
- • 2-page message: ₦5,620,000
- • Contact for custom pricing
Conclusion: Mastering SMS Pricing
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:
- ✓ Stay under 160 characters to keep messages at 1 page
- ✓ Avoid Unicode triggers (₦, emojis) that cut character limit to 70
- ✓ Test before sending to verify page count and encoding
- ✓ Buy in bulk for 10-20% volume discounts
- ✓ Clean your lists to avoid wasting credits on invalid numbers
- ✓ Segment your audience to send only to relevant recipients
- ✓ Monitor delivery rates to ensure you're getting value for money
With these insights, you can budget accurately, reduce costs significantly, and maximize ROI from every SMS campaign.
Get Started with Transparent, Affordable SMS Pricing
No hidden fees. No setup costs. No minimum commitments. Just honest, competitive pricing and 98%+ delivery rates. Start with a ₦50 free SMS credit.
Ready to Put This Into Practice?
Start sending bulk SMS to your customers today with a ₦50 free SMS credit.