GUIDE · TROUBLESHOOTING

Why banks reject
virtual numbers.

If Chime, GO2bank, Cash App or Kalshi refused your number, it was not bad luck. Their systems check what kind of line the number is before any code is sent — and virtual (VoIP) numbers fail that check on purpose. Here is how the check works and what passes it.

The short answer

It is the type of line, not the number itself

Every phone number belongs to a line type: mobile, landline, or VoIP (internet-based). Banks and finance apps look your number up in carrier databases the moment you type it in. If the answer comes back as VoIP or virtual, many of them refuse it instantly — before an SMS is even attempted.

They do this because virtual numbers are cheap, disposable and easy to get in bulk, which makes them a favourite tool for bonus abuse and fraud. Blocking the whole category is cheaper for a bank than judging each signup. The frustrating part is that the rejection message rarely says any of this — you just see that the number is not supported, or the code never arrives.

Who is strict

Apps that commonly block virtual numbers

Banks & fintech

Chime, GO2bank, MoneyLion, Cash App, PayPal, Venmo, SoFi, Dave, Varo and Current all check line type and refuse most virtual ranges.

Betting & prediction

Kalshi, Polymarket, Novig, DraftKings, FanDuel and PrizePicks do the same — a real US identity trail is part of their compliance.

Sometimes strict

WhatsApp and Google accept many virtual numbers but block some ranges, and the blocked ranges change over time. If one fails, the type is usually the reason.

The fix

What works instead: a non-VoIP number

A non-VoIP number runs on a physical SIM card on a real mobile carrier network. In the same carrier databases the banks use, it is listed as an ordinary mobile line — because it is one. It receives the verification SMS online in your dashboard, exactly like a virtual number, but it passes the line-type check that stops virtual numbers.

On NEXTPVA these are the numbers labelled non-VoIP and Real SIM, including US numbers where you can pick the area code yourself. They cost more than a one-time virtual number, because real SIMs cost more to run — but for a bank or betting account, they are the difference between getting in and being refused.

If it already happened

Your number was rejected — do this

1

Do not keep retrying

Repeated attempts with the same type of number will keep failing and can trigger extra waiting periods on the app.

2

Switch the type, not just the number

Another virtual number from the same ranges will be refused the same way. Change to a non-VoIP number instead.

3

Verify right away

Enter the new number and request the code while the activation is live — codes arrive in your dashboard within moments.

FAQ

Rejected number questions

Quick answers before you buy.

Why did Chime reject my phone number?

Chime checks the type of line behind the number before sending any code. Numbers registered as VoIP or virtual are refused automatically, because they are heavily used for fraud. A non-VoIP number on a real SIM shows up as an ordinary mobile line and passes the same check.

Can I verify PayPal with a virtual number?

In most cases PayPal rejects virtual and VoIP numbers for the same reason banks do. Use a non-VoIP real-SIM number instead — it is treated like a normal mobile number.

What kind of number works for Kalshi and Polymarket?

A US non-VoIP number on a real SIM card. Both platforms check line type at signup, and virtual numbers are typically refused before a code is sent.

Is a non-VoIP number the same as a real SIM number?

Yes. A non-VoIP number runs on a physical SIM card on a mobile carrier network, so carrier databases list it as a mobile line — exactly what banks and strict apps want to see.

What if a code simply never arrives on my virtual number?

The app has usually blocked the number range silently — the code was never sent. Buying another number of the same type rarely helps; switching to a non-VoIP number is the fix that works.