Blizzard tightened security: registering new Battle.net accounts now requires SMS verification. This applies to World of Warcraft, Diablo, Overwatch, and other games. I'll explain how to properly pass verification using virtual numbers and what pitfalls await during multi-accounting.
Blizzard SMS requirements for registration
Which number the system accepts
Battle.net accepts numbers from 50+ countries. Most reliable:
- USA — accepts 99% of numbers, SMS arrives within 5 seconds
- UK — works stably, no issues
- Germany, France, Spain — acceptable, but sometimes requires repeat
- Russia, Ukraine — work, but Blizzard may limit them due to DDoS attacks
Blizzard explicitly blocks VOIP numbers (Skype, Google Voice, Telegram SMS). Only real mobile numbers work.
How Blizzard verifies numbers
During registration, the system:
- Checks number in national database (is it real)
- Sees if number is on their blacklist
- Sends SMS with 6-digit code
- Records verification date (used in antifraud system)
If a number was used 10+ times in different accounts in a week — it goes on ban list.
Step-by-step Battle.net registration with SMS
Step 1: Go to registration page
Open battle.net/en/account/creation/. Enter:
- Email (preferably temporary to avoid attachment to real profile)
- Password (minimum 8 characters, Latin + digits + special chars)
- Date of birth (18+)
Step 2: Email confirmation
A confirmation link arrives at the email. Click it. This is required to continue.
Step 3: SMS code request
After email confirmation, the system asks for phone number. Enter your virtual number. Blizzard sends SMS with code.
Step 4: Enter SMS code
Code is valid for 10 minutes. Enter it in confirmation field. After this, account is activated.
Step 5: Two-factor authentication (recommended, optional)
Blizzard offers Authenticator (code generation app) or SMS for login. For multi-accounting, NOT recommended to enable 2FA — complicates automation.
Where to buy number for Battle.net
Virtual numbers from turbon.rent
Via turbon.rent you get real mobile numbers from different countries. For Battle.net recommended:
- USA numbers — most reliable ($0.05–0.10 per number)
- Rental periods — from 12 hours to 30 days
- API for automation — if registering 50+ accounts, use turbon API
Approximate logistics for 100 accounts:
- Buy 100 different numbers (alternate countries)
- Cost: 100 × $0.08 = $8
- Pays back within first hour of one account operating
Why choose turbon
Other virtual number services are generally more expensive ($0.10–0.20 per number). Choose turbon for better price and reliability.
Typical registration problems
Problem 1: "Invalid phone number"
Reason: Number didn't pass Blizzard validation. This could be:
- Number not from mobile network (landline)
- Number already blocked
- Number on blacklist
Solution: Try different number or country. If systematic problem — choose service with guarantee.
Problem 2: SMS doesn't arrive
Reasons:
- Number disabled by operator (some numbers used temporarily)
- Blizzard blocked number 24 hours due to request abundance
- SMS provider lost SMS (rare, but happens)
Solution: Wait 5 minutes and request code again (interface has "Resend Code" button). If doesn't help — get new number.
Problem 3: Account blocked immediately after creation
Reason: Blizzard detected suspicious activity (multiple accounts from one IP, same email domain, same payment method).
Solution:
- Use proxy for each account
- Different email addresses (preferably different domains)
- Different payment methods for each account
- Interval between registrations: minimum 2–4 hours
Problem 4: Verifying phone number takes too long
Reason: Blizzard processes SMS slower on some numbers (e.g., from India or Russia operators).
Solution: Switch to numbers from more "reliable" countries (USA, UK). Higher price, but better speed.
Strategy for mass Battle.net registration
Infrastructure for 100+ accounts
Components:
- 100 virtual numbers — from different countries, alternating (30% USA, 20% GB, 20% DE, 30% other)
- Proxy server — mobile residential proxies with different IP for each account
- Antidetect browser (Dolphin Anty, GoLogin) — imitates different devices and browsers
- Email clients — temporary email (guerrillamail, temp-mail) or Mailinator for confirmation
Automation via API
turbon API allows automating number acquisition via script. Example logic:
- Script requests number in turbon API
- Number tied to Battle.net account
- SMS arrives, script parses code and enters automatically
- Account activated — move to next
Process speeds up 5–10 times vs manual registration.
Blizzard ban risk and policy
Why accounts get banned:
- Multiple registrations from same IP (5–10+ per day)
- Selling accounts you created yourself
- Using bots for auto-play
- RMT (Real Money Trading) — selling in-game currency
How to avoid:
- Different IP for each account
- Different email
- Minimum 2–4 hours between registrations
- Different payment cards (if planning deposits)
- Natural behavior: don't play simultaneously on all accounts
Summary
Battle.net requires SMS for each new account, and that's good — you can't create endless accounts without costs. But with right approach (virtual numbers from turbon.rent, proxies, antidetect), process becomes simple and cheap. For 100 accounts, you spend less than $20 on numbers + basic infrastructure.