Fake DLRs & Grey Routes: How to Spot SMS Delivery Fraud in Kenya
Is your SMS provider faking delivery reports? Many Kenyan businesses are losing money to grey route fraud — messages reported as delivered that never reach the recipient. Learn the red flags and how to protect your campaigns.
The Dirty Secret of Cheap Bulk SMS in Kenya
Here is a scenario that plays out every day in Kenya: a business owner in Nairobi signs up with a bulk SMS provider advertising rates of KES 0.20 per SMS. They send 10,000 messages for a flash sale. The dashboard shows 98% delivered. But when the shop opens, hardly anyone shows up. The promotion flopped.
What went wrong? The delivery reports were fake. The messages were routed through grey routes — and most of them never reached the intended recipients. The business paid for 10,000 SMS but effectively reached only 3,000-4,000 people. Pesa imetupwa bure — money thrown away.
This is one of the biggest problems in Kenya's bulk SMS industry, and most businesses do not even know it is happening to them.
What Are Fake DLRs?
DLR stands for Delivery Report (sometimes called Delivery Receipt). It is the confirmation message that a mobile network sends back to the SMS gateway when a message has been successfully delivered to the recipient's handset.
A legitimate DLR flow works like this:
- You send an SMS through your provider
- The provider routes it to the mobile network (Safaricom, Airtel, or Telkom)
- The network attempts delivery to the recipient's phone
- The network confirms delivery (or failure) back to the provider
- The provider passes this genuine status to you
A fake DLR bypasses steps 3-4. The provider (or an intermediary in the routing chain) generates a "delivered" status without actually receiving confirmation from the mobile network. They report success to make their dashboard look good, even though they have no idea whether the message arrived.
In the worst cases, the provider sends your message into a black hole — an international carrier that accepts the message and the money but never even attempts delivery. The fake DLR is generated the moment the international carrier accepts the message, not when it is delivered.
How Grey Routes Enable Fake DLRs
Grey routes and fake DLRs go hand in hand. Here is how the scheme works:
- You pay KES 0.20 per SMS to a budget provider
- The provider routes your message internationally — instead of using direct connections to Safaricom/Airtel/Telkom (which cost around KES 0.40-0.50 in termination fees), they send your message to an international aggregator in Europe or Asia for KES 0.05-0.10
- The international aggregator generates a fake DLR — the moment they accept your message, they report "delivered" back to your provider. Whether they actually deliver the message is secondary to them.
- Your dashboard shows 98% delivered — because the fake DLRs make it look like everything worked perfectly
- In reality, 30-50% of messages never arrive — they are dropped by the international carrier, blocked by the Kenyan network (which detects the international origin), or delivered hours later when they are no longer relevant
The economics are simple: the provider charges you KES 0.20, pays KES 0.08 to the international carrier, and pockets KES 0.12 in profit. They do not care about delivery because the fake DLRs keep you happy — at least until you start noticing poor campaign results.
Red Flags: Is Your Provider Faking DLRs?
Watch for these warning signs:
1. Suspiciously Cheap Pricing
Direct termination to Safaricom costs approximately KES 0.35-0.45 per SMS. If your provider charges below KES 0.30, the mathematics simply do not work for direct routing. They are either subsidising from other revenue (unlikely) or using grey routes (almost certain).
2. Impossibly High Delivery Rates
Any provider showing 99-100% delivery rates across all campaigns is likely generating fake DLRs. In reality, even with the best direct routes, you will see 95-98% delivery because some recipients have phones switched off, are out of coverage, have full SMS inboxes, or have invalid numbers. A realistic, honest provider will show you these failures.
3. No Sender ID Support
If your provider cannot support registered sender IDs, or your sender ID appears as a random phone number on the recipient's phone, the messages are being routed internationally. Direct routes preserve your sender ID; grey routes strip it.
4. Delayed Delivery
Send a test message to your own phone. Direct routes deliver in 1-5 seconds. If your message takes 30 seconds or more, it is being routed internationally. For OTPs and time-sensitive alerts, this delay is unacceptable.
5. Network-Specific Failures
Test delivery to all three Kenyan networks. Grey route providers often have decent delivery to Safaricom (the largest and most connected network) but poor delivery to Airtel and especially Telkom. If your Telkom delivery is significantly worse than Safaricom, grey routes are the likely culprit.
6. No Detailed Error Reporting
Legitimate providers with direct routes can tell you why a message failed — "subscriber absent," "invalid number," "phone memory full." Grey route providers show only "delivered" or "failed" with no granular error codes, because they never receive the actual network response.
How to Test for Fake DLRs
Here is a practical testing method that any business can do:
- Get three test phones — one Safaricom, one Airtel, one Telkom. Use SIM cards that you personally control.
- Send 10 messages to each phone through your current provider, at different times of day.
- Record what you observe — delivery time, sender ID display, and whether all 10 messages arrive on each phone.
- Compare dashboard vs reality — if your provider dashboard says 30/30 delivered but your phones only received 22/30, you have your answer.
- Test during peak hours — grey routes are particularly unreliable during high-traffic periods (Monday mornings, end of month, holidays).
The Business Impact of Fake DLRs
Fake DLRs cost Kenyan businesses real money and real opportunities:
- Failed OTPs — customers cannot complete transactions on your platform, leading to cart abandonment and lost revenue. A Nairobi e-commerce business losing 30% of OTPs could be losing millions in annual sales.
- Missed appointments — a Mombasa clinic sends appointment reminders but 40% never arrive. No-show rates skyrocket, wasting doctor time and revenue.
- Ineffective promotions — you spend KES 50,000 on an SMS campaign but only 60% of messages deliver. Your cost-per-conversion doubles.
- Damaged trust — customers complain "I never received any message from you." Your brand looks unreliable.
- False analytics — you make marketing decisions based on fake data. You think SMS works poorly for your business when the real problem is your provider.
Why KenyaSMS Uses Only Direct Routes
At KenyaSMS, we maintain direct SMPP connections to Safaricom, Airtel, and Telkom. Every delivery report we show you is genuine — received directly from the mobile network operator. When we say "delivered," we mean the network confirmed the message reached the handset.
Yes, our pricing is higher than grey route providers. We charge a fair price because we pay real termination fees to deliver your messages through legitimate channels. But the effective cost is actually lower — because every shilling you spend reaches a real person.
Our honest metrics show you real delivery rates (typically 97-99% for clean contact lists), real failures with detailed error codes, and real delivery times. No inflated numbers, no fake reports.
Make the Switch
If you suspect your current SMS provider is using grey routes, test them using the method above. Then try KenyaSMS with a free test. Send to your own phones on all three networks and see the difference — real delivery, real speed, real sender ID, real reports.
Your messages deserve to actually arrive. Your customers deserve to receive them. And your business deserves honest reporting. Over 10,000 Kenyan businesses trust KenyaSMS for exactly this reason — ukweli katika kila ujumbe — truth in every message.
Ready to Start Sending SMS?
Join thousands of Kenyan businesses using KenyaSMS. Get 10 free credits on signup.