Receive Amazon verification SMS online
Get a phone number, type it into Amazon, and read the verification code here. You pay only when the code arrives.
- 206 countries
- From $4.02
- Charged on delivery
- Needed at signup
- A phone or email; a number if two-step is on
- Store scope
- Separate account per country store
- Delivery contact
- Couriers call or text the number on file
- Stronger sign-in
- Authenticator app over SMS-only two-step
- Selling on Amazon
- Identity and bank checks; not a rented-number task
- Linked services
- Prime, Kindle, AWS and Alexa can share the login
Why Amazon is not really one website
People talk about "Amazon" as a single account the way they might talk about a Google account, but the buying experience is closer to a set of separate national stores that happen to share a brand. amazon.com, amazon.co.uk, amazon.de and the rest each have their own catalogue, their own pricing and, in practice, their own account for most shoppers, even when Amazon lets you sign in with the same credentials across a few of them. What ships from one store and what ships from another is not the same question as what you can log into.
A phone number you verify with does not by itself move an account between stores, but it is one of several signals — along with the shipping address and the payment methods saved — that Amazon uses to decide which store an account is really meant for. A number from a country unrelated to where you actually shop is more likely to cause friction with delivery and payment later than it is to open up some other store's catalogue, so choosing the number to match where you intend to buy and receive things is worth doing deliberately rather than as an afterthought.
People most often use one of our numbers for Amazon to:
- Signing up for Amazon while travelling, ahead of a local number
- Verifying a new account before adding a payment method
- Testing two-step verification before relying on it
- Keeping a personal number off an account used briefly
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.

Getting the code at signup, and what two-step adds
Creating an Amazon account asks for an email address and, depending on the store and how you choose to sign up, a phone number as well. If two-step verification is turned on — Amazon calls it Two-Step Verification in account settings — a code is sent by SMS or voice call each time a new device signs in, on top of the password. That code is the part a rented number is actually handling: a short-lived numeric confirmation, not a permanent credential.
Two-step verification on Amazon can also be set up with an authenticator app instead of, or alongside, SMS, and that option matters more here than on apps where SMS is the only choice. An authenticator app generates its codes locally rather than waiting on a text message, so it keeps working even after the phone number behind the account has changed hands, which a rented number eventually will. Setting this up once, during account setup, saves having to fix sign-in later when the number is gone.

The number is a delivery contact, not just a login step
On most apps in this series, losing the verification number costs you a login. On Amazon, it can cost you a parcel. Couriers and delivery services routinely call or text the number on file about access instructions, a missed delivery, or a parcel left with a neighbour, and some delivery-related messages arrive as their own SMS separate from anything Amazon itself sends. A number that stops being answered partway through an order's life is a real, practical problem, not just an inconvenience at the login screen.
This is the clearest reason not to treat a rented number as Amazon's long-term contact number: it needs to be reachable for the length of time a live order might need it, which can run days past the moment the account itself was verified. If an order is in flight, keeping the rented number active until delivery is confirmed matters more here than it does for an app where the number's job ends the instant the code is entered.

