Qualmie
Fraud & risk

How to Detect VoIP and Disposable Phone Numbers

Updated July 26, 2026 · 7 min read

Fraudsters don't use their real mobile numbers. They use VoIP lines and disposable numbers that are free, abundant, and easy to churn through. Spotting those numbers at signup is one of the highest-leverage fraud controls you can add — if you know which signals to look at.

Why VoIP and disposable numbers are risky

VoIP numbers aren't inherently bad — plenty of legitimate people use them. But they're cheap and programmatically available in bulk, which makes them the tool of choice for account farming, promo abuse, and OTP-bypass schemes. Disposable numbers take it further: they're designed to receive a single verification code and then be thrown away.

The result is a strong correlation. A signup on a freshly-issued VoIP or disposable line is far more likely to be fraudulent than one on an established mobile number.

Signals that identify a VoIP number

The primary signal is line type. A lookup that returns a line type of "voip" is the clearest flag. Beyond that, the carrier metadata helps you tell apart consumer VoIP apps from business VoIP providers:

  • Line type resolved as VoIP rather than mobile or landline.
  • Carrier name matching known VoIP or cloud-communications providers.
  • Number ranges allocated to VoIP carriers rather than mobile network operators.
  • Portability history that routes the number through a VoIP gateway.

Signals that identify a disposable number

Disposable and temporary numbers are a subset of VoIP with extra tells. They're issued from pools known to power "receive-SMS-online" services, they churn quickly, and they're often recently activated:

  • Assignment to a provider associated with temporary or public receive-SMS services.
  • Very recent activation with no stable history on the line.
  • High reuse — the same number appearing across many unrelated accounts.

Putting it in your signup flow

The goal isn't to block every VoIP number — that would reject real users. It's to route by risk. A cheap liveliness and risk check runs first; only the risky cases get more friction.

A simple waterfall keeps friction proportional to risk: screen the number, let clean mobile numbers through, and step up or review the rest.

  • Allow established mobile numbers straight through.
  • Step up disposable or high-risk numbers to an extra verification step.
  • Send only the ambiguous middle to manual review, not everyone.

Key takeaways

  • VoIP and disposable numbers are cheap and abundant, which is why fraud gravitates to them.
  • Line type plus carrier metadata is the core VoIP signal; recency and reuse flag disposables.
  • Don't block all VoIP — route by risk so real users aren't punished.
  • A liveliness + risk check at signup is a high-leverage, low-friction fraud control.

Frequently asked

Should I block every VoIP number at signup?+

No. Many legitimate users have VoIP numbers, so a blanket block will cost you real signups. Use VoIP as one risk input and reserve blocking or step-up verification for numbers that combine VoIP with disposable-provider or high-reuse signals.

How is a disposable number different from a regular VoIP number?+

Both are VoIP, but a disposable number is issued from a pool built specifically to receive one-off verification codes and then be discarded. It typically has no stable history and is reused across many unrelated accounts.

Try it on your own numbers

Get a free API key and 500 lookups a month — no credit card, no sales call.