Simple pricing. No monthly fee.
You only pay for the messages you send. Load your wallet from ₦1,000 and we deduct the correct route and message cost automatically.
Minimum top-up
₦1,000
Fund once, send whenever.
Commitment
None
No monthly fee, no minimum spend.
Sender ID
Managed for you
Submission, tracking, resubmission.
Estimator
See what a campaign will cost.
Pick the type of message and how many people. The route and cost adjust automatically.
Message type
Contains
Standard SMS fits 160 characters per segment. Unicode fits 70. Longer messages split into multiple segments, billed per segment.
Estimate
Marketing runs on the generic route.
Estimated total
₦7,800
Reserved from your wallet at send time. Unused amount is released back automatically.
Rates
Per-segment pricing, by use case.
Prices include our margin and carrier fees. No surcharges, no setup fees.
| Best for | Route | Typical use | Price per segment |
|---|---|---|---|
| Marketing SMS | Generic | Promotions, reminders | From ₦6.50 |
| OTP / Transactional | DND | Login codes, service updates | From ₦8.00 |
| Unicode messages | Unicode | Emoji, local-language script | From ₦7.00 |
| International | International | Outside Nigeria | From ₦25.00 |
Prices shown are starting rates and exclude 7.5% VAT, which is applied at wallet top-up. The estimator above calculates the exact per-segment cost for your specific message type and encoding.
Message length
How message length works.
Most standard SMS messages fit into one segment of up to 160 characters. Messages with emoji or special characters use fewer characters per segment and cost slightly more. Very long messages split across several segments — each one billed separately.
Short transactional
1 segment · StandardSample send
MACKHAM: Your order #81204 has shipped. Track at mackham.co/t/81204.
With emoji / Unicode
1 segment · UnicodeSample send
MACKHAM: 🎉 Your order is on the way — arrive Thursday.
Long clinical reminder
3 segments · StandardSample send
MACKHAM: Hi Ada, your appointment with Dr. Ogundipe is confirmed for Tuesday 14 May at 10:30am. Please arrive 15 minutes early with your ID and previous prescription. Bring a copy of your insurance card if you have one. Call 0700-000-000 if you need to reschedule.
Worked examples
What a real campaign actually costs.
Three specific scenarios with route, segments, recipient count, and the final total. Use them to calibrate what a campaign will land at before you send.
Daily delivery alerts — logistics
Transactional · DND corridor
- Segments per message
- 1
- Recipients
- 200
- Price per segment
- ₦4.00
Total
₦800
One short confirmation SMS per parcel. DND-compliant transactional routing applies.
Weekly service reminder — clinic
Service update · DND corridor
- Segments per message
- 2
- Recipients
- 500
- Price per segment
- ₦4.00
Total
₦4,000
A longer reminder that splits into two segments. Class is service update so DND-registered patients still receive it.
Monthly promotion — retail
Marketing · Generic route
- Segments per message
- 1
- Recipients
- 3,000
- Price per segment
- ₦2.50
Total
₦7,500
Single-segment promotional message to opted-in contacts. Runs on the generic route; DND-registered numbers are excluded at preflight.
Included at every price
What you get, regardless of volume.
Sender ID submission and tracking
We submit to the carrier and surface status — including rejection reasons — in your dashboard.
Delivery confirmations
Per-number outcome for every send, with failure reasons and timestamps.
DND-aware routing
Transactional traffic routes through the DND-compliant corridor. Marketing to DND numbers is blocked before dispatch.
Wallet and transaction history
Itemized ledger of every top-up, reservation, spend, and release. Every top-up gets an emailed receipt and a PDF invoice.