Payment methods, checkout codes and changing account details
Amazon stores payment methods against an account, and in some markets a code sent to the phone on file is part of confirming a purchase or a change to saved payment details, alongside whatever checks the card issuer itself runs. Exactly when that happens varies by store, payment method and issuer, and we are not going to state a fixed rule here since it is not ours to state. What is worth knowing plainly is that an account holding a live payment method is a more attractive target than an empty one, and the phone number tied to it is one of the things worth protecting.
Changing the phone number, email or password on an Amazon account is a normal, supported action, done from account settings, and it is the right move once a rented number has served its purpose. Doing that swap while the account has no pending orders and no unfamiliar activity is simpler than doing it later, the same logic that applies to updating any account's recovery details before, rather than after, something depends on them.
Selling on Amazon is not something a rented number supports
Buying and selling are different systems on Amazon, and it is worth saying plainly that this article, and the numbers on this site, are about the buyer side. Opening a seller account runs through its own registration, which verifies identity documents and a bank account able to receive payouts, and that verification is built to confirm a real, findable seller, not just a working phone number. A rented number was never designed to carry that kind of check, and using one to get a seller account started is not something we support.
The same applies to any attempt to open several seller or buyer accounts under one identity to get around Amazon's own limits, or to use a rented number as part of working around a suspension or a restriction Amazon has placed on an account. We build this site for people verifying an account that is genuinely theirs, not for getting around checks Amazon runs for its own reasons.
One login, several services riding on it
For a lot of accounts, "Amazon" is really shorthand for several linked services sharing one login: Prime membership and its shipping and video benefits, Kindle and the books tied to that library, Alexa and any smart-home routines built around it, and for some, an AWS account running actual infrastructure. None of these are separate signups in the way a seller account is; they hang off the same credentials, which means the same two-step verification setting protects all of them at once.
That is a reason to take the authenticator-app recommendation seriously rather than as a minor preference. Losing sign-in access to an account that is just a shopping cart is annoying; losing it to an account also running AWS resources or holding a purchased Kindle library is a different order of problem, and the fix — an authenticator app set up in advance — costs a few minutes at account setup and nothing after that.
After the code lands: what to change and what to leave
Once an Amazon account is verified and working, the sensible order of operations is to set the security basics before anything else builds up on the account: turn on two-step verification with an authenticator app as an option, confirm the shipping address is correct for the store you are actually using, and only then add a payment method if the account is meant to be used for real purchases. Doing security setup first means there is nothing valuable on the account yet if something about the initial number turns out to be unreliable.
If the rented number was only ever meant to get past signup, plan the swap to a number you actually control before any order ships, not after, so a courier calling about a live parcel is not reaching a number you have already given up. An Amazon account is worth treating the way you would treat any account that ends up holding payment details and a purchase history: useful to start on a rented number, wrong to leave depending on one indefinitely.
Installing Amazon and verifying the number
On Android
- Install the Amazon app from Google Play, or open amazon.com in a browser
- Choose Create your Amazon account and enter a name and email address
- Set a password, then enter the rented number when asked for a phone number
- Enter the SMS code on the verification screen before it expires
- Open Login & security in account settings and confirm the details are correct
- Turn on Two-Step Verification and choose an authenticator app as a backup method to SMS
- Set the shipping address for the store you actually intend to use
- Add a payment method only once the account and its security settings are set the way you want
On iPhone
- Install the Amazon app from the App Store, or open amazon.com in a browser
- Choose Create your Amazon account and enter a name and email address
- Set a password, then enter the rented number when asked for a phone number
- Enter the SMS code on the verification screen before it expires
- Open Login & security in account settings and confirm the details are correct
- Turn on Two-Step Verification and choose an authenticator app as a backup method to SMS
- Set the shipping address for the store you actually intend to use
- Add a payment method only once the account and its security settings are set the way you want
When the code does not arrive
In order of how often each one is the real cause:
- The connection's country does not match the number you rented
Browse from, or close to, the number's own country where possible. A mismatch between where the request comes from and the number's country is a common reason a code is delayed or never sent. - The number's range is one Amazon's SMS route reaches unevenly
Check the country table on this page before buying; some ranges are filtered by Amazon's own delivery checks no matter how long you wait. A range with a solid recent record avoids this. - A code was requested more than once in quick succession
Stop and leave the number for a while rather than requesting again immediately. Repeated attempts in a short window tend to delay the next one rather than force it through. - The store shown does not match the country you expected
Amazon runs separate stores by country; check you opened the right domain for where you actually want to shop, since a phone number alone does not switch which store an account is on. - The verification screen timed out before the code was entered
Request a fresh code rather than retyping an old one; an expired code is rejected even if it was correct. Keep the order open so the next code can be read the moment it lands. - A delivery-related text or call went to a number no longer in use
This is why a rented number should stay active until any order placed during signup has been delivered, not just until the account was verified. - Two-step verification is asking for a code on a number you no longer hold
Sign in with the password and any backup method set at the time, such as an authenticator app or a backup code, then update the phone number in Login & security immediately. - The number was entered with the wrong country code or a leading zero left in
Re-check the number exactly as issued, including its country code, before requesting again; a mistyped digit sends the code to an unrelated number that will never show it to you.
Working out which case you are in
- Did the SMS code arrive at all? Yes Enter it on the verification screen before it expires. No Check the country table on this page, then try again after a short wait.
- Is there an order still in transit on this account? Yes Keep the rented number active until delivery is confirmed; couriers may call or text it. No The number's job for this account is effectively done once verification is complete.
- Is two-step verification set to SMS only? Yes Add an authenticator app as a backup in Login & security before the rented number changes hands. No A stronger method is already in place; keep it as the primary one.
- Is this for a seller account rather than a buyer account? Yes Stop. Seller registration needs real identity and bank verification, not a rented number. No A buyer account is the intended use for a number rented here.
- Does the account hold a saved payment method or active orders? Yes Move sign-in and the contact number to ones you control before relying on the account further. No Lower risk while the account stays otherwise empty; still worth updating the number eventually.
Before you request another code
- Confirm the number is genuinely new to your order, not a leftover tab from a previous one
- Check the country table on this page for how Amazon is delivering to that range today
- Sign up on the correct country store for where you actually intend to shop and receive orders
- Turn on Two-Step Verification and add an authenticator app rather than leaving SMS as the only method
- Keep the rented number active until any order placed during signup has actually been delivered
- Update the phone number in Login & security before it changes hands, if you plan to keep the account
- Add a payment method only after the security settings are the way you want them
- Treat seller registration as a separate process that a rented number cannot carry
Which kind of number to use
| Kind of number | Usually works? | Privacy | Long-term recovery | Worth knowing |
|---|---|---|---|---|
| Your own SIM | Yes | Number tied to your real identity by your carrier | Full recovery via the carrier if the phone is lost | The baseline; also reachable for delivery calls without extra thought |
| A second physical SIM you control | Yes | Kept apart from a primary personal number | Depends on keeping that SIM active | Reasonable for a shopping account kept apart from a main line |
| An eSIM | Usually | Same as any other mobile number once verified | Tied to the plan; losing the eSIM profile loses the number | Fine while travelling, provided it stays live through delivery |
| A prepaid SIM | Usually | Same as any other mobile number once verified | Recovery depends on keeping the prepaid line topped up | Workable short-term; risky if an order is still in transit when it lapses |
| A rented private number like ours | Depends on the range | Fine for signup or a one-off verification | Weak alone once the account holds payment details or live orders | Good for getting started; move on before a delivery or payment depends on it |
| An authenticator app | Not applicable to numbers | Codes generated locally on your device | Backup codes saved at setup restore access | The stronger choice for ongoing sign-in, set alongside any phone number |
| A public or shared SMS inbox | Rarely | No privacy — the inbox and any code in it may be visible to others | No recovery; anyone can see a code meant for you | Not suitable for an account that will hold payment details or orders |
| A VoIP or landline-range number | Rarely | Varies by provider | Not built for courier calls about a physical parcel | A poor fit for the delivery-contact role a shopping account's number plays |
Checked 2026-09-26 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 Amazon numbers now
| Country | Price | Delivered | Buy |
|---|---|---|---|
| Indonesia | $4.02 | collecting data | Buy |
| United Kingdom | $4.02 | collecting data | Buy |
| Brazil | $4.03 | collecting data | Buy |
| Chile | $4.03 | collecting data | Buy |
| Morocco | $4.03 | collecting data | Buy |
| Canada | $4.04 | collecting data | Buy |
| Cameroon | $4.05 | collecting data | Buy |
| Colombia | $4.05 | collecting data | Buy |
| Cyprus | $4.05 | collecting data | Buy |
| Kazakhstan | $4.05 | collecting data | Buy |
| Malaysia | $4.05 | collecting data | Buy |
| Switzerland | $4.05 | collecting data | Buy |
| Angola | $4.06 | collecting data | Buy |
| Argentina | $4.06 | collecting data | Buy |
| Bulgaria | $4.06 | collecting data | Buy |
| Estonia | $4.06 | collecting data | Buy |
| Georgia | $4.06 | collecting data | Buy |
| Greece | $4.06 | collecting data | Buy |
| Israel | $4.06 | collecting data | Buy |
| Kenya | $4.06 | collecting data | Buy |
| Kyrgyzstan | $4.06 | collecting data | Buy |
| Latvia | $4.06 | collecting data | Buy |
| Moldova | $4.06 | collecting data | Buy |
| Philippines | $4.06 | collecting data | Buy |
| Romania | $4.06 | collecting data | Buy |
| South Africa | $4.06 | collecting data | Buy |
| Tajikistan | $4.06 | collecting data | Buy |
| Laos | $4.07 | collecting data | Buy |
| Saudi Arabia | $4.07 | collecting data | Buy |
| Vietnam | $4.07 | collecting data | Buy |
| Botswana | $4.08 | collecting data | Buy |
| Cambodia | $4.08 | collecting data | Buy |
| Egypt | $4.08 | collecting data | Buy |
| India | $4.08 | collecting data | Buy |
| Netherlands | $4.08 | collecting data | Buy |
| United States | $4.08 | collecting data | Buy |
| Armenia | $4.09 | collecting data | Buy |
| Azerbaijan | $4.09 | collecting data | Buy |
| Bangladesh | $4.09 | collecting data | Buy |
| Denmark | $4.09 | collecting data | Buy |
| Dominican Republic | $4.09 | collecting data | Buy |
| France | $4.09 | collecting data | Buy |
| Germany | $4.09 | collecting data | Buy |
| Guatemala | $4.09 | collecting data | Buy |
| Haiti | $4.09 | collecting data | Buy |
| Ireland | $4.09 | collecting data | Buy |
| Italy | $4.09 | collecting data | Buy |
| Malawi | $4.09 | collecting data | Buy |
| Mexico | $4.09 | collecting data | Buy |
| Mozambique | $4.09 | collecting data | Buy |
| Pakistan | $4.09 | collecting data | Buy |
| Poland | $4.09 | collecting data | Buy |
| Portugal | $4.09 | collecting data | Buy |
| Samoa | $4.09 | collecting data | Buy |
| Slovenia | $4.09 | collecting data | Buy |
| Sri Lanka | $4.09 | collecting data | Buy |
| Tanzania | $4.09 | collecting data | Buy |
| Thailand | $4.09 | collecting data | Buy |
| Timor-Leste | $4.09 | collecting data | Buy |
| Croatia | $4.10 | collecting data | Buy |
| Hong Kong | $4.10 | collecting data | Buy |
| Iran | $4.10 | collecting data | Buy |
| Kosovo | $4.10 | collecting data | Buy |
| Niue | $4.10 | collecting data | Buy |
| Peru | $4.10 | collecting data | Buy |
| Serbia | $4.10 | collecting data | Buy |
| Ukraine | $4.10 | collecting data | Buy |
| Uzbekistan | $4.10 | collecting data | Buy |
| Zimbabwe | $4.10 | collecting data | Buy |
| Afghanistan | $4.11 | collecting data | Buy |
| Albania | $4.11 | collecting data | Buy |
| Algeria | $4.11 | collecting data | Buy |
| American Samoa | $4.11 | collecting data | Buy |
| Anguilla | $4.11 | collecting data | Buy |
| Antigua and Barbuda | $4.11 | collecting data | Buy |
| Aruba | $4.11 | collecting data | Buy |
| Austria | $4.11 | collecting data | Buy |
| Bahamas | $4.11 | collecting data | Buy |
| Bahrain | $4.11 | collecting data | Buy |
| Barbados | $4.11 | collecting data | Buy |
| Belarus | $4.11 | collecting data | Buy |
| Belgium | $4.11 | collecting data | Buy |
| Belize | $4.11 | collecting data | Buy |
| Benin | $4.11 | collecting data | Buy |
| Bhutan | $4.11 | collecting data | Buy |
| Bolivia | $4.11 | collecting data | Buy |
| Bosnia and Herzegovina | $4.11 | collecting data | Buy |
| Brunei | $4.11 | collecting data | Buy |
| Burkina Faso | $4.11 | collecting data | Buy |
| Burundi | $4.11 | collecting data | Buy |
| Cape Verde | $4.11 | collecting data | Buy |
| Cayman Islands | $4.11 | collecting data | Buy |
| Central African Republic | $4.11 | collecting data | Buy |
| Chad | $4.11 | collecting data | Buy |
| China | $4.11 | collecting data | Buy |
| Comoros | $4.11 | collecting data | Buy |
| Costa Rica | $4.11 | collecting data | Buy |
| Czechia | $4.11 | collecting data | Buy |
| Djibouti | $4.11 | collecting data | Buy |
| Dominica | $4.11 | collecting data | Buy |
| DR Congo | $4.11 | collecting data | Buy |
| Ecuador | $4.11 | collecting data | Buy |
| El Salvador | $4.11 | collecting data | Buy |
| Equatorial Guinea | $4.11 | collecting data | Buy |
| Eritrea | $4.11 | collecting data | Buy |
| Eswatini | $4.11 | collecting data | Buy |
| Ethiopia | $4.11 | collecting data | Buy |
| Finland | $4.11 | collecting data | Buy |
| French Guiana | $4.11 | collecting data | Buy |
| Gabon | $4.11 | collecting data | Buy |
| Gambia | $4.11 | collecting data | Buy |
| Ghana | $4.11 | collecting data | Buy |
| Grenada | $4.11 | collecting data | Buy |
| Guadeloupe | $4.11 | collecting data | Buy |
| Guinea | $4.11 | collecting data | Buy |
| Guinea-Bissau | $4.11 | collecting data | Buy |
| Guyana | $4.11 | collecting data | Buy |
| Honduras | $4.11 | collecting data | Buy |
| Hungary | $4.11 | collecting data | Buy |
| Iceland | $4.11 | collecting data | Buy |
| Iraq | $4.11 | collecting data | Buy |
| Ivory Coast | $4.11 | collecting data | Buy |
| Jamaica | $4.11 | collecting data | Buy |
| Jordan | $4.11 | collecting data | Buy |
| Kuwait | $4.11 | collecting data | Buy |
| Lebanon | $4.11 | collecting data | Buy |
| Lesotho | $4.11 | collecting data | Buy |
| Liberia | $4.11 | collecting data | Buy |
| Libya | $4.11 | collecting data | Buy |
| Liechtenstein | $4.11 | collecting data | Buy |
| Lithuania | $4.11 | collecting data | Buy |
| Luxembourg | $4.11 | collecting data | Buy |
| Macau | $4.11 | collecting data | Buy |
| Madagascar | $4.11 | collecting data | Buy |
| Maldives | $4.11 | collecting data | Buy |
| Mali | $4.11 | collecting data | Buy |
| Mauritania | $4.11 | collecting data | Buy |
| Mauritius | $4.11 | collecting data | Buy |
| Monaco | $4.11 | collecting data | Buy |
| Mongolia | $4.11 | collecting data | Buy |
| Montenegro | $4.11 | collecting data | Buy |
| Montserrat | $4.11 | collecting data | Buy |
| Myanmar | $4.11 | collecting data | Buy |
| Nepal | $4.11 | collecting data | Buy |
| New Caledonia | $4.11 | collecting data | Buy |
| New Zealand | $4.11 | collecting data | Buy |
| Nicaragua | $4.11 | collecting data | Buy |
| Niger | $4.11 | collecting data | Buy |
| Nigeria | $4.11 | collecting data | Buy |
| North Macedonia | $4.11 | collecting data | Buy |
| Norway | $4.11 | collecting data | Buy |
| Oman | $4.11 | collecting data | Buy |
| Panama | $4.11 | collecting data | Buy |
| Paraguay | $4.11 | collecting data | Buy |
| Puerto Rico | $4.11 | collecting data | Buy |
| Qatar | $4.11 | collecting data | Buy |
| Republic of the Congo | $4.11 | collecting data | Buy |
| Réunion | $4.11 | collecting data | Buy |
| Rwanda | $4.11 | collecting data | Buy |
| Saint Kitts and Nevis | $4.11 | collecting data | Buy |
| Saint Lucia | $4.11 | collecting data | Buy |
| São Tomé and Príncipe | $4.11 | collecting data | Buy |
| Senegal | $4.11 | collecting data | Buy |
| Seychelles | $4.11 | collecting data | Buy |
| Sierra Leone | $4.11 | collecting data | Buy |
| Singapore | $4.11 | collecting data | Buy |
| Sint Maarten | $4.11 | collecting data | Buy |
| Slovakia | $4.11 | collecting data | Buy |
| Somalia | $4.11 | collecting data | Buy |
| South Korea | $4.11 | collecting data | Buy |
| South Sudan | $4.11 | collecting data | Buy |
| Spain | $4.11 | collecting data | Buy |
| Suriname | $4.11 | collecting data | Buy |
| Sweden | $4.11 | collecting data | Buy |
| Taiwan | $4.11 | collecting data | Buy |
| Togo | $4.11 | collecting data | Buy |
| Tonga | $4.11 | collecting data | Buy |
| Trinidad and Tobago | $4.11 | collecting data | Buy |
| Tunisia | $4.11 | collecting data | Buy |
| Turkmenistan | $4.11 | collecting data | Buy |
| Uganda | $4.11 | collecting data | Buy |
| United Arab Emirates | $4.11 | collecting data | Buy |
| Uruguay | $4.11 | collecting data | Buy |
| Venezuela | $4.11 | collecting data | Buy |
| Yemen | $4.11 | collecting data | Buy |
| Zambia | $4.11 | collecting data | Buy |
| Australia | $4.12 | collecting data | Buy |
| Türkiye | $4.12 | collecting data | Buy |
| Andorra | $4.13 | collecting data | Buy |
| Bermuda | $4.13 | collecting data | Buy |
| Greenland | $4.13 | collecting data | Buy |
| Palestine | $4.13 | collecting data | Buy |
| Syria | $4.13 | collecting data | Buy |
| Cuba | $4.16 | collecting data | Buy |
| Faroe Islands | $4.16 | collecting data | Buy |
| Martinique | $4.16 | collecting data | Buy |
| Namibia | $4.16 | collecting data | Buy |
| Papua New Guinea | $4.16 | collecting data | Buy |
| Saint Vincent and the Grenadines | $4.16 | collecting data | Buy |
| Solomon Islands | $4.16 | collecting data | Buy |
| Turks and Caicos Islands | $4.16 | collecting data | Buy |
| Fiji | $4.18 | collecting data | Buy |
| Sudan | $4.25 | collecting data | Buy |
| Malta | $4.36 | collecting data | Buy |
| Gibraltar | $4.60 | collecting data | Buy |
| Japan | $5.15 | collecting data | Buy |
Refreshed every hour. How we measure delivery.
Similar apps
Questions
Does Amazon accept virtual or rented numbers?
Often, for the signup and two-step verification step, depending on the number's range and the store you are signing up on. The table on this page tracks which countries are getting Amazon codes through today, since that changes over time.
Why does Amazon need a phone number at all?
It confirms account setup and, if two-step verification is on, it carries the sign-in code for new devices. On top of that, Amazon and its delivery partners use the number on file as a contact point for questions about an order in transit, which is a second job a login-only app's number would not have.
Is amazon.com the same account as amazon.co.uk or amazon.de?
Not really. Each country store runs largely as its own account in practice, with its own catalogue and settings, even where Amazon lets the same credentials work across a few of them. What ships and what you see is tied to the specific store, not to having one universal Amazon login.
Will a number's country change which Amazon store my account uses?
The store you actually register on is the main factor, with the phone number acting as one supporting signal alongside the shipping address and payment details. A number from a country unrelated to where you shop is more likely to cause friction than to switch you onto a different store.
What happens if a courier tries to call the number after I stop using it?
The call or delivery text goes unanswered, which can mean a missed delivery attempt or a parcel that cannot be released. Keep the number active until an order placed during that account's setup has actually arrived, not just until the account was verified.
Is SMS two-step verification safe enough for Amazon?
It works, but an authenticator app is the stronger option, mainly because it does not depend on a phone number you might later give up. Amazon supports setting one up alongside or instead of SMS in Login & security, and it is worth doing at account setup rather than after a problem shows up.
Can I use a rented number to open an Amazon seller account?
No, and we do not support that. Seller registration verifies real identity documents and a bank account, and a rented phone number has no bearing on that process. This site is built for buyer-side verification, not for getting a seller account started.
Can I use a rented number to reopen a suspended account or dodge a limit?
No. We do not help with recovering, reinstating or working around restrictions Amazon has placed on an account, and a rented number is not a tool for that regardless of how the request is framed.
Does one Amazon login also cover Prime, Kindle, AWS and Alexa?
For most accounts, yes — these share the same credentials rather than needing separate signups. That is exactly why setting stronger sign-in, like an authenticator app, matters more here than on an account that is only ever a shopping cart.
Is it safe to save a card on an account verified with a rented number?
It is safer once you have moved sign-in off a number you plan to give up. An account holding payment details should be reachable through a phone number and a verification method you actually control, not one that is temporary by design.
What if the code never arrives — am I charged?
You are charged only when a code actually reaches the number; an order where nothing arrives before the window closes is refunded to your balance automatically, with nothing to claim. Check the country table before buying to avoid a range with weak delivery.
How do I change the phone number on an Amazon account later?
In Login & security under account settings, where you can update the phone number, email or password. Doing this while the account has no order in transit and nothing unusual going on is simpler than doing it later.