Skip to content

SMS Delivery Rate: Benchmarks, Latency and Monitoring

How to calculate SMS delivery rate and latency, what a normal SMS delivery rate looks like, common causes of poor results and how to monitor routes.

Updated 20 October 2026

SMS delivery rate is the share of sent messages that reach the handset, and latency is the time from submission to delivery. On good A2P routes, delivery rates are typically in the 90s (percent) and most messages arrive within a few seconds; both should be measured per country, per network and per route, and checked against real handset tests because delivery reports can be wrong.

How to calculate delivery rate

The basic formula is delivered messages divided by submitted messages, using the final DLR status. Decide up front how you treat each case:

  • DELIVRD counts as delivered.
  • UNDELIV, EXPIRED, REJECTD count as failed.
  • No DLR or UNKNOWN should be reported separately, not hidden in either group.
  • Rejected at submission (non-zero SMPP status) is a separate failure type. See common SMPP error codes.

Count long messages once, as delivered only when all parts are. Status meanings are in SMS DLR statuses explained.

What is a normal delivery rate?

There is no single number. A clean, opted-in list on a direct route often delivers 95% or more. Old marketing lists contain many inactive numbers, so the rate is lower even on perfect routes. Some countries and networks report delivery less reliably. Compare routes on the same traffic, not against a generic benchmark. A route reporting close to 100% everywhere, including on numbers you know are inactive, is more likely to be sending fake DLRs than to be perfect.

Measuring latency

There are three useful intervals:

IntervalWhat it shows
submit_sm to submit_sm_respHow fast the supplier accepts messages; rises with congestion
Submit to DLREnd-to-end time as reported by the route
Submit to arrival on a test handsetThe real user experience, used to validate the DLR time

Look at percentiles, not averages: the median, the 90th and the 95th percentile. An average of 4 seconds can hide 10% of messages arriving after a minute, which is a failure for OTP. See OTP SMS best practices.

Common causes of low delivery or high latency

  • Invalid or inactive numbers: clean lists with format validation or an HLR lookup.
  • Sender ID not registered where registration is required, leading to REJECTD. See sender ID registration.
  • Content filtered by an operator firewall, often for links, keywords or URL shorteners. See SMS firewalls explained.
  • Too many hops: indirect routes queue messages at each provider.
  • Throttling: sending above your allowed TPS creates a backlog.
  • Network or handset state: phones off, out of coverage or with full memory lead to EXPIRED after the validity period.

Monitoring in practice

  1. Build a dashboard per country, network (MCC/MNC) and supplier, updated at least hourly.
  2. Set alerts on relative changes: for example delivery rate down 5 points, or 95th percentile latency doubled, compared with the last 7 days.
  3. Run small automated handset tests daily on key destinations, as in how to test an SMS route.
  4. For OTP, add conversion rate: it catches problems DLRs miss.
  5. Keep a backup route ready per key country so you can move traffic within minutes.

Improving your numbers

Most improvements come from the route, not the sender's code. Moving critical traffic to direct routes usually lifts both delivery and speed. VoIPMatcher sources A2P SMS routes from its carriers and manages them for you. Request an SMS route with your current delivery and latency figures.

Frequently asked questions

What is SMS latency?

SMS latency is the time between submitting a message and its arrival on the handset. On good A2P routes most messages arrive within a few seconds. Measure it with percentiles rather than averages, because a small share of messages arriving after a minute ruins OTP flows even when the average looks fine.

Why are my SMS delayed?

Common causes are indirect routes that queue messages at each hop, sending above your allowed TPS, operator firewalls holding unregistered sender IDs, and phones that are off or out of coverage. Compare submit to DLR times per network and supplier: a delay on one network usually points to the route, not to your platform.

Do undelivered messages count in SMS cost?

On per submitted billing, yes: you pay for every message the supplier accepts, delivered or not. On per delivered billing you pay only for DELIVRD reports, which makes report accuracy important. Either way, compare offers by cost per delivered message, using the delivery rate measured with your own tests.

What is the difference between delivery rate and conversion rate?

Delivery rate is the share of messages the route reports as delivered. Conversion rate is the share of recipients who act on the message, such as entering an OTP code. For OTP traffic, conversion is the more reliable metric, because it catches problems that delivery reports miss, including fake DLRs and messages filtered on the handset.

Need a route?

Send the destination, route type and target rate. We reply with what we can deliver.

More guides

All guides
A2P SMS SMPP vs HTTP API for SMS: Which One to Use SMPP vs HTTP API for A2P SMS: throughput, delivery reports and setup compared, plus SMPP vs SMTP and SMPP vs SMSC, and when each connection fits. A2P SMS Direct SMS Routes: What They Are and How to Verify What a direct SMS route is, why it delivers better than indirect or grey routes, when OTP traffic needs one and how to verify a supplier's direct claim. A2P SMS SMS Sender ID: Alphanumeric, Numeric and Short Code What a sender ID in SMS is: alphanumeric sender ID examples, numeric long codes and short codes compared, length limits, replies and country rules. A2P SMS SMS Routing Explained: Direct, High Quality, Wholesale How SMS routing works: direct, high quality and wholesale A2P SMS route types compared on path, sender ID, DLR reliability, price and suitable traffic. A2P SMS SMPP Bind Types and TPS: Transceiver and Throughput SMPP bind types (transmitter, receiver, transceiver), what TPS limits mean, windowing, throttling errors, bind failures and how to size a connection. A2P SMS HLR vs VLR: What Is the Difference in GSM? HLR vs VLR explained: what each mobile network register stores, how they work together for calls, SMS and roaming, and what replaced them in 4G and 5G. A2P SMS 10DLC vs Toll-Free vs Short Code for US SMS (2026) 10DLC, toll-free and short codes compared for US business SMS in 2026: registration, setup time, throughput, costs and which to choose. A2P SMS SMS OTP Cost: What Verification SMS Costs What drives the cost of OTP SMS by country, how to calculate the real cost per verification and how to lower it without losing delivery.