SMS Delivery Reports: How to Read Every Status and Fix What Failed

SMS Delivery Reports: What Every Status Really Means

What is an SMS delivery report?

An SMS delivery report is the record of what happened to each message after you sent it: whether the carrier accepted it, whether it reached the handset, and if not, why. It is the SMS equivalent of a bounce log, and it is the only honest answer to the question "did my message arrive?"

The distinction that matters most is between sent and delivered. Sent means your message left the platform and the carrier took it. Delivered means the handset acknowledged receipt. Between those two points a message can be rejected, filtered, expired or silently dropped — which is why a campaign that reports 100% sent can still have reached far fewer phones.

What does each SMS status mean?

Terminology varies slightly between providers, but the states behind it are consistent:

Status What it means What to do
Submitted / Sent Accepted by the carrier, outcome not yet known Wait — this is not a final state
Delivered The handset confirmed receipt Nothing. This is the only real success
Undelivered / Failed The carrier tried and gave up Check the number and the reason code
Rejected Refused before any delivery attempt Usually the number format or the sender ID
Expired Validity period passed with the handset unreachable Phone off or out of coverage — consider resending
Unknown No receipt returned by the carrier Normal in some countries; judge by the country average

Two of these routinely cause confusion. Expired is not a bad number — it is usually a phone that was off for longer than the message's validity window, and the same number may work perfectly tomorrow. Unknown is not a failure either: some carriers and some countries simply do not return handset receipts, so a block of unknowns from one destination is a reporting limitation rather than a delivery problem.

Which SMS statistics actually matter?

Four numbers tell you almost everything worth knowing:

  • Delivery rate. Delivered divided by sent. Healthy is high — well above 90% for a clean list of mobile numbers in a normal market. A sudden drop is the signal that something changed.
  • Failure reasons, grouped. The aggregate rate is a symptom; the reason codes are the diagnosis. Ten failures for invalid numbers is a data problem. Ten failures on one carrier is a routing problem.
  • Time to delivery. SMS usually arrives in seconds. Consistent delays of minutes point at congestion or a route being throttled, which matters enormously for time-critical messages like appointment reminders.
  • Delivery rate by country. Averages hide everything. A campaign at 94% overall can be 99% in one market and 60% in another, and only the split shows it.

If your messages carry a link, add click rate to that list. And if you send marketing rather than alerts, watch opt-outs as carefully as you would unsubscribes in SMS marketing — a rising opt-out rate is the cheapest early warning you will get.

Every message Mailpro sends appears in your SMS statistics with its own delivery status, so a failure is visible rather than assumed.

Why is my SMS delivery rate low?

A poor delivery rate almost always comes from one of six causes, and the reason codes in your report will point at which:

  1. Numbers are not in international format. A national number without its country code is the single most common failure. Every number should be stored in E.164 form — country code, no spaces, no leading zero from the national format.
  2. The number is not a mobile. Landlines, service numbers and old records collected before mobile was universal cannot receive SMS at all.
  3. The number is dead or reassigned. Phone numbers churn faster than email addresses. A list untouched for two years will have a meaningful share that no longer exists.
  4. The handset was unreachable. Off, flat, or out of coverage for the whole validity window produces expiry rather than failure.
  5. Carrier filtering. Content that looks promotional, shortened links from shared domains, or an unregistered sender in a market that requires registration can all be blocked before reaching the handset.
  6. Sender ID rules. Alphanumeric sender IDs are restricted or forbidden in some countries, and a message that would sail through in one market is rejected outright in another.

Work through them in that order. The first three are your data, the last three are your configuration, and the split between them is usually obvious from whether failures cluster by country.

How to read your SMS reports in Mailpro

  1. Open the campaign and look at delivered versus sent, not the send confirmation.
  2. Group failures by reason before looking at individual messages. Patterns matter more than cases.
  3. Check the per-message status for anything that matters individually — an appointment reminder that never arrived is worth chasing.
  4. Compare against your previous send to the same audience. Delivery rate is only meaningful as a trend.
  5. Split by country if you send internationally, because a single weak market will drag the average and hide itself doing it.

The delivery status view shows the outcome message by message, and the wider SMS statistics give you the aggregate picture alongside it.

