Why VoIP Numbers Get Rejected (and What Works Instead)
Why your VoIP number won't verify
Before a platform sends a code, it queries a carrier-lookup service that returns the type of number: mobile, landline, or VoIP. Because VoIP numbers are cheap to generate in bulk, platforms treat them as a fraud signal and refuse them. The frustrating part: the rejection is silent. No error, no SMS — the code simply never arrives, so it looks like a delivery problem when it's actually a rejection.
The fix: use a non-VoIP number
- Choose a carrier-grade number. CODASMS numbers are real carrier lines that pass the VoIP check, not internet-based VoIP.
- Match the country. Pick a country close to your connection so no secondary check is triggered.
- Retry free if flagged. Cancel for a refund and request another. You only pay on delivery.
How to tell if VoIP is your problem
If you're using Google Voice or a similar free internet number and the code never arrives — not late, just never — VoIP rejection is the likely cause. Switching to a carrier-grade number and retrying is the fastest way to confirm it.
Why pay-per-code helps
You only pay when the code actually lands, so testing a non-VoIP number after a VoIP rejection costs nothing until it works.
Get a verification number in seconds
180+ countries, 700+ services. Pay only when the code arrives — automatic refund if it doesn't.
Get a numberFrequently asked questions
Why won't my Google Voice number verify?
Google Voice is a VoIP number. Carrier lookup flags VoIP as a fraud risk and refuses it, so the code is never sent.
How does a platform know my number is VoIP?
It queries a carrier-lookup API that returns the number type — mobile, landline, or VoIP — before deciding whether to send a code.
What number type works instead?
A non-VoIP, carrier-grade number passes the check and receives the code normally.
Why did I get no error, just no code?
VoIP rejection is silent. The platform declines to send rather than showing an error, so it looks like a delivery failure.
What if a non-VoIP number is still flagged?
Cancel for an automatic refund and request another. You only pay when a code is delivered.