Receive Shopify verification SMS online
Get a phone number, type it into Shopify, and read the verification code here. You pay only when the code arrives.
- 183 countries
- From $4.04
- Charged on delivery
- Login
- One Shopify login across the stores you own or work on
- Two-step options
- Authenticator app, security key or passkey, or SMS
- Recovery
- Recovery codes, then a support identity check
- Staff
- Each person gets their own login and permissions
- Payouts
- Bank and identity details verified for the business
- Risk
- Store takeovers target owners through phishing and SIM swaps
What an owner login controls
Whoever holds the owner login can change the bank account payouts go to, export the customer list, issue refunds, install apps with wide access and transfer the store. Attackers know this. Phishing emails styled as Shopify notices and SIM-swap attempts against store owners are both common.
The phone number question therefore comes down to one thing: how the second step of your login is protected.
People most often use one of our numbers for Shopify to:
- Receiving a signup code while setting up a trial store, before switching to an authenticator app
Many apps expect the number you keep. We help with the cases above; we do not help anyone reach an account that is not theirs — see our acceptable use policy.

Choosing the second step
Shopify's two-step authentication supports an authenticator app, security keys and passkeys, and text messages. The first two keep the code or key on a device you hold, so they are not affected by what happens to a phone number. SMS depends on the number staying yours and on your carrier refusing a SIM swap.
For an owner account, set up an authenticator app or a security key, and keep SMS only as an extra method if you add it at all. If you created the account with a temporary number, switch the two-step method before the store takes its first order.

Recovery codes
When you turn on two-step authentication, Shopify gives you recovery codes. Each one works once and gets you in if your phone or key is lost. Print them or store them in a password manager, somewhere that does not depend on the same phone.
Without them, recovery goes through Shopify support, which will check that you are the owner. That takes time, and your store is running while you wait.

Staff and collaborators get their own logins
Shopify lets you add staff with specific permissions and give agencies collaborator access. Each person uses their own login and their own two-step method. Sharing the owner login, or putting a shared number on it so several people can receive codes, removes that control and leaves no record of who did what.
Payouts need the business's real details
To receive money through Shopify Payments, you provide business and personal identity details and a bank account. Those are checked, and they belong to the owner. A phone number does not stand in for any of it, and payouts can be held if details do not match.
Fake Shopify notices
Owners receive emails claiming a store will be closed, a payment failed or a policy was broken, with a link to "resolve" it. The link leads to a fake login page that takes your password and code. Open the admin directly instead of following links, and never give a two-step code to anyone, including someone who says they work for Shopify.
Installing Shopify and verifying the number
On Android
- Create your Shopify account and store
- Turn on two-step authentication in your login settings
- Choose an authenticator app or a security key
- Save the recovery codes offline
- Remove any temporary number from the login
- Add staff with their own logins and limited permissions
On iPhone
- Create your Shopify account and store
- Turn on two-step authentication in your login settings
- Choose an authenticator app, a passkey or a security key
- Save the recovery codes offline
- Remove any temporary number from the login
- Add staff with their own logins and limited permissions
When the code does not arrive
In order of how often each one is the real cause:
- The SMS code did not arrive
Check the number and country code, or use your authenticator app or recovery code. - You lost the phone with the authenticator
Use a recovery code, then set up two-step authentication again. - You have no recovery codes and no device
Contact Shopify support and be ready to prove you own the store. - Payouts are on hold
Check that your business, identity and bank details are complete and consistent. - An email says your store will be closed
Do not click. Open the admin directly and check for notices.
Working out which case you are in
- Is this the owner login of a live store? Yes Use an authenticator or security key, and keep recovery codes. No A trial store can start with any method.
- Is SMS your only second step? Yes Add an authenticator app now. No Good.
- Do others need access? Yes Add them as staff with their own logins. No Keep the owner login private.
- Did an email ask you to log in through a link? Yes Ignore it. No Carry on.
Before you request another code
- Turn on two-step authentication
- Use an authenticator app or security key
- Store recovery codes offline
- Remove temporary numbers from the owner login
- Give staff their own logins
- Never share a code
Which kind of number to use
| Kind of number | Usually works? | Privacy | Long-term recovery | Worth knowing |
|---|---|---|---|---|
| Authenticator app or security key | Not a number | Unaffected by SIM swaps | Recovery codes | The right choice for owners |
| Your own mobile number | Yes | Depends on your carrier | Full while you keep it | A backup method |
| A rented private number like ours | Depends on the range | Short-lived | Ends with the rental | Trial setup only, then switch |
| A shared team number | Not recommended | No record of who logged in | Unclear | Use staff accounts instead |
Checked 2026-09-28 by the FreeSmsOtp team. Prices, stock and delivery figures on this page are live and come from our own orders — how we measure.
Countries with Shopify numbers now
| Country | Price | Delivered | Buy |
|---|---|---|---|
| United Kingdom | $4.04 | collecting data | Buy |
| Indonesia | $4.07 | collecting data | Buy |
| Kenya | $4.08 | collecting data | Buy |
| Netherlands | $4.08 | collecting data | Buy |
| France | $4.09 | collecting data | Buy |
| United States | $4.09 | collecting data | Buy |
| Denmark | $4.10 | collecting data | Buy |
| Israel | $4.10 | collecting data | Buy |
| Canada | $4.12 | collecting data | Buy |
| Estonia | $4.13 | collecting data | Buy |
| Argentina | $4.15 | collecting data | Buy |
| Afghanistan | $4.16 | collecting data | Buy |
| Albania | $4.16 | collecting data | Buy |
| Algeria | $4.16 | collecting data | Buy |
| Angola | $4.16 | collecting data | Buy |
| Antigua and Barbuda | $4.16 | collecting data | Buy |
| Armenia | $4.16 | collecting data | Buy |
| Australia | $4.16 | collecting data | Buy |
| Austria | $4.16 | collecting data | Buy |
| Azerbaijan | $4.16 | collecting data | Buy |
| Bahamas | $4.16 | collecting data | Buy |
| Bahrain | $4.16 | collecting data | Buy |
| Bangladesh | $4.16 | collecting data | Buy |
| Barbados | $4.16 | collecting data | Buy |
| Belgium | $4.16 | collecting data | Buy |
| Belize | $4.16 | collecting data | Buy |
| Benin | $4.16 | collecting data | Buy |
| Bhutan | $4.16 | collecting data | Buy |
| Bolivia | $4.16 | collecting data | Buy |
| Bosnia and Herzegovina | $4.16 | collecting data | Buy |
| Botswana | $4.16 | collecting data | Buy |
| Brazil | $4.16 | collecting data | Buy |
| Bulgaria | $4.16 | collecting data | Buy |
| Burkina Faso | $4.16 | collecting data | Buy |
| Burundi | $4.16 | collecting data | Buy |
| Cambodia | $4.16 | collecting data | Buy |
| Cameroon | $4.16 | collecting data | Buy |
| Cape Verde | $4.16 | collecting data | Buy |
| Central African Republic | $4.16 | collecting data | Buy |
| Chad | $4.16 | collecting data | Buy |
| Chile | $4.16 | collecting data | Buy |
| Colombia | $4.16 | collecting data | Buy |
| Comoros | $4.16 | collecting data | Buy |
| Costa Rica | $4.16 | collecting data | Buy |
| Croatia | $4.16 | collecting data | Buy |
| Cuba | $4.16 | collecting data | Buy |
| Cyprus | $4.16 | collecting data | Buy |
| Czechia | $4.16 | collecting data | Buy |
| Dominican Republic | $4.16 | collecting data | Buy |
| DR Congo | $4.16 | collecting data | Buy |
| Ecuador | $4.16 | collecting data | Buy |
| Egypt | $4.16 | collecting data | Buy |
| El Salvador | $4.16 | collecting data | Buy |
| Equatorial Guinea | $4.16 | collecting data | Buy |
| Ethiopia | $4.16 | collecting data | Buy |
| Faroe Islands | $4.16 | collecting data | Buy |
| Finland | $4.16 | collecting data | Buy |
| Gabon | $4.16 | collecting data | Buy |
| Gambia | $4.16 | collecting data | Buy |
| Georgia | $4.16 | collecting data | Buy |
| Germany | $4.16 | collecting data | Buy |
| Ghana | $4.16 | collecting data | Buy |
| Greece | $4.16 | collecting data | Buy |
| Grenada | $4.16 | collecting data | Buy |
| Guadeloupe | $4.16 | collecting data | Buy |
| Guatemala | $4.16 | collecting data | Buy |
| Guinea | $4.16 | collecting data | Buy |
| Guinea-Bissau | $4.16 | collecting data | Buy |
| Guyana | $4.16 | collecting data | Buy |
| Haiti | $4.16 | collecting data | Buy |
| Honduras | $4.16 | collecting data | Buy |
| Hungary | $4.16 | collecting data | Buy |
| Iraq | $4.16 | collecting data | Buy |
| Ireland | $4.16 | collecting data | Buy |
| Italy | $4.16 | collecting data | Buy |
| Ivory Coast | $4.16 | collecting data | Buy |
| Jamaica | $4.16 | collecting data | Buy |
| Japan | $4.16 | collecting data | Buy |
| Jordan | $4.16 | collecting data | Buy |
| Kazakhstan | $4.16 | collecting data | Buy |
| Kuwait | $4.16 | collecting data | Buy |
| Kyrgyzstan | $4.16 | collecting data | Buy |
| Laos | $4.16 | collecting data | Buy |
| Latvia | $4.16 | collecting data | Buy |
| Lebanon | $4.16 | collecting data | Buy |
| Lesotho | $4.16 | collecting data | Buy |
| Liberia | $4.16 | collecting data | Buy |
| Libya | $4.16 | collecting data | Buy |
| Lithuania | $4.16 | collecting data | Buy |
| Luxembourg | $4.16 | collecting data | Buy |
| Macau | $4.16 | collecting data | Buy |
| Madagascar | $4.16 | collecting data | Buy |
| Malawi | $4.16 | collecting data | Buy |
| Malaysia | $4.16 | collecting data | Buy |
| Maldives | $4.16 | collecting data | Buy |
| Mali | $4.16 | collecting data | Buy |
| Mauritania | $4.16 | collecting data | Buy |
| Mauritius | $4.16 | collecting data | Buy |
| Mexico | $4.16 | collecting data | Buy |
| Moldova | $4.16 | collecting data | Buy |
| Mongolia | $4.16 | collecting data | Buy |
| Morocco | $4.16 | collecting data | Buy |
| Mozambique | $4.16 | collecting data | Buy |
| Myanmar | $4.16 | collecting data | Buy |
| Namibia | $4.16 | collecting data | Buy |
| Nepal | $4.16 | collecting data | Buy |
| New Caledonia | $4.16 | collecting data | Buy |
| New Zealand | $4.16 | collecting data | Buy |
| Nicaragua | $4.16 | collecting data | Buy |
| Niger | $4.16 | collecting data | Buy |
| Nigeria | $4.16 | collecting data | Buy |
| North Macedonia | $4.16 | collecting data | Buy |
| Norway | $4.16 | collecting data | Buy |
| Oman | $4.16 | collecting data | Buy |
| Pakistan | $4.16 | collecting data | Buy |
| Palestine | $4.16 | collecting data | Buy |
| Papua New Guinea | $4.16 | collecting data | Buy |
| Paraguay | $4.16 | collecting data | Buy |
| Peru | $4.16 | collecting data | Buy |
| Philippines | $4.16 | collecting data | Buy |
| Portugal | $4.16 | collecting data | Buy |
| Puerto Rico | $4.16 | collecting data | Buy |
| Qatar | $4.16 | collecting data | Buy |
| Republic of the Congo | $4.16 | collecting data | Buy |
| Romania | $4.16 | collecting data | Buy |
| Rwanda | $4.16 | collecting data | Buy |
| Saint Kitts and Nevis | $4.16 | collecting data | Buy |
| Saint Lucia | $4.16 | collecting data | Buy |
| Saint Vincent and the Grenadines | $4.16 | collecting data | Buy |
| Saudi Arabia | $4.16 | collecting data | Buy |
| Senegal | $4.16 | collecting data | Buy |
| Serbia | $4.16 | collecting data | Buy |
| Slovakia | $4.16 | collecting data | Buy |
| Slovenia | $4.16 | collecting data | Buy |
| Solomon Islands | $4.16 | collecting data | Buy |
| Somalia | $4.16 | collecting data | Buy |
| South Africa | $4.16 | collecting data | Buy |
| South Sudan | $4.16 | collecting data | Buy |
| Spain | $4.16 | collecting data | Buy |
| Sri Lanka | $4.16 | collecting data | Buy |
| Sudan | $4.16 | collecting data | Buy |
| Suriname | $4.16 | collecting data | Buy |
| Sweden | $4.16 | collecting data | Buy |
| Switzerland | $4.16 | collecting data | Buy |
| Taiwan | $4.16 | collecting data | Buy |
| Tajikistan | $4.16 | collecting data | Buy |
| Tanzania | $4.16 | collecting data | Buy |
| Thailand | $4.16 | collecting data | Buy |
| Timor-Leste | $4.16 | collecting data | Buy |
| Togo | $4.16 | collecting data | Buy |
| Trinidad and Tobago | $4.16 | collecting data | Buy |
| Tunisia | $4.16 | collecting data | Buy |
| Türkiye | $4.16 | collecting data | Buy |
| Turkmenistan | $4.16 | collecting data | Buy |
| Turks and Caicos Islands | $4.16 | collecting data | Buy |
| Uganda | $4.16 | collecting data | Buy |
| United Arab Emirates | $4.16 | collecting data | Buy |
| Uruguay | $4.16 | collecting data | Buy |
| Uzbekistan | $4.16 | collecting data | Buy |
| Venezuela | $4.16 | collecting data | Buy |
| Vietnam | $4.16 | collecting data | Buy |
| Yemen | $4.16 | collecting data | Buy |
| Zambia | $4.16 | collecting data | Buy |
| Zimbabwe | $4.16 | collecting data | Buy |
| Belarus | $4.21 | collecting data | Buy |
| China | $4.21 | collecting data | Buy |
| Eswatini | $4.21 | collecting data | Buy |
| French Guiana | $4.21 | collecting data | Buy |
| Gibraltar | $4.21 | collecting data | Buy |
| Iceland | $4.21 | collecting data | Buy |
| Malta | $4.21 | collecting data | Buy |
| Martinique | $4.21 | collecting data | Buy |
| Panama | $4.21 | collecting data | Buy |
| Réunion | $4.21 | collecting data | Buy |
| Sierra Leone | $4.21 | collecting data | Buy |
| Brunei | $4.30 | collecting data | Buy |
| Monaco | $4.30 | collecting data | Buy |
| Montenegro | $4.30 | collecting data | Buy |
| Poland | $4.31 | collecting data | Buy |
| Ukraine | $4.47 | collecting data | Buy |
| Hong Kong | $7.11 | collecting data | Buy |
| Singapore | $9.18 | collecting data | Buy |
| India | $338.85 | collecting data | Buy |
Refreshed every hour. How we measure delivery.
Similar apps
Questions
Does Shopify require a phone number?
Not necessarily. Two-step authentication can use an authenticator app or security key instead of SMS.
Can I use a rented number on Shopify?
For a trial setup code, sometimes. Do not leave it as the second step on a store owner login.
What if I lose my phone?
Use a recovery code, then set up two-step authentication again.
Can my team share the owner login?
They should not. Add each person as staff with their own login.
Why are my payouts on hold?
Usually because business, identity or bank details are incomplete or do not match.
Is SMS two-step safe enough for a store?
It is better than nothing, but an authenticator app or security key resists SIM swaps.
What if the code never arrives?
If you used one of our numbers, you are not charged; the held amount returns to your balance.
Do you have free Shopify numbers?
Public free numbers are shared by everyone who visits a site, so Shopify usually rejects them or someone else reads the code first. Our numbers are private for the whole activation.
What if Shopify does not send the code?
You are not charged. Try another country from the table — delivery differs by country, and the measured rates show where it works best.
How much does a Shopify number cost?
From $4.04, depending on the country. The price shown is the whole price: it is held on your balance and charged only when the SMS arrives.
Can I use the number again later?
No. An activation covers one code. If the account may ask for a code again, keep your own number on it or add an authenticator app.
Which country should I choose for Shopify?
Right now the lowest prices are in United Kingdom ($4.04), Indonesia ($4.07), Kenya ($4.08). Where we have at least 100 measured orders the table also shows the delivery rate — when there is one, pick the country with the highest rate.