NumberFlareNumberFlare
🌐 English

Receive Your Battle.net Verification Code Online

Instant OTP from $0.20 per code197 countriesCloud Numbers from $1.95/month
Quick answer

You can receive a Battle.net verification code by choosing Battle.net and a country in NumberFlare Instant OTP, entering that number in your Blizzard account, and copying the SMS from the live inbox. Instant OTP starts from $0.20 per code, runs for 20 minutes, and is refunded automatically when no code arrives. Because Blizzard keeps using your phone for account protection, a Cloud Number from $1.95/month is often the better long-term home for it.

How does Battle.net use the phone on a Blizzard account?

Blizzard's phone feature is called SMS Protect. Once a number is attached, Blizzard can text it codes to unlock your account, reset your password, or approve sensitive changes. The number belongs to the whole Battle.net account, so the same phone covers every Blizzard game you own there.

Blizzard has at times required SMS Protect before certain games or modes could be played, with Overwatch 2 being the best-known example. Those requirements have changed over time, so check what your game asks for today rather than relying on old forum posts.

There is also the separate Battle.net Authenticator app, which handles login approvals without SMS. Many players use both: the app for everyday sign-ins and SMS Protect as the recovery path.

Is Blizzard strict about which numbers it accepts?

Yes, and it is worth knowing before you spend anything. Blizzard is selective about number types for SMS Protect, and some virtual numbers will be turned away at the point you enter them. Whether a particular Battle.net phone number is accepted is Blizzard's decision, not ours.

This is the main reason NumberFlare Instant OTP only charges when a code is actually delivered. If Blizzard declines the number or simply never sends the SMS, the activation expires after 20 minutes and the money goes back to your wallet. You can then try again later or pick a different country you are connected to, without paying for the attempt that failed.

Choosing a country for your Battle.net number

Instant OTP for Battle.net is currently available in 197 countries. Among them: the United States, Canada, Mexico, Brazil, the United Kingdom, Germany, France, Poland, Sweden, Finland, Norway, Denmark, Spain, Italy, Ukraine, South Korea, Taiwan, Australia and New Zealand. The live list in the dashboard is always the reference.

On Battle.net, the country question matters more than usual. Every Blizzard account carries a country chosen at creation, and that setting is hard to change later. A number from the same country as your account is the cleanest match. A player in Helsinki with a Finnish account, for example, should pick Finland rather than whatever country happens to be cheapest that day.

Step by step: attaching the number and reading the code

  1. Sign in to NumberFlare, or open a free account and confirm your email with the 6-digit code.
  2. Fund your wallet by card or with USDT/USDC. Buying unlocks after the first top-up.
  3. In Instant OTP, select Battle.net, then the country that matches your Blizzard account. Check the price shown, then confirm.
  4. Copy the number from your activation.
  5. In your Blizzard account settings, open the security section, choose SMS Protect, and enter the number.
  6. Request the code and watch the live inbox. It usually appears within a minute or two.
  7. Enter the code in your Blizzard account before the 20 minutes are up.

If the window closes empty, there is nothing to cancel or claim. The refund to your wallet happens on its own.

Battle.net SMS not arriving? Things to check

  • Dial code entered twice. If Blizzard's form offers a country dropdown, choose the country there and type only the national part of the number.
  • Account country mismatch. If the number comes from a different country than your account, start a new activation in the matching country before trying again.
  • Impatience. Repeated resend requests may trigger a temporary limit. Request once and give it a couple of minutes.
  • Number type refused. As covered above, some virtual numbers are not accepted for SMS Protect. In that case, no attempt on the same number will succeed, so let the activation expire and try later or elsewhere.

When nothing works, your wallet is refunded for every activation that delivered no code.

Should SMS Protect sit on a one-time number?

Think about what SMS Protect is for: getting you back in when something goes wrong, possibly months from now. An Instant OTP number lasts for one code. Once the window closes, you cannot read later messages sent to it, so a future unlock code would go somewhere you cannot see.

That makes a number you keep the sensible choice for Blizzard recovery. A NumberFlare Cloud Number starts from $1.95/month and stays yours while it renews from your wallet. Codes land in the dashboard SMS inbox, and you can also take calls in a desktop browser, forward them to your mobile, or let voicemail answer.

Blizzard players in the United States, Canada or Puerto Rico can buy a Cloud Number and use it within moments. Players elsewhere can use Request another country in the dashboard: our team confirms availability and price and explains any address or ID check local rules require before activation. Timing varies by country. Compare both products on the pricing page.

Playing fair with your Blizzard account

Use a Battle.net SMS number to protect your own account, not to multiply accounts or to return after a suspension. Blizzard's End User License Agreement and in-game codes of conduct apply no matter which phone you use, and one account per real person is the honest baseline. Never share a recovery number with someone you would not trust with your login.

NumberFlare is not affiliated with Blizzard Entertainment. Battle.net and the game names mentioned here are trademarks of their owners. Gamers setting up a Twitch channel alongside their Blizzard account can follow the Twitch guide.

Service names and logos are trademarks of their respective owners. NumberFlare is not affiliated with them. Use numbers lawfully and follow each service's terms.

Frequently asked questions

It is Blizzard's phone-based security feature for Battle.net accounts. It sends codes by SMS to unlock the account, reset a password, or confirm important changes.

Yes. NumberFlare Instant OTP gives you a number for one Battle.net code, and you pay only if that code arrives. Blizzard may still decline some virtual numbers.

It does. Pick the same country as your Blizzard account so your security details stay consistent with the rest of the account.

Instant OTP starts from $0.20 per code. The exact price for Battle.net depends on the country and is shown before you confirm.

No code is delivered, the 20-minute activation expires, and the charge returns to your wallet automatically.

Blizzard's account settings let you update the attached phone, subject to whatever checks Blizzard applies. Moving it to a Cloud Number you keep is a sensible upgrade if you started with a one-time number.

No. NumberFlare is an independent service and has no partnership with Blizzard or Battle.net.

Cloud Number or Instant OTP?

Two different products — pick the one that matches what you need.

Cloud NumberInstant OTP
Best forYour business phone line — calls & SMS you keepOne-time verification code (sign-up, login, testing)
How long it's yoursAs long as you renew it (weekly to yearly)One activation — 20-minute window
CallsYes — browser calling, forwarding, voicemailNo
SMSSMS inbox (two-way on US & Canada)Receives the verification code only
CountriesUS, Canada & Puerto Rico instantly; more on request200+ countries
Pricefrom $1.95/monthfrom $0.20 per code — only if it arrives

Rule of thumb: need to receive SMS on the same number again and again, or make calls? Get a Cloud Number. Need just one code right now? Use Instant OTP.

Available in these countries

Get your number in minutes

Create a free account, top up your wallet and pick a number. No contracts.