HomeGuides › Why VoIP Numbers Get Rejected (and What Works Instead)

Why VoIP Numbers Get Rejected (and What Works Instead)

By The CODASMS TeamUpdated July 10, 2026
Quick answer: Platforms run a carrier-lookup check that classifies your number before sending a code. VoIP lines — Google Voice, and similar internet-based numbers — are flagged and refused, so no SMS is ever dispatched. A non-VoIP, carrier-grade number passes the check and receives the code normally.
VoIP
Detected and refused at carrier lookup
Platform behaviour, 2026
Silent
No SMS is sent to a rejected number
Independent testing, 2026
Non-VoIP
Real carrier lines pass the check
Industry standard

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

  1. Choose a carrier-grade number. CODASMS numbers are real carrier lines that pass the VoIP check, not internet-based VoIP.
  2. Match the country. Pick a country close to your connection so no secondary check is triggered.
  3. Retry free if flagged. Cancel for a refund and request another. You only pay on delivery.
"No code arrived" usually means "number rejected." If a VoIP number never delivers, it's not a delay — the platform declined to send at the lookup stage.
How carrier lookup decides CARRIER LOOKUP You enter a number the platform queries carrier API Twilio · Telesign · IPQualityScore VoIP detected Real carrier SIM REJECTED Free VoIP / recycled pool numbers Code is never dispatched ACCEPTED Code is delivered Account verifies first try The check happens before the code is ever sent. A rejected number never receives an SMS.
Before the platform sends a code, it queries a carrier-lookup API to classify the number. VoIP ranges are refused silently — the SMS is never dispatched. "The code never arrived" usually means the number was rejected, not delayed.

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.

How a verification runs HOW A VERIFICATION RUNS 1 Pick service Choose the platform and acountry matching yourconnection 2 Get number A real carrier number isassigned instantly 3 Receive code The OTP appears in yourdashboard, usually inseconds 4 Enter & done No code? Balance refundedautomatically
Four steps, start to finish. If no code lands inside the window, your balance is returned automatically — you are never charged for a number that failed.

Get a verification number in seconds

180+ countries, 700+ services. Pay only when the code arrives — automatic refund if it doesn't.

Get a number

Frequently 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.

Related guidesNon-VoIP Numbers for SMS Verification →VoIP vs Non-VoIP Numbers for Verification →Why Your Verification Code Is Not Arriving →
Get your numberPay only when the code arrives
Get a number