Back to Blog
Non-VoIP Number for Square: What You Need for SMS Verification

Non-VoIP Number for Square: What You Need for SMS Verification

August 16, 2026

Square requires a non-VoIP number for SMS verification because its security systems routinely block virtual numbers provided by standard internet-based carriers. If you attempt to register a merchant account using a cheap internet telephone line, the automated one-time password (OTP) simply won't arrive, or your new account will get flagged during the compliance check.

Setting up merchant processing requires strict adherence to financial regulations. Payment processors demand genuine subscriber identity verification to prevent fraud, chargeback abuse, and illegal financial operations. When you try to bypass this with a standard internet-based phone line, the system rejects it at the gateway level. Understanding how carrier routing works saves you hours of frustration when setting up your point-of-sale terminal.

Quick answer

Square blocks VoIP numbers to comply with anti-fraud rules. To pass SMS verification smoothly, you need a true mobile or landline number linked to a physical SIM card. If you require a secondary option for privacy or international registration, PVACodes provides non-VoIP temporary numbers specifically routed through carrier networks to ensure OTP delivery.

Why Square Rejects Standard VoIP Numbers

Financial technology platforms maintain strict databases of phone number blocks owned by cloud communication providers. When an API call requests an SMS verification code, Square's system checks the carrier registry in real time. If the prefix belongs to a known virtual carrier, the message route terminates before dispatch.

This automated filter protects the ecosystem. Merchant accounts handle sensitive bank details, credit card transactions, and customer PII (personally identifiable information). Allowing internet-generated numbers opens the door for bad actors to spin up hundreds of temporary storefronts without a paper trail. Real SIM numbers tether the account to a physical entity, which satisfies Know Your Customer (KYC) requirements mandated by acquiring banks.

Many merchants run into trouble when they use secondary communication apps that provide virtual lines. These apps rely on data connections rather than cellular towers. Even if the app can receive texts from friends, financial short codes ignore them entirely. If you want to understand how these carrier-level distinctions work across different verification systems, our guide on real SIM numbers for verification explains the underlying routing architecture.

Comparing Your Options for Square Verification

When you need to get past the registration screen, you generally choose between three distinct routes. Each path carries different cost implications, privacy tradeoffs, and success rates.

OptionCostPrivacy LevelSuccess Rate with Square
Personal Carrier SIMLowest (if already owned)Low (tied to your real identity)Highest (native carrier routing)
Dedicated Virtual Non-VoIP ProviderLow to Moderate (per activation)High (separated from personal data)High (routes via real telecom operators)
Burner Apps / Free SMS SitesFree or Very CheapMediumNear Zero (blocked by short-code filters)

Relying on free public web numbers is a waste of time for financial setups. Those numbers are already blacklisted by payment aggregators because thousands of users previously spammed them. Dedicated services that source verified carrier lines provide a much higher delivery rate because the telecom metadata reads as a legitimate mobile subscriber.

Understanding the Mechanics of OTP Delivery Failures

When an SMS verification code fails to arrive, the issue usually stems from aggregator routing protocols rather than a broken application. Short-code messages travel through specific gateway aggregators like Twilio, Sinch, or Infobip. These gateways enforce strict compliance rules regarding carrier types.

If you watch a network log during a failed registration, you'll often spot an error response indicating that the destination route is restricted to mobile terminated (MT) non-VoIP channels. This means the carrier database flagged the number as virtual and dropped the packet before it hit any handset. T-Mobile and AT&T short-code filters, for instance, frequently drop OTPs from unregistered senders or suspicious prefixes about two seconds after arrival, leaving the user staring at an empty inbox.

Merchants operating internationally face additional hurdles. A number registered in one jurisdiction often fails to receive gateway traffic from a merchant platform based in another country due to cross-border routing blocks. If you operate across multiple regions, verifying local carrier compatibility is just as important as avoiding VoIP prefixes.

How to Complete Your Registration Safely

Navigating the signup workflow requires careful attention to detail. Follow these steps to ensure your merchant profile stays active:

  1. Clear your browser cookies or use an incognito window to prevent location mismatches between your IP address and your phone number's country code.
  2. Select the correct country prefix before entering your phone digits. Mismatched dialing codes cause instant delivery failures.
  3. Enter the phone number exactly as formatted by your provider, dropping any leading zeros if the input field auto-populates the country code.
  4. Wait at least sixty seconds before requesting a resend if the code doesn't appear instantly. Spamming the resend button triggers rate-limiting blocks on your IP address.
  5. Input the six-digit code promptly. Most OTPs expire within five to ten minutes for security reasons.

If you are managing multiple business profiles or require regional separation, exploring dedicated local resources can help. For instance, merchants operating in specific European markets often review guides like our Italy SMS verification number overview to understand how local carrier formatting impacts cross-border financial onboarding.

One Significant Real-World Limitation

Even when you use a verified non-VoIP number, Square's risk engine performs secondary behavioral checks that can trigger a manual review or account suspension. Having a legitimate mobile number gets you past the initial SMS gate, but if your browser fingerprint, funding source, or business category triggers a high-risk flag, the platform will demand identity documents regardless of how clean your phone number is. Phone verification is only the first layer of compliance.

Frequently Asked Questions

Can I use Google Voice for Square verification?

No. Google Voice numbers are classified as VoIP by telecom databases. Square's system will identify the carrier type and reject the number during the signup process, preventing the verification code from being sent.

Why did I receive an error saying my phone number is invalid?

This error typically appears when the registration system detects a virtual or disposable number prefix. It can also happen if you include incorrect formatting, such as extra spaces or missing country codes in the input field.

Are temporary numbers safe to use for business accounts?

Temporary numbers work well for initial registration and SMS verification, but you should ensure you retain access to the number if you need to perform recurring logins, password resets, or two-factor authentication checks in the future.

What is the difference between VoIP and non-VoIP numbers?

Non-VoIP numbers are traditional cellular or landline numbers tied to physical SIM cards and regulated telecom infrastructure. VoIP numbers operate over internet data connections, making them easy to spin up anonymously and frequently blocked by financial platforms.

Will a landline number work for Square SMS verification?

Landline numbers can sometimes receive voice call verifications if the platform supports text-to-speech calls, but SMS messages require a mobile-capable number. Always check if the platform offers a phone call fallback option if you are using a fixed line.

How long do Square verification codes take to arrive?

On a legitimate non-VoIP mobile route, verification codes usually arrive within 5 to 15 seconds. If more than two minutes pass without a message, check your network connection or request a new code via voice call if available.

What should I do if my verification code never arrives?

First, verify that you selected the correct country code and that your number is truly non-VoIP. If the network carrier is legitimate and the code still fails, clear your browser cache, switch to a clean IP address, or try an alternative carrier route.

Finding a reliable verification path shouldn't involve endless trial and error with blocked services. By sticking to genuine carrier routes and avoiding internet-based burner apps, you can complete your merchant registration and get your POS hardware running without unnecessary delays.

Sign up free — instant access