How to fix a poor delivery rate

Normalise your numbers once, properly. Convert everything to E.164 at the point of import rather than at the point of sending. Most delivery problems disappear at this step alone.

Remove what repeatedly fails. A number that has failed as invalid three times is not going to start working. Treat hard SMS failures the way you treat hard email bounces: suppress them.

Do not resend into expiry blindly. A retry hours later is reasonable for an expired message; an immediate retry into the same dead number just costs credit twice.

Register your sender where required. Several markets require the sender ID to be registered before alphanumeric messages are accepted. Where registration is not possible, use a numeric route instead of losing the traffic.

Keep alerts separate from marketing. Operational messages sent through a dedicated SMS route are less likely to be caught by filters aimed at promotional content, and mixing the two makes a delivery problem much harder to diagnose.

If you are still choosing a provider, the way delivery data is exposed differs enormously between them — something worth testing during the free trial rather than after signing.

Frequently asked questions

What is a good SMS delivery rate?

Well above 90% for a clean list of valid mobile numbers in a single market. Below that, the cause is almost always data quality rather than the network. Compare against your own previous sends rather than an industry figure, because the achievable rate depends heavily on the countries you send to.

What is the difference between sent and delivered?

Sent means the carrier accepted the message; delivered means the handset acknowledged it. Only delivered confirms arrival. A report showing everything sent and nothing delivered usually means receipts are not being returned, not that every message failed.

Why do some messages show as unknown?

Not every carrier returns a handset receipt, and in some countries none do. A consistent block of unknown statuses from one destination is a limitation of that network's reporting rather than evidence of failure.

Does an expired SMS still cost me?

Yes. The message was accepted and carried, so it is billed whether or not the handset was reachable before the validity period ran out.

Can I see delivery status for each individual recipient?

Yes. Aggregate rates tell you whether there is a problem; the per-message status tells you which recipients it affected, which is what you need when a single important message did not arrive.

How long should I wait before judging a delivery rate?

Most receipts return within seconds to minutes, but a message can sit in a retry window for hours. Read the final numbers the following day rather than the moment the send finishes.

How SMS reporting differs from email reporting

If you come to SMS from email marketing, three habits will mislead you.

There is no open rate. SMS has no tracking pixel and no equivalent of an open. Delivery is the closest thing to a read signal, and in practice almost every delivered message is read within minutes — which is the channel's whole appeal, but it means you cannot measure attention the way you do in email.

Failures are final faster. An email address that soft-bounces today may accept mail next week. A mobile number that comes back invalid is almost always permanently wrong, so the case for suppressing it immediately is much stronger.

Cost per mistake is higher. A wasted email costs a fraction of a cent; a wasted SMS costs a real unit of credit, and a message split into three parts costs three. Reporting is not just diagnostics here — it is cost control, which is why the delivery rate deserves a look after every send rather than once a quarter.

What carries over unchanged is the discipline: clean data, consistent measurement, and a suppression list that you actually respect.

Mailpro and SMS reporting

Know which messages arrived, not just which were sent

Mailpro records a delivery status for every SMS, grouped by reason and broken down by country — so a weak market or a bad batch of numbers shows up before it costs you another campaign.

Start free with Mailpro Discover Mailpro SMS

 

Previous Article

   

Next Article

You might also be interested in:

Keeping track of the activity generated by your email marketing platform is now easier since Mailpro offers you a monthly report of email and SMS campaigns. On a month by month scale, you will be able to find out the general st...
In the fast-paced world of real estate, timely communication is crucial. Whether you're managing listings, coordinating showings, or keeping clients updated on market trends, staying connected with your audience is essenti...
In today's fast-paced digital world, effective communication is essential for keeping customers engaged. One powerful tool at your disposal is SMS marketing. With impressively high open rates and the immediacy of text messagi...
Overview of SMS Marketing in 2025 SMS marketing has been around for quite some time, but in 2025, it's more relevant than ever. With people glued to their phones, SMS offers a direct, personal way to connect with your audie...
SMS marketing has grown exponentially as businesses seek direct and immediate communication channels with their customers. This powerful tool allows companies to reach their audiencewith timely and relevant messages, offering ...