Quick links

Long-term SMS
Balance
My Account
Important articles

Steam SMS Verification Explained

Steam SMS verification will link a phone number to your account so Steam can text you a security code. This guide covers what it's for, why you may not be receiving your code, how to fix it, and how to get a phone number that Steam will actually accept.

Get a number for Steam

What Steam SMS verification actually does

Steam phone verification is the process of linking a phone number to your Steam account and confirming it under Account details > Contact info with a code sent by text. Once a phone number is verified, Steam will trust it as a second factor for your account.

This is what will then unlock the features people often want. You can activate the Steam Guard Mobile Authenticator, which will produce a login code and let you authorise trades and Market sales. Without the Mobile Authenticator active, your trades and Market listings will be held for up to 15 days, which is an absolute nightmare for anyone selling items on games like CS2 or Dota 2.

How to complete Steam SMS phone verification

This will usually only take a couple of minutes if everything goes smoothly.

Launch the Steam client or the website and log in. Then click your profile name at the top right and select Account details. Under Contact info, click Add a phone number and type in your phone number. Make sure you've selected the correct country before you proceed. Steam will then text you a 6 digit code. Enter it in the Code field to verify the phone number. After the number is linked, go to the Steam Mobile App and start the process to enable the Steam Guard Mobile Authenticator as prompted.

Why Steam requires a phone number at all

Steam links Market and trades to a verified phone because a text based second factor makes hijacking an account much harder. Somebody could know your password, but they couldn't approve a trade or Market sale without the code that is sent to your phone.

For the same reason, Valve (the company that owns Steam) is very careful about what numbers it accepts. Steam refuses most internet and VoIP based phone numbers as they are cheap to generate in bulk and can be a huge pain to detect when they are being misused.

If you try to verify with a flagged number such as a VoIP one, Steam will not send the SMS. This is where SMSPool can help, our numbers are non-VoIP, meaning we use real mobile carriers.

Steam SMS verification code not sending: why it happens

If your Steam SMS verification code is not sending it is usually because of one of the below:

  • The code is sitting in a spam folder on your messaging app. On Android it often lands in Spam & blocked inside Google Messages. On iPhone it can hide under Unknown Senders if message filtering is turned on.
  • You have used a VoIP number. Steam will not accept these, so no code will be sent.
  • The wrong country or phone number format was entered.
  • You have hit a cooldown. Tapping "resend" repeatedly triggers a temporary rate limit block and Steam will stop sending SMS for a while.
  • Your carrier has filtered the text. Some networks flag short code and one time passcode traffic as spam, so the message will never land.

How to fix Steam SMS code not sending

Work through the below in order and stop when the code arrives.

Check the spam messages on your messaging app first. On Android, open Google Messages, tap on your profile, go to Spam & blocked, and mark any Steam text as Not spam. On iPhone, open Messages, tap Filters and check Unknown Senders. That will fix a lot of cases on its own.

Still nothing? Re-check the phone number. Go back to the phone screen in Steam, pick the correct country and type the number as plain digits with no spaces or symbols.

Next, give your network a nudge. Turn on Airplane Mode for ten seconds, then turn it off and request the code once. Don't keep tapping resend.

If it still doesn't come through, wait for a while. Give it 15 minutes and try again. If that fails too, leave it 60 minutes so you are not stacking cooldowns.

If your own SIM keeps failing, switch to a clean phone number. A fresh non-VoIP number that hasn't been rate limited or flagged usually gets the Steam code sent through straight away.

How to get a phone number for Steam SMS verification

If you do not have a spare SIM to hand, using SMSPool is the simplest solution. We are an SMS verification service that provides real non-VoIP phone numbers across 150 countries. Our phone numbers come from real mobile carriers, which is exactly what Steam's system requires.

Before you order, first pick the right number type. Steam Guard will need ongoing access to your linked number for account recovery, moving to a new device or lifting a lock. A one time number cannot do that, so for a phone number you plan to keep on your account, we would suggest purchasing a long term rental. Only use a disposable number if it's a throwaway account you don't care about keeping.

Here's how to get verified in a few minutes:

Step 1: Sign up. Create an account at SMSPool.net. You don't even need an email if you would rather not give one.

Step 2: Add funds. Top up your balance on the Deposit page.

Step 3: Order a long term rental. In the long term section, pick the country matching your Steam account region. A rental keeps the phone number yours for however long you rented it, so Steam can keep texting it long after the first code.

Step 4: Buy it. You will receive a real non-VoIP number in seconds.

Step 5: Verify. Paste the number into Steam's phone prompt. When the code lands in your SMSPool dashboard, enter it on Steam. Your phone number is now linked and will stay live for future codes.

Get a Steam rental number

Steam long term number: when a rental makes sense

One-time numbers are excellent for getting a single code. However, Steam Guard isn't a one time verification. Once you activate the Mobile Authenticator, you may need to receive SMS on that same phone number again later on, for example to recover your account, transfer Steam Guard to a new phone or to remove a lock.

That is when a long term number is useful for Steam. A long term rental keeps the same phone number allocated to you for days, weeks, or months, so you can keep receiving Steam codes on it instead of losing access after a temporary phone number leaves the system. If the phone number you verify with is the one you want as your permanent Steam Guard number, a long term rental is always the sensible option over a temporary number.

Choose the number based on your usage: use a temporary number for a quick verification and a long term rental when you want to keep the phone number on your account.

FAQ

What number does Steam send SMS codes from? Steam sends verification texts from a 6-digit shortcode, which is different from a regular phone number. If your carrier or your phone blocks short codes, the message may not be delivered to you.

Why is my Steam SMS code not sending? It can be because of any of the below reasons: your mobile carrier filters the message as spam, the SMS text goes to a spam or unknown senders folder, an incorrect country code or number format is used, a cooldown from multiple resends, or using a VoIP number which is rejected by Steam.

Does Steam accept VoIP numbers? Sadly, no. Steam will block most VoIP and internet numbers for security reasons. So you will need a real phone number which is not a VoIP phone number to complete Steam SMS verification.

Do I need phone verification to trade on Steam? If trading and selling on the Market are your main interests, then phone verification is a must. To trade or sell on the Market without long holds you must have Steam Guard enabled, which takes a verified phone number. Without it, both trades and listings will be held for up to 15 days.

How long does the trade hold last after enabling Steam Guard? Without the Mobile Authenticator, trades are held for up to 15 days. Once the authenticator has been active for 7 days, future trades go through instantly with no hold. Anything you trade during those first 7 days still gets held.

Can I use a virtual phone number for Steam phone verification? It is only possible if the number is a genuine non-VoIP mobile phone number. Usually, a clean number that has not been rate limited will receive the Steam code instantly.

I entered my number but no code arrived. What now? There are a few things you could check here. Firstly, open your spam and unknown senders folders. Secondly, make sure the country and the format are correct. Thirdly, switch Airplane Mode on and off. Lastly, if it was due to a cooldown, wait for some time before requesting again.

Should I get a one time phone number or a long term number for Steam? If you only need to verify once, then a one time phone number is best for you. However, if the number will be linked to your account for Steam Guard, recovery, or ongoing codes, then you should choose a long term rental phone number.

Can I verify Steam over email instead of SMS? Steam Guard can be used over email, but email based Steam Guard can lead to trade and Market holds as well. To get rid of these holds you have to use the Mobile Authenticator, which will need a phone number.

Is it safe to use my personal number for Steam? Although using your personal phone number is effective, if you want to keep your personal number private and avoid carrier filtering issues then a virtual phone number is the way to go. A rental service is the best option if you require ongoing access to the phone number.

Return to knowledgebase

About the author

Other interesting articles

Introducing Indonesian SMS verifications

Get Indonesian SMS verifications, supporting SMS verifications for services such as Google, Discord, Telegram, WhatsApp, and more!

  • By Admin
  • May 6, 2022

How to get a Zalo SMS verification

This guide shows you how to create a Zalo account with our Zalo SMS verification service.

  • By Admin
  • April 18, 2024

Windows 10 has reached the end of Support

This article explains which options you have now that Windows 10 Support has ended as of 14th October 2025.

  • By Admin
  • October 23, 2025

How to get an Yubo SMS verification

How to register on Yubo without using your phone number? This guide will show you how to use our Yubo SMS verification service to get a phone number for Yubo.

  • By Admin
  • May 28, 2023

How to Request New Services on SMSPool

Learn how to request a new service on SMSPool

  • By Admin
  • January 4, 2026

Discord not sending SMS verification code

Discord not sending your SMS verification code? This guide covers every known cause including ghost blocks, IP mismatches and flagged sessions, and how to fix them.

  • By Admin
  • March 3, 2022

How to Report Abuse to SMSPool

This guide explains how to report abuse and violations to SMSPool

  • By Admin
  • December 18, 2025
Notifications
New notifications - Mark all as read
Preferences
Color mode
Audio mode
Prompts