Why US Short Code SMS (5 & 6-Digit Texts) Fail to Arrive—and How Carrier Routing Works

On this page
Have you ever tested a phone number that receives regular text messages from friends without delay, yet completely fails to receive a 6-digit verification code from Google, OpenAI, or a financial app? One possible cause is the sender’s use of a US short code—a specialized 5-digit or 6-digit sender ID whose availability depends on the sending service, carrier, and receiving line.
Knowing how short-code routing differs from standard 10-digit long codes (10DLC) explains why certain numbers silently drop verification texts and how to pick a line that supports them.
What is a US short code vs. a 10-digit long code (10DLC)?
In the United States, businesses send automated text messages over two primary carrier channels:
- US Short Codes (5 to 6 digits): High-throughput national numbers listed in the US Short Code Registry—for example,
22000(Google),22395(OpenAI/Twilio auth), or899010(Verizon). Short codes are provisioned directly with each major domestic wireless carrier for high-volume one-time passcodes (OTPs) and security alerts. - 10-Digit Long Codes (
10DLC): Standard+110-digit numbers with a local area code (such as+1 203-xxx-xxxxor+1 302-xxx-xxxx) registered for application-to-person (A2P) messaging.
Three reasons short-code verification texts fail to arrive
1. The receiving line is on an unprovisioned VoIP or virtual trunk
Short-code support is not universal across receiving providers. Some VoIP, virtual-number, or roaming arrangements do not support a particular US short-code sender. A missing message can also result from sender policy, carrier filtering, or temporary delivery issues; the public inbox alone cannot identify the exact hop where delivery failed.
2. Cross-border and international roaming restrictions
US short codes are intended for participating US carrier routes and are not a general-purpose way to message international numbers such as +44 or +49. Delivery to a US number while roaming or after porting depends on the carrier and sender.
3. Carrier-level short-code blocks or velocity throttling
On physical mobile networks, short-code delivery can also be paused if a line has “Premium / Short Code SMS” disabled at the carrier account level, or if the specific short code has already dispatched its maximum allowed messages per hour to that single destination number.
Real US short codes vs. long codes observed on FreeUSSMS
Because FreeUSSMS operates physical US SIM cards connected to domestic wireless towers, we have observed messages from both 5-digit/6-digit short codes and 10-digit long codes in public inboxes. That observation does not guarantee every sender or number will work. The table below shows real sender routes captured in our October 2026 message logs:
| Sender ID | Route Classification | Sending Service | Typical Message Format | Why Some Numbers Miss It |
|---|---|---|---|---|
22395 |
5-Digit Dedicated Short Code | OpenAI / ChatGPT | Your OpenAI verification code is: XXXXXX |
Support varies by receiving provider; repeated requests may be limited |
22000 |
5-Digit Dedicated Short Code | Google / YouTube | G-XXXXXX is your Google verification code. |
Sender and carrier acceptance varies by line and request history |
899010 |
6-Digit Carrier Short Code | Verizon Wireless | Verizon Msg: FreeUSSMS security code... |
Carrier-specific route; availability depends on the receiving line |
+1 (10-digit) |
10DLC Application Long Code | TikTok / Telegram / Signal | [TikTok] XXXXXX is your verification code |
Delivery and pre-send checks vary by sender and receiving service |

How to troubleshoot a missing short-code SMS
If you are waiting for a 5-digit or 6-digit verification text and nothing appears in the inbox after 60 seconds, work through these checks in order:
- Verify the line is SIM-backed, not VoIP: If you are testing on an external virtual number app, switch to a carrier-backed US SIM line. You can compare line properties in our 2026 app verification compatibility guide.
- Confirm the number is actively receiving texts today: On the FreeUSSMS live directory, open a number that has logged incoming messages within the last few minutes.
- Switch to a different SIM line instead of spamming “Resend”: Repeated resend requests may trigger sender-specific limits. Use the sender’s stated retry interval; if the line remains quiet, try another currently available number for low-stakes testing.
- Check our full diagnostic checklist: For browser caching, country-code formatting, and sender eligibility rules, read what to check when an SMS verification code is not arriving.


