Virtual Number for Microsoft Verification: Receive SMS Codes Online
When Microsoft asks for a phone number and sends a security code by SMS—for example when you add a new way to sign in or verify on your Microsoft account Security page, or when Outlook / Microsoft account sign-in prompts for a code—SMSPing can give you a virtual number for the "Microsoft" service: pick a country and carrier, place an order, enter the number where Microsoft asks for it, and the SMS code shows up in your own order page. Microsoft decides which numbers it accepts and how it delivers the code, so we can't promise every number will pass. Codes aren't guaranteed. If an order is canceled or times out with no SMS, the charge is returned to your SMSPing balance, once per order; the balance is not withdrawable.
- 140countries with an in-stock carrier
- $0.02lowest in-stock carrier price (Serbia, Thailand, Romania)
Get a number for Microsoft Data snapshot: 2026-11-06 12:17 UTC (from the SMSPing price list, prices in USD)
How to receive a Microsoft verification code
- Sign in to SMSPing and search for the service "Microsoft" (catalog display name; the prices page may show "Microsoft / Outlook"). Do not pick "Hotmail" unless that is the exact product you need—it is a separate catalog service.
- Choose a country and look at each carrier's price and stock.
- Pick a carrier with stock, confirm the price and place the order to get your number.
- Enter the number in Microsoft where it asks for your phone number and request the code.
- Go back to your SMSPing order page, wait for the SMS (if it arrives), then copy the code into Microsoft.
Each number is ordered for the selected service only, so don't use a Microsoft order as a general-purpose number for other apps.
Countries and prices for Microsoft numbers
Snapshot as of 2026-11-06 12:17 UTC from the SMSPing price list (updated every 6 hours): 140 countries in stock. Prices are confirmed when you order. The table lists only countries where at least one carrier has stock; the price shown is the lowest price among carriers with stock, in USD.
| Country | Dial code | Lowest in-stock carrier price (USD) |
|---|---|---|
| Serbia | +381 | $0.02 |
| Thailand | +66 | $0.02 |
| Romania | +40 | $0.02 |
| Indonesia | +62 | $0.03 |
| Philippines | +63 | $0.03 |
| Bangladesh | +880 | $0.04 |
| Honduras | +504 | $0.04 |
| Netherlands | +31 | $0.04 |
| Slovenia | +386 | $0.04 |
| Latvia | +371 | $0.05 |
| Czechia | +420 | $0.05 |
| Lithuania | +370 | $0.05 |
| United Kingdom | +44 | $0.05 |
| Vietnam | +84 | $0.05 |
| Poland | +48 | $0.05 |
| Brazil | +55 | $0.07 |
| Croatia | +385 | $0.07 |
| Peru | +51 | $0.07 |
| Argentina | +54 | $0.07 |
| Colombia | +57 | $0.07 |
| France | +33 | $0.08 |
| Kenya | +254 | $0.09 |
| Mexico | +52 | $0.09 |
| Israel | +972 | $0.09 |
| Morocco | +212 | $0.09 |
| Canada | +1 | $0.10 |
| Portugal | +351 | $0.10 |
| Germany | +49 | $0.10 |
| Ethiopia | +251 | $0.11 |
| Taiwan | +886 | $0.11 |
| Côte d'Ivoire | +225 | $0.11 |
| Ghana | +233 | $0.11 |
| Bolivia | +591 | $0.12 |
| Nigeria | +234 | $0.12 |
| Cambodia | +855 | $0.12 |
| Malawi | +265 | $0.12 |
| Guinea | +224 | $0.12 |
| Liberia | +231 | $0.12 |
| Algeria | +213 | $0.12 |
| South Africa | +27 | $0.12 |
| Venezuela | +58 | $0.13 |
| Haiti | +509 | $0.13 |
| Timor-Leste | +670 | $0.13 |
| Greece | +30 | $0.13 |
| Malaysia | +60 | $0.13 |
| Sierra Leone | +232 | $0.13 |
| Spain | +34 | $0.13 |
| Egypt | +20 | $0.14 |
| Hong Kong | +852 | $0.14 |
| Sri Lanka | +94 | $0.14 |
| Ireland | +353 | $0.14 |
| Finland | +358 | $0.14 |
| Montenegro | +382 | $0.15 |
| Eswatini | +268 | $0.15 |
| Saint Lucia | +1758 | $0.16 |
| Gambia | +220 | $0.16 |
| Hungary | +36 | $0.16 |
| Bulgaria | +359 | $0.17 |
| Laos | +856 | $0.17 |
| Sweden | +46 | $0.17 |
| Slovakia | +421 | $0.17 |
| Kuwait | +965 | $0.18 |
| India | +91 | $0.18 |
| Nepal | +977 | $0.18 |
| Nicaragua | +505 | $0.18 |
| Estonia | +372 | $0.18 |
| Maldives | +960 | $0.18 |
| Bahrain | +973 | $0.18 |
| Suriname | +597 | $0.18 |
| Cape Verde | +238 | $0.18 |
| Tunisia | +216 | $0.19 |
| Paraguay | +595 | $0.19 |
| Mozambique | +258 | $0.19 |
| Guatemala | +502 | $0.19 |
| Reunion | +262 | $0.20 |
| Panama | +507 | $0.20 |
| Tanzania | +255 | $0.20 |
| United States | +1 | $0.20 |
| Turkmenistan | +993 | $0.20 |
| Benin | +229 | $0.20 |
| Pakistan | +92 | $0.21 |
| Mauritius | +230 | $0.21 |
| Gabon | +241 | $0.21 |
| Norway | +47 | $0.21 |
| Uganda | +256 | $0.21 |
| Albania | +355 | $0.22 |
| Saudi Arabia | +966 | $0.22 |
| Lesotho | +266 | $0.22 |
| Namibia | +264 | $0.23 |
| Guyana | +592 | $0.23 |
| Congo | +243 | $0.23 |
| Moldova | +373 | $0.24 |
| Burundi | +257 | $0.24 |
| Barbados | +1246 | $0.24 |
| Senegal | +221 | $0.25 |
| Equatorial Guinea | +240 | $0.25 |
| Cameroon | +237 | $0.25 |
| Mauritania | +222 | $0.25 |
| North Macedonia | +389 | $0.25 |
| Burkina Faso | +226 | $0.25 |
| Angola | +244 | $0.27 |
| French Guiana | +594 | $0.27 |
| Uruguay | +598 | $0.27 |
| Azerbaijan | +994 | $0.28 |
| Costa Rica | +506 | $0.28 |
| Ecuador | +593 | $0.29 |
| Armenia | +374 | $0.29 |
| Macau | +853 | $0.29 |
| Tajikistan | +992 | $0.29 |
| Italy | +39 | $0.29 |
| Bhutan | +975 | $0.30 |
| New Caledonia | +687 | $0.30 |
| Antigua and Barbuda | +1268 | $0.30 |
| Saint Vincent and the Grenadines | +1784 | $0.30 |
| Guinea-Bissau | +245 | $0.31 |
| Rwanda | +250 | $0.31 |
| Trinidad and Tobago | +1 | $0.31 |
| Australia | +61 | $0.32 |
| Jamaica | +1 | $0.32 |
| Jordan | +962 | $0.32 |
| Bosnia and Herzegovina | +387 | $0.33 |
| Saint Kitts and Nevis | +1869 | $0.33 |
| Botswana | +267 | $0.33 |
| Georgia | +995 | $0.33 |
| Oman | +968 | $0.33 |
| Afghanistan | +93 | $0.34 |
| Kyrgyzstan | +996 | $0.34 |
| Papua New Guinea | +675 | $0.34 |
| El Salvador | +503 | $0.34 |
| Togo | +228 | $0.34 |
| Uzbekistan | +998 | $0.34 |
| Zambia | +260 | $0.35 |
| Madagascar | +261 | $0.39 |
| Cyprus | +357 | $0.39 |
| Austria | +43 | $0.39 |
| Aruba | +297 | $0.39 |
| Puerto Rico | +1 | $0.39 |
| Chad | +235 | $0.48 |
| Luxembourg | +352 | $0.93 |
| Belgium | +32 | $1.21 |
Prices can change after you look at them and are re-checked when you order. If the price has changed, refresh and confirm the new quote.
Before you use a virtual number for Microsoft
- Microsoft's rules come first. Which numbers Microsoft accepts and how it sends the code are set by Microsoft. See Microsoft account security info & verification codes and Troubleshoot Microsoft verification code issues in Microsoft Support; this page doesn't judge Microsoft's verification process.
- SMS may not be offered on every account. Microsoft Support notes that the option to add a new phone number may not be available for some personal Microsoft accounts, and that Microsoft is phasing out SMS as a method of authentication and account recovery for personal accounts in favor of options such as a verified email, Microsoft Authenticator, or a passkey. If the Security page only shows those options, follow what Microsoft shows you instead of forcing an SMS path.
- VOIP numbers. Microsoft Support states that VOIP numbers cannot be added as a way to sign in or get verification codes, and asks users to add a mobile phone number. Whether a given SMSPing number will be accepted is decided by Microsoft at verification time; we don't claim any number type will pass.
- Numbers are temporary. A number only receives SMS while the order is active, so it isn't suitable as long-term security info or as the only sign-in verification path on your Microsoft account. Later logins or recovery checks may text the same number again, and you won't have it. Prefer lasting methods Microsoft recommends (Authenticator, passkey, email you control).
- No SMS? The charge goes back to your balance. While waiting you can request a cancellation. If an order is canceled or times out with no SMS, the charge is returned to your SMSPing balance, once per order; the balance is not withdrawable. Orders that already received an SMS can't be canceled. See pricing and balance rules.
- Payment. Top up your account with USDT (TRC20/ERC20/BEP20, recommended); TRX, ETH and BNB are also accepted. Minimum top-up $10.
Microsoft verification code not received?
First check that the number and country code you entered in Microsoft are correct (full international format, no leading zeros), and that you actually requested the code. Microsoft Support also points to carrier/region SMS limits, phones that block unknown senders, a full message inbox, and mistyped contact details (Microsoft may only show the last two digits of the number). If nothing arrives before the order expires, cancel it or let it time out; once the charge is back in your balance, try another country or carrier—or use another verification method Microsoft offers. If Microsoft shows an error message, follow what it says. More troubleshooting steps are in what to do if your verification code doesn't arrive.
FAQ
Can I use the number as my long-term Microsoft security phone or for two-step verification login?
Not as a lasting one. The number only receives SMS while your order is active, so don't rely on it as your only phone number or login verification path. Microsoft also recommends keeping several up-to-date security methods, and is moving personal accounts away from SMS toward Authenticator, passkeys, and verified email.
What should I do if Microsoft rejects the number or no code arrives?
Order a number from a different country or carrier and try again, or follow the message Microsoft shows you (including non-SMS options if SMS add is unavailable). If an order is canceled or times out with no SMS, the charge is returned to your SMSPing balance, once per order; the balance is not withdrawable.
How much does a Microsoft number cost?
Prices depend on the country and carrier, and the price shown on the page before you order is the one that applies. Top up your account with USDT (TRC20/ERC20/BEP20, recommended); TRX, ETH and BNB are also accepted. Minimum top-up $10.
Which countries have Microsoft numbers?
See the snapshot table on this page, which lists only countries with stock. Stock changes all the time, so check live stock on the site before you order.
Is this for Microsoft / Outlook only?
Yes. On SMSPing, search "Microsoft" for Microsoft / Outlook SMS verification. The separate catalog service "Hotmail" is not covered on this page.
Related pages
- Virtual number for Thailand
- Virtual number for Indonesia
- Virtual number for Philippines
- Virtual number for United Kingdom
- Virtual number for Vietnam
- Virtual number for Malaysia
- Virtual number for Hong Kong
- Virtual number for India
- Virtual number for United States
- How to receive SMS online
- Verification code not arriving
- Pricing and balance rules
- Virtual number for Google
- Virtual number for PayPal