The register, in three counts
- Measured
- 0 routes
- Our own orders, counted. Nothing qualifies yet.
- Supplier-reported
- 0 routes
- A named supplier’s figure, passed through as theirs.
- No data
- 874 routes
- We don't have data for this route yet — every route on the site, today.
These three are counts of our own evidence, not rates. They are derived from the catalogue every time this page is served, they add up to the 874 routes we carry, and none of them is a claim about how any route performs. That is why there is not one percent sign on this page: a success-rate page with nothing measured has nothing to print, and printing something anyway is the failure it exists to avoid.
How to read a figure on this site
Every success figure renders in exactly one of three states. There is no fourth, and there is no site-wide average.
The three states, in short
- Measuredour own orders, always shown with the sample size and the time window it covers.
- Supplier-reporteda named supplier's figure, passed through and labelled as theirs. No colour — colour would read as our endorsement.
- No datawe say so, in words. Most routes start here, and the refund promise covers them exactly the same way.
The trust page explains each state at length and carries the site's one licensed illustrative rendering of them — three labelled examples, one per state. They are not repeated here on purpose: a second set of invented-looking figures, on the page about measurement, is exactly the screenshot that travels without its caption.
What counts as a success
A success is a valid code for the service you asked for, delivered to the number you rented, inside the rental window. That definition is auditable today, at a sample size of nothing, and four of the five things on this page never change when data arrives — they are method, not measurement.
What is not a success
- No code arrives before the rental window closes.
- A code arrives, but for a different service than the one you asked for.
- A message arrives addressed to the number's previous holder. Rented numbers are recycled; a stranger's message is not your verification, and counting it would be the easiest number on this page to inflate.
- A code arrives after the window has closed. Late is a failure, not a partial success.
What we count against ourselves
- Failures caused by our own systems count against the route. They are not excluded as incidents — an incident log that only contains flattering entries isn't a log, and neither is a register.
- We buy country × service × operator and we publish country × service. So a published figure blends operators you cannot choose between. We would rather print that sentence than quietly use the coarser unit to flatter the number.
- A sample that has gone stale is demoted — to a named supplier's figure if one exists, otherwise back to no data. It is never left standing as though it were current.
The window is the rolling last 1,000 sends or the last 24 hours, whichever gives the larger sample, and it is printed beside the figure every time. So is the sample size: there is no minimum we hide behind — a route enters the measured group at its first tracked order, and you judge it by its n.
One thing we do not claim: an accuracy service level between the figure shown and the figure a full audit would produce. A three-percentage-point band is a later milestone with no threshold set, so we don't advertise one.
Where a figure could come from
Two sources, both named, both with their limits stated. There is no third.
Our own orders
The only source that may ever carry a colour, appear in marketing copy or a meta description, or reach structured data. None exist yet, because ordering isn't open — which is the entire content of the measured group below.
A supplier’s published figure, passed through
SMSPool and 5sim both publish per-route rates on public endpoints; 5sim's per-operator table across several time windows is the closest thing this category has to a public track record, and it deserves the credit. If we pass one through it appears in an outlined chip with the supplier's name and the time we read it, labelled supplier figure, not our measurement. Nothing is passed through today: no supplier integration runs before launch.
There is a second reason the supplier group is thin, and it is not modesty. When we read SMSPool's public rate data in July 2026, most rows carried one of a small set of repeated default values rather than a measurement. Those defaults are suppressed here rather than displayed, so a route with nothing but a placeholder behind it shows no data — which is what it has.
What we will never publish
These are commitments, not preferences, and they are enforced in the build rather than left to good intentions — a percentage rendered without a source label fails our own CI.
- A site-wide or category average success rate. There is no such number here — averaging routes nobody has measured is a fabrication with an extra arithmetic step.
- A supplier's default placeholder value dressed up as a reading. We suppress it and fall back to no data.
- A percentage without its sample size and the window it covers, anywhere, in any type size.
- A colour, a dot or a traffic light on anything except our own measurement. Colour on someone else's figure reads as our endorsement of it.
- A dash, an “N/A”, a zero or an empty cell standing in for a value we don't have. The honest empty state is a sentence.
- A stock count. Stock is a yes or a no, never a magnitude — ours or a supplier's, even passed through.
- A ranking of routes by a supplier's figure. A number we did not measure never decides what you see first.
The register
Three groups, one per state. Each group states its own rule once, and routes are listed under the group they are actually in — which is why an empty register still tells you something rather than showing you a table of dashes.
Measured — 0 routes
Empty. A route joins this group on its first tracked order of ours, and is listed here with its figure, its sample size and its window — and nothing else. No price, no stock, no button: this is a measurement register, not a price list.
Supplier-reported — 0 routes
Empty. A route joins this group when a named supplier publishes a usable rate for it and we have read that rate ourselves. A default placeholder never qualifies, and a figure here is never colour-coded and never sorted on.
No data — 874 routes
We don't have data for this route yet — that sentence, verbatim, covers every route we carry today. It is printed once for the whole group rather than once per row, because a copy on every line turns a reassurance into wallpaper.
Below are the 96 routes we lead with — the ones with search demand behind them — in the order we intend to measure them: Tier-1 countries first, then alphabetically. That is a measurement plan, not a ranking. Nothing here is ranked, because nothing here has been measured.
The other 778 routes are in the catalogue and in exactly the same state; they are simply not the ones we lead with. Browse them from all 23 countries or all 38 SMS services.
The register fills when ordering opens and the first orders land. That is the only trigger — there is no pipeline waiting to be switched on that would fill it sooner.