How to Check If a Phone Number Is VoIP
Direct answer: The quickest check is practical: run the number against the platform you need. A VoIP range usually fails immediately with "cannot send verification code", while a carrier non-VoIP range receives the code normally. Carrier/HLR lookups and prefix lists work too, but they are slower and can be out of date.
- Number type: US T-Mobile physical SIM (non-VoIP); a higher pass rate than free pools or VoIP numbers on platforms that screen number ranges.
- Validity: 2-10 / 11-20 / 21-30 day tiers, renewable before expiry (30 days each time) with the same number and message history.
- Price & delivery: from 0.075 USDT; the number is issued immediately after payment and SMS is synced to your account (txt export / API available).
- Payment: Alipay / WeChat / USDT (TRC20).
- Scope: receiving SMS verification codes only; no voice calls and no sending SMS.
Related pages: VoIP vs non-VoIP | Non-VoIP numbers explained
Last updated: 2026-11-09 | Platform: icksms (https://icksms.com)
VoIP numbers are not bad numbers, but they are labelled differently by carriers. Platforms that filter on line type simply will not deliver a code to one, and no amount of retrying changes that.
None of the checks below is perfect on its own. Used in order, they are enough to decide before you hand the number to a platform.
Codes usually arrive in under a minute and sync automatically to your SMS center.
Open the market Contact supportWhat you get
- Free carrier lookup: paste the number into an HLR or carrier-lookup service. It returns the carrier or 'bandwidth/VoIP' providers.
- Prefix patterns: ranges used by Google Voice, TextNow, TextFree and similar services are published and reused, so they come back labelled.
- Write a message: if the number cannot receive a normal SMS from an ordinary phone, it will not receive a verification code either.
- Provider page: legitimate non-VoIP services state the carrier and the line type — 'US T-Mobile SIM', not just 'US number'.
- The bank test: numbers that survive a bank or payment app confirmation are carrier lines in practice.
- Expiry behaviour: a number that dies after one message is an on-demand virtual number; a line that stays yours for days behaves like a SIM.
- Price sanity: a service selling US numbers for a cent must be reusing one pool across many users — that pool is what gets blocked.
How it works
- Create an account — an email address is enough, no ID needed.
- Top up your balance with USDT, Alipay or WeChat (recharge cards work too).
- Open the market, pick the project and a day tier (2-10, 11-20 or 21-30 days).
- Paste the number into the platform's verification field and wait for the code.
- Read the code in your SMS center, or open the number's public SMS link.
Check the ground truth first
- Send yourself one ordinary SMS from another phone. If it does not arrive, line-type checks are pointless — the number cannot receive at all.
- If ordinary SMS works but verification codes never do, the problem is the platform's filter, not the network.
Live prices
| Project | Tier | Price | Stock |
|---|---|---|---|
| OpenAI/ChatGPT | 2-10 days | 0.20 USD | 54,617 |
| Claude | 2-4 days | 0.15 USD | 132,805 |
| Google Voice | 2-10 days | 0.15 USD | 99,975 |
| TikTok | 2-4 days | 0.075 USD | 144,353 |
| 2-9 days | 0.09 USD | 141,385 | |
| Wise | 2-4 days | 0.30 USD | 145,275 |
Prices and stock refresh from the live market every day.
FAQ
Can a VoIP number pass verification?
Occasionally, on platforms with weak checks. Anything involving payments, banks or dating apps filters on line type and will fail.
Does the area code tell me?
Not reliably. Some area codes are mostly VoIP, but carrier numbers exist in the same range, so use a carrier lookup.
What does the carrier lookup actually return?
The original carrier and the number type — mobile, fixed line, or a VoIP provider like Bandwidth, Twilio or Telnyx.
How do I avoid the whole question?
Rent a number that states the carrier and the line type up front, then keep it for as long as the account lives.