MarioSMS
Virtual Number vs eSIM vs Second SIM

Virtual Number vs eSIM vs Second SIM

By MarioSMS team · · 64 min read

Contents
  1. How does each option get you a working number?
  2. How do you set up each option, step by step?
  3. Which services and countries accept each option?
  4. Which option survives as a permanent login line?
  5. What goes wrong with each option, and how do you fix it?
  6. Common questions about second numbers

Four routes give you a second number: a rented number from a service like MarioSMS, an eSIM data or voice plan, a second physical SIM in a dual-SIM phone, or an email-only signup that skips phone verification entirely. They cost different amounts, take different amounts of time, and fail in different places.

A SIM card tray being opened on a phone

Pick by what you actually need. Rent a number if you want a one-time code for a signup, which is the cheapest and fastest route. Buy an eSIM for a travel line you keep for two weeks. Get a second SIM for a permanent second identity tied to banking or your main messenger. Use email only for a throwaway account on a service that never asks for a phone. The table below puts the four side by side.

A traveller using a phone in a foreign city
OptionTypical costSetup timeReceives codes from strict servicesWorks as a permanent login line
Rented number (MarioSMS)From $0.04 per number1 to 2 minutesVaries by service and country, check stock before you buyNo, one verification per activation
eSIM (data plus voice)Roughly the price of a prepaid plan, varies by carrier and country5 to 30 minutes, sometimes longer for KYCUsually, when the plan includes a real voice or SMS numberYes, while the plan stays active
Second physical SIMPrepaid SIM price plus top-ups15 minutes to a few days, depends on ID rulesUsuallyYes
Email only$0Under 2 minutesNot applicable, no code is sentYes, on services that allow it

Most people picking between these are solving one of three problems: they do not want to hand their personal number to a shopping app, they need a second account on a messenger, or they are testing a signup flow and need ten codes this afternoon. The image shows the choice laid out the way it usually feels in practice.

Recovery: the question to answer before you sign up

If the account mattersDo this on day one
Any account you would missSet an authenticator app, not SMS, as the second factor
Any account you would missAdd a recovery email you control
Any account you would missSave the recovery codes offline
Shared or brand accountsPut recovery on a shared mailbox, not one person’s phone

This matters more than which kind of number you used to sign up.

The rest of this section maps each need to a route, explains what you are actually buying in each case, and states plainly what each one cannot do.

The short answer for four common needs

If you need one code right now to finish a signup and never think about that number again, rent a number. MarioSMS prices start at $0.04, the code lands in the app or dashboard usually within a minute, and if no SMS arrives before the timer runs out, the activation cancels and the price goes back to your balance.

If you are traveling for three weeks and want a local number people can call, buy an eSIM plan from a carrier that sells voice, not just data. Many travel eSIMs are data-only and give you no number at all, which surprises people who bought one expecting to receive SMS verification codes.

If you want a number that survives for years, receives bank codes, holds a WhatsApp account, and never depends on a third party staying in business, get a second physical SIM. It costs the most per month and takes the most setup, and it is the only route where the number is unambiguously yours.

If the service you are signing up for accepts email and treats phone as optional, use email. This is the cheapest and most durable answer, and it is skipped constantly because the signup screen shows a phone field first and people assume it is required.

What each route actually gives you (a number, a line, or a mailbox)

These four things get talked about as if they were interchangeable. They are structurally different, and the difference explains almost every problem people hit later.

A rented number gives you access to one inbound SMS on a real mobile number for a limited window. You do not own the number, you do not keep it, and you cannot re-verify on it next month. That is the whole product, and it is why it costs four cents instead of eight dollars. Read the virtual phone number definition if the term is new.

An eSIM gives you a carrier line delivered as software instead of plastic. If the plan includes voice and SMS, you get a number you control for as long as you pay. If the plan is data-only, you get bandwidth and no number, and no amount of fiddling with settings will make codes arrive.

A second physical SIM gives you the same thing an eSIM voice plan gives you, with a card you can move between phones and, in most countries, a registration record tied to your ID. It is the heaviest option and the most permanent.

Email only gives you a mailbox. No number exists in the chain at all, so nothing can expire, get recycled, or be blocked by a carrier filter. The limit is that the service has to let you in without a phone, and many will not.

Here is the practical consequence. Three of these routes hand you something with a lifetime attached (a rental window, a plan period, a SIM registration), and one hands you something with no lifetime at all. Match the lifetime to how long you need the account to keep working, and most of the confusion disappears.

How much time and money each one takes before you own a number

Count the steps to a working code, not the sticker price.

  1. Rented number. Top up your MarioSMS balance by card or crypto, pick a service and country from the 35+ countries in stock, buy the number, paste it into the signup form. The code appears in the app or dashboard, usually within a minute. Total time from a funded account: 1 to 2 minutes.
  2. eSIM. Choose a carrier, check whether the plan includes a voice number, pay, pass any identity check, scan the QR code or install the profile, wait for the line to register on the network, then run your verification. Total time: 5 to 30 minutes when identity checks are light, longer when they are not.
  3. Second physical SIM. Find a shop or order online, present ID where the country requires it, wait for delivery or activation, insert the card, register the SIM, top it up. Total time: 15 minutes in a shop in some countries, several days when the card ships and activation is manual.
  4. Email only. Create the mailbox, sign up, click the confirmation link. Total time: under 2 minutes, and $0.

The cost gap is wider than the time gap. Renting fifteen numbers over a year at $0.04 to a few cents each stays under a coffee. Keeping a second SIM alive for a year means paying a monthly minimum in most markets, plus the risk that the line gets deactivated if you stop topping it up. An eSIM sits between the two and usually expires on a fixed schedule.

Attention is the third cost, and nobody prices it in. A second SIM is a thing you maintain. It needs top-ups, it occupies a slot in your phone, and it sends you spam from a carrier you do not care about. A rented number needs zero maintenance because it stops existing the moment the activation closes.

Where the email-only route quietly wins

Check the email path before you spend anything. A surprising number of services show a phone field on the first screen and still complete the signup with email alone, either because phone is genuinely optional or because the web signup asks for less than the mobile app.

Three signs the email route will work: the service is a web tool rather than a messenger, the signup form has a visible “use email instead” link, and the pricing page does not mention SMS notifications as a core feature. Three signs it will not: the product is a messenger, the account holds money, or the service uses your number as the login identifier.

Email also wins on longevity. A mailbox you control does not get recycled, does not get reassigned to a stranger in eighteen months, and does not stop working because you moved country. Where a service allows it, email plus an authenticator app for two-factor authentication is stronger than any phone-based route on this list.

The catch is coverage. Messengers, ride-hailing apps, food delivery, banking, and most marketplaces require a phone. That is where the other three routes exist, and it is why the email answer, though it should be checked first, resolves maybe a third of real cases.

What each route cannot do, stated plainly

A rented number cannot be your permanent login line. One number, one verification, one activation window. If the service sends you a re-verification code six months later, that number is gone and the account is unreachable by SMS. Use rented numbers for accounts where you also set an email recovery address, or for accounts you are fine losing.

An eSIM cannot help if the plan is data-only, and it cannot help on services that reject the carrier prefix it hands you. Some travel eSIM numbers sit in ranges that popular apps treat as unreliable, so the code never arrives even though the line works fine for calls.

A second physical SIM cannot be anonymous in countries with SIM registration rules, and it cannot be spun up in ten minutes when you are in a rush. It also cannot scale. If you are running QA on a signup flow and need twenty codes today, twenty SIMs is not a plan.

Email cannot satisfy a service that requires a phone. No workaround changes that, and treating it as one leads people into scraping public numbers or reusing someone else’s line, which is worse than paying four cents.

None of these routes exist to get around a ban or to pose as someone else. The legitimate uses are keeping your personal number off marketing lists, running a separate work or resale account, and testing OTP flows you are responsible for. MarioSMS spells that out in its acceptable use policy, and the practical version is that if the account is yours and the service allows a second one, any of these four routes is fair game.

How does each option get you a working number?

The four routes differ in where the number lives and what has to happen for an SMS to reach you. A rented number lives in a carrier’s pool at a provider’s data center. An eSIM profile lives in a chip soldered inside your phone. A physical SIM lives in a tray you pry open with a pin.

The four options side by side

OptionTypical costSetup timeReceives codes from strict servicesWorks as a permanent login line
Rented number, one verificationFrom $0.04 per codeUnder 2 minutesYes, when the service is in the catalogNo, one activation
Carrier eSIM second line$5 to $25 a monthMinutes to hoursYesYes
Physical second SIM$5 to $30 a monthDaysYesYes
Email or username sign-upFreeSecondsNot applicableYes, where the service allows it

Costs are typical market ranges, not quotes; the rented-number figures come from the live catalog below.

That tray is the oldest of the four mechanisms and still the most literal. You push the pin, the tray pops, you drop in a plastic card that carries an IMSI and a set of keys, and the phone registers on that carrier’s network. The photo below shows the step everyone recognizes. Nothing about it is virtual, which is why it behaves predictably.

Choosing between a rented number, an eSIM and a second SIM

An eSIM replaces the plastic with a download. You scan a QR code or tap an activation link, the phone contacts a remote provisioning server, and a profile lands in the embedded chip. The screenshot below shows that flow on a modern handset. Same credentials, same registration, different delivery.

The balance screen in MarioSMS

A balance you top up, rather than a monthly line

Email-only signup skips the number entirely. Some services let you register with an address and a password and only ask for a phone later, or never. That path removes the whole question, but it also removes SMS recovery, which matters when you lose a device.

What happens when a service sends an SMS to a rented number

A rented number is a real mobile number sitting in a live carrier pool, held by an SMS provider and pointed at your dashboard for the length of one activation. When you request a number on MarioSMS, three things happen in order.

  1. The system reserves one number from stock for the service and country you picked, for example Telegram in the United Kingdom.
  2. The number appears in your app or dashboard with a countdown timer running. That window is the activation.
  3. You paste the number into the signup form, the service sends its SMS, the carrier delivers it to the provider, and the text shows on your screen, usually within a minute.

The timer changes how you behave. It is a boundary on how long that number is yours. If the SMS never arrives before the window closes, the activation cancels itself and the price returns to your balance automatically. You are not filing a support ticket over four cents, you are requesting a new number and trying again.

Prices start at $0.04 per number and vary by service and country, so the cost of a failed attempt is small enough that retrying is the correct first response to almost any delivery problem. Popular services in high-demand countries cost more than quiet ones. That is supply, not a surcharge.

One number handles one verification. That is the design, not a limitation you work around. If you need the same number again in three months to receive a login code, a rented number is the wrong tool and the section on permanent login lines covers why. For a one-time SMS verification, it is the cheapest and fastest of the four routes, with 35+ countries and hundreds of services in stock.

How a carrier eSIM is provisioned and what the profile actually holds

An eSIM profile is the same thing a plastic SIM holds, written into a chip that is already inside the phone. The profile carries an ICCID, an IMSI, and the authentication keys that let the network confirm you are a paying subscriber. Nothing about the number’s type changes because it arrived by download.

Provisioning runs through a remote server the carrier operates. You buy a plan, the carrier issues an activation code, and the phone pulls the profile down over Wi-Fi or mobile data. Modern phones hold several profiles at once and let you toggle which ones are active, usually two at a time. That toggle is the whole appeal.

The consequences are practical. You can add a second line from a hotel room in twenty minutes instead of finding a shop. You can hold a German line and a UK line on one phone and switch which one sends. You cannot move that profile to a different handset by popping something out, because there is nothing to pop out.

Carrier onboarding is the real cost. Most carriers want identity documents, a local address, or a payment method that matches the country, and prepaid tourist eSIMs often expire in 7 to 30 days. A number attached to an expired plan stops receiving anything, which is the failure mode people discover months later when a login code never arrives.

What a physical second SIM adds that an eSIM does not

The plastic card is transferable, and that is its one real advantage. Pull it from a dead phone, push it into a borrowed one, and the number works in under a minute. No account login, no carrier portal, no waiting for a provisioning server. Your handset can be at the bottom of a canal and the line still works.

PropertyPhysical SIMCarrier eSIM
Move to another phonePull tray, insert, doneRe-download profile, often needs carrier approval
Works on old or cheap handsetsYes, nearly universallyOnly on eSIM-capable models
Setup time from purchaseShop visit, then minutesMinutes, remote, no shop
Survives a factory resetCard is untouchedProfile can be wiped, may need reissue
Lending to a spare deviceTrivialNot practical
Slot cost on a modern phoneUses the only tray you haveUses no tray

Physical SIMs also work in the cheap secondary handset a lot of people keep for exactly this purpose. A $40 Android with a second SIM in it is a legitimate setup for running a work-only WhatsApp or a resale account, and it fails in ways you can see and fix.

The cost is friction. You have to be in the country, you usually have to show ID, and in many places registration is mandatory before the SIM activates. You also spend a physical slot, and phones sold after 2023 often have exactly one tray or none.

Why some services treat number types differently

Services do not see “rented” or “eSIM” when your number arrives in their signup form. They see a number range, and every range maps to a carrier and a line type in publicly available numbering data. That lookup is where the differences start.

Non-VoIP and VoIP are the split that decides most outcomes. A non-VoIP number sits on a mobile carrier’s network with an IMSI behind it. A VoIP number is an internet-routed line with no SIM anywhere. Banks, ride-hailing apps and messaging platforms frequently reject the second category, because VoIP ranges are cheap to acquire in bulk.

Rented numbers from MarioSMS are real mobile numbers on carrier ranges, which is why they pass on services that filter VoIP. Carrier eSIMs and physical SIMs are also mobile ranges. Free browser-based number sites are usually VoIP, shared with hundreds of people, and rejected on sight by the services that care.

Reuse is the second filter. A service that has seen a number attached to four accounts already may refuse the fifth, regardless of how the number is delivered. This is why a fresh number for a fresh account works better than recycling one you found on a public page, and why some services accept a number from Germany when the same service refuses one from a country it sees abuse from.

Country matters as a third input. A service that operates in twelve markets often accepts numbers from all twelve and quietly rejects the rest. Picking a UK number for a UK-facing service is matching the range to where the service expects its users to be.

Ownership, portability and who can reclaim the number

Ownership is where the four routes separate hardest, and it decides what happens to your account in six months.

A rented number is yours for the activation window and no longer. After the code arrives and the timer ends, the number returns to the pool and may go to someone else. You keep the account you created, you do not keep the line. Anyone treating a temporary number as a permanent recovery channel is building on a number that will not answer.

A carrier eSIM is yours while the plan is paid and active. Stop paying, and the carrier recycles the number, usually after a dormancy period measured in weeks or months. Prepaid tourist plans recycle fastest. The carrier can also decline to reissue the profile if you fail an identity check on a new device.

A physical SIM follows the same rules with better recovery. The card is in your hand, so a lost phone does not cost you the line, but an unpaid prepaid balance still ends in recycling. Postpaid contracts hold numbers longest, and in most markets you can port a postpaid number to another carrier and keep it across providers.

Email-only accounts have no number to lose, which is the cleanest ownership story and the weakest recovery story. If the service later demands a phone for two-factor authentication and you have no line attached, you are back to picking one of the other three under time pressure.

The practical read is that ownership duration should match account lifespan. A throwaway marketplace listing needs a number for ninety seconds. A bank login needs one for five years. Matching those two numbers is most of the decision.

How do you set up each option, step by step?

Setup time is the part people underestimate. A rented number is live in under a minute. A carrier eSIM takes ten to twenty minutes including the carrier’s own identity check. A physical SIM depends on a shop or a courier, so plan for a day. Email-only registration takes as long as your signup form.

What a rented number costs by service today

ServiceCheapest countryPriceNumbers in stock
TelegramCanada$0.51422,891
WhatsappUnited Kingdom$0.90197,726
InstagramSweden$0.062,675
GoogleUzbekistan$0.109,620
DiscordUnited Kingdom$0.04308,494
TikTokUnited Kingdom$0.05283,676

Source: MarioSMS catalog, 2026-09-10. Price per number, stock in brackets.

Below is the honest comparison of what each route costs you before you receive your first code.

What each option actually gives you

Rented numberCarrier eSIMSecond SIMEmail only
You keep the numberFor one activationWhile you payWhile you payNot applicable
Receives SMS codesYesYesYesNo
Usable for re-login by SMSNoYesYesNot applicable
Tied to your identityNoUsually, through the carrierUsually, through the carrierThrough the mailbox
Works abroadAny country in stockRoaming or a local planRoaming or a local planAnywhere
RouteHands-on timeWaiting timeWhat you need in hand
Rented number30 to 60 secondsNoneFunded balance, the app or web app
Carrier eSIM10 to 20 minutesMinutes to a day for KYCID document, eSIM-capable phone, card
Second physical SIM15 to 40 minutesHours to days for shop or deliveryID, dual-SIM phone, cash or card
Email only2 to 5 minutesNoneAn address you control

Rent a number and receive a code in under a minute

The flow in the MarioSMS app is two taps, as the screenshot below shows. You pick the service you are registering for, then you pick the country. Prices per number start at $0.04 and vary by service and country, so the list shows you what each combination costs before you commit anything.

An activation from rented number to received code

One activation from number to code, then the number is released

  1. Top up your balance by card or crypto. Do this once, not per number.
  2. Search for the service, for example Telegram or WhatsApp.
  3. Pick a country from the 35+ in stock. Cheaper countries sit at the top of most service lists.
  4. Tap to rent. The number appears with a countdown timer, the activation window.
  5. Paste the number into the app you are registering with and request the code.
  6. Watch the code land in the dashboard, usually within a minute.
  7. Enter the code. The activation closes and the number returns to the pool.

The second screenshot shows the code arriving in the same screen where you rented, so you never leave the app to check an inbox. If no SMS arrives before the timer expires, the activation cancels and the price goes back to your balance automatically, with no ticket to file and no support chat.

That refund rule changes how you should approach a stubborn service. Retrying costs you time, not money. If a number fails to receive on the first try, cancel or let it expire, then rent a second one, possibly in a different country. Two failed attempts and one success still cost the price of one success.

A few habits make the sixty-second version reliable:

  • Have the registration form open and ready before you rent. The timer starts at rent, not at your convenience.
  • Copy the number with the country code included. Most forms want the full E.164 format.
  • Do not request three codes in ten seconds. Services rate-limit resends and you burn your window.
  • Keep a small balance topped up. Running out mid-flow costs more time than the number costs money.

Activate a carrier eSIM on iOS and Android

A carrier eSIM is a real subscriber line with a profile downloaded instead of a plastic card. Setup has the same shape on both platforms, and the slow part is the carrier’s identity check, not the technical install.

  1. Pick a carrier that sells eSIM to your account type. Prepaid eSIM is available in many markets, postpaid usually needs a credit check.
  2. Buy the plan on the carrier site or app. You pay a monthly or prepaid fee, not a per-code fee.
  3. Complete identity verification. Some carriers scan a passport or ID in-app, some ask for a video selfie, some require a shop visit. This step ranges from three minutes to two working days.
  4. Receive a QR code or an activation code by email or in the carrier app.
  5. On iOS, open Settings, Cellular, Add eSIM, then scan the QR or use the carrier’s one-tap install.
  6. On Android, open Settings, Network and internet, SIMs, then Add eSIM and scan the same QR.
  7. Label the line (Personal, Work, Second) so the dialer and messaging app show which one is sending.
  8. Set the default line for calls, data and messages. Getting this wrong is the most common source of an unexpected bill.
  9. Send a test SMS to yourself to confirm the line receives.

The eSIM profile is tied to that device. Moving it to a new phone means a transfer request with the carrier, and some carriers charge for a re-issue or make you repeat the ID check. Plan the transfer before you sell the old handset, not after you wipe it.

Check whether your phone is carrier-locked before you buy. A locked device may refuse a competitor’s eSIM profile even though the hardware supports it. Unlocking takes a request to the original carrier and, in many markets, a wait for contract conditions to be met.

Buy and insert a second physical SIM

Physical SIM is the slowest to start and the most durable once running. It also has the clearest paper trail, which is exactly what you want for a bank or a government portal and exactly what you do not want for a marketplace listing.

  1. Confirm your phone has two SIM slots, or one slot plus eSIM. Many phones sold after 2020 dropped the second physical slot.
  2. Choose prepaid or postpaid. Prepaid is faster to get and easier to abandon.
  3. Buy in a shop, from a kiosk, or order online. Shop purchase is same-day. Online delivery is one to five days depending on the courier.
  4. Register the SIM with your ID where the market requires it. Registration rules vary widely by country, so read the carrier’s own page rather than assuming.
  5. Power off the phone, open the tray with the ejector pin, seat the SIM in slot 2, close the tray.
  6. Power on and wait for the network to register, usually thirty to ninety seconds.
  7. Name the line in settings and set per-line defaults for data and messages.
  8. Top up if prepaid, then send a test SMS.

Keep the SIM’s carrier packaging with the PUK code. A wrong PIN entered three times locks the card, and the PUK is the only way back without a shop visit. Photograph the packaging and store it somewhere you can reach without the phone that holds the SIM.

Dormancy is the trap here. Many prepaid lines recycle after a period without paid activity, and a recycled number breaks every account attached to it. Set a calendar reminder for a small top-up on a fixed schedule rather than trusting yourself to remember.

Register with email only, then add a number later

Some services still let you sign up with an email address and add a phone later, or never. Doing this first is worth two minutes because it tells you whether you need a number at all.

  1. Start the signup with your email. Use a real inbox you can reach for password resets.
  2. Watch for the phone field. If it is optional or absent, finish the signup and stop.
  3. Turn on an authenticator app for two-factor authentication if the service offers it. App-based codes are stronger than SMS and do not depend on a line.
  4. Save the recovery codes offline. Print them or store them in a password manager, not in the same email account.
  5. If the service later demands a phone, decide then whether the account is short-lived (rented number) or permanent (carrier line).

The failure case is predictable. A service that accepted email at signup can add a phone requirement at any point, usually when you try to change a password or add a payment method. You then meet the demand during a lockout, which is the worst moment to be shopping for a number.

Automating rented numbers with the REST API

If you are running OTP tests against your own product, tapping through a UI does not scale. The MarioSMS REST API covers the same actions as the app, with examples in Python, Node.js, Go and PHP.

  1. Get your API key from the dashboard.
  2. Query stock for the service and country you need, and read the price before ordering.
  3. Request an activation. The response gives you the number and the activation ID.
  4. Feed the number into your test harness or signup script.
  5. Poll the activation endpoint for the code. It usually appears within a minute.
  6. Mark the activation complete, or let it expire so the balance is refunded.

Two rules keep an automated suite from wasting money. First, poll on a sensible interval, once every three to five seconds is plenty, since aggressive polling gains you nothing. Second, always handle the no-SMS branch explicitly, because a test that hangs on a missing code will hold a slot your next run needs. The refund happens either way, but your pipeline should not sit and wait for it.

For QA work, keep a fixed pool of target countries in config, such as the United Kingdom and Germany, so failures are reproducible across runs. Automated use stays inside the acceptable use rules: testing your own product, privacy hygiene and legitimate second accounts.

Which services and countries accept each option?

Acceptance gets decided service by service, not route by route in the abstract. A messaging app, a food delivery app and a bank each run different checks on the number you type into the signup box. The four routes land very differently against those checks, and the gap widens as the service gets stricter.

Setting up an eSIM on a smartphone

Price and stock also move daily, because both depend on how many numbers a country’s pool is holding at that moment. The table below shows what a rented number costs right now for the most requested services, the cheapest country for each one, and how many numbers are actually sitting in stock.

Setup, step by step, compared

StepRented numbereSIMSecond SIM
1Top up a balanceBuy a plan onlineOrder or buy in a shop
2Pick the service and countryScan the activation codeWait for delivery or visit the shop
3Copy the numberAdd the line in settingsInsert the card, wait for registration
4Read the code in the appReceive the SMS on the lineReceive the SMS on the line
TimeUnder two minutesMinutes to hoursHours to days

Country supply matters as much as service strictness. A route can be technically fine and still useless if the country you need has nothing available. MarioSMS keeps 35+ countries in rotation across hundreds of services, and the mix shifts as operators release and reclaim ranges.

Inserting a SIM card into a phone

Strict services and what they check at signup

Strict services do not just send an SMS and wait. They look the number up first, then decide whether to send at all. The lookup usually returns the country, the operator, and the number type, which is the field that separates a mobile line from a VoIP number.

Four checks show up again and again across strict signup flows:

  1. Number type. Mobile, landline, VoIP or machine-to-machine. Many strict services drop everything that is not classified as mobile.
  2. Country and operator. Some services allow a short list of countries per market, and some price risk by operator range.
  3. Reuse history. Whether an account already exists on that number, and whether one was recently deleted from it.
  4. Signal consistency. Whether the number’s country matches the app language, the device locale and the connection you are signing up from.

Each route answers those four checks differently. A rented mobile number from a real operator range answers the first two the same way a physical SIM does, because it sits on the same kind of range. See non-VoIP number for what that classification actually means at lookup time.

RouteNumber type at lookupCountry controlTypical friction on strict services
Rented mobile numberMobile operator rangePick from the country list in stockLow, as long as stock exists for that service
eSIM (data plus voice plan)Mobile operator rangeLimited to what the eSIM seller offersLow, but the plan must include an actual number
eSIM (data-only travel plan)No MSISDN at allNot applicableBlocking, no SMS can arrive
Second physical SIMMobile operator rangeOne country, the one you bought it inLow, highest cost per number
VoIP app numberVoIPUsually one or two countriesHigh, often rejected before the send

The data-only eSIM case catches people out most often. A travel eSIM sold for roaming data frequently has no phone number attached, so there is nothing for an OTP to arrive at. Check whether the plan lists an MSISDN before you plan a signup around it.

Reuse history is the check that a physical SIM cannot fix either. If an account already exists on your primary line and the service allows one account per number, the second physical SIM helps and the recycled prepaid SIM might not, because recycled ranges carry whatever history the previous holder left behind.

Services that accept almost any working number

The wide middle of the internet is much simpler. Newsletters, forums, loyalty programs, small marketplaces, local delivery apps, developer sandboxes and most B2B tools send a six digit code and check whether you type it back. No type lookup, no operator scoring, no reuse history.

For those services the decision collapses to cost and speed. A rented number starting at $0.04 handles a one-time signup for less than the price of a coffee lid, arrives in the app or dashboard usually within a minute, and does not add a physical object to your pocket. Nothing else about the route matters.

The middle tier sits between the two. Services here accept mobile numbers broadly but re-verify on new device logins, password resets or suspicious sessions. That changes which route you want, because you now need the number to still work in three months, which the next section of this article covers.

A practical way to sort a service you have not tried:

  1. Try the signup form and read the error text. “This number cannot be used” points at a type or history check. “Too many attempts” points at rate limiting on the service side.
  2. Check whether the app offers a voice call fallback. Services with a call option are usually running lighter checks on SMS.
  3. Check whether it accepts international prefixes at all. Some regional apps only take one country code.
  4. Note whether it asks for the number before or after account creation. Post-creation phone steps tend to be stricter.

Messaging apps sit at the strict end and get asked about constantly. If Telegram is your target, plan for a number you can receive on again later, not just once at signup.

Why the price of a rented number moves by service and country

Rented number pricing is not a flat rate because the underlying cost is not flat. Prices start at $0.04 and rise from there depending on which service and which country you pick. Three mechanisms drive most of the movement, and all three are visible in the stock numbers.

Supply in the country pool. Every number is rented for one verification at a time, so a country with a deep pool absorbs demand without price movement. A country with a thin pool prices up quickly, because each number that goes out is unavailable until its activation closes.

How hard the service is on numbers. Some services burn a number permanently after one use, which means the operator cannot recycle it into the next activation for that same service. Others allow the number back into rotation. Burn rate feeds straight into what the number costs.

Demand concentration. When one service spikes, the numbers that work for it get consumed fastest, and the remaining ones cost more. Cheaper countries in the list usually have larger pools rather than lower quality, which is why the cheapest country column moves around week to week.

What you observeWhat it usually meansWhat to do
Price near $0.04, stock in the thousandsDeep pool, low burn for that serviceBuy now, no reason to wait
Price several times the floor, stock in the dozensThin pool or high burnCheck a second country before committing
Zero stock for your countryPool drained or range rotated outPick another country from the list
Price stable but stock falling fastActive demand spike underwayStart the activation rather than browsing

The timer protects you from the downside of all of this. Every rented number has an activation window, and if no SMS arrives before it closes, the activation cancels and the price returns to your balance automatically. A thin pool can cost you a retry, not the money.

Reading stock and country lists before you commit

Stock and price are shown before you pay, which makes the pre-check quick. The habit worth building takes about thirty seconds and saves the retry loop.

  1. Open the service page and read the current price for your first choice country.
  2. Read the stock count next to it. Anything in the hundreds or thousands means the pool is comfortable.
  3. Pick a second country as a fallback before you start, so a failed activation does not send you back to browsing. Germany is a common fallback for European services.
  4. Confirm your balance covers two attempts, not one. Card and crypto top-ups both work, but you do not want to top up mid-window.
  5. Start the activation, open the target app, and have the signup form already on screen so you can paste the code the moment it lands.
  6. If the window closes empty, check that the refund hit your balance, then run step 5 again on the fallback country.

For API work, the same list is available programmatically, so a script can read stock and price before it requests a number instead of requesting blindly and handling the failure. The Python, Node.js, Go and PHP examples all show the request and response shapes for that call.

Country choice also affects what the service does after signup. Some apps localize pricing, content or payment options by the country code of the registered number, so a number from a country you have no other connection to can change what the app shows you. Pick the country you actually want the account to behave as, then check stock second.

Which option survives as a permanent login line?

A one-time verification and a permanent login line are two different jobs. The first needs a number that receives one SMS and then stops mattering. The second needs a number you can still reach in three years, when a bank asks for a code or an account recovery flow sends an SMS to digits you registered long ago.

Renting a number for WhatsApp in the MarioSMS app

A rented number takes two taps: pick the service, pick the country

Most people mix the two without noticing, then discover the gap while abroad. You land in another country, your home SIM is on roaming, and the airline app wants a code sent to a number that your carrier now routes through a partner network. The traveller in the photo below has one working line and one dead one, and only finds out at the gate.

Which services accept which kind of number

Service groupRented mobile numbereSIM or SIMNotes
MessengersUsually yesYesSome markets are stricter than others
Marketplaces and classifiedsUsually yesYesSellers often need a number from the site country
Ride and deliveryUsually yes, local countryYesThe country must match the city
Banking and paymentsOften noYesIdentity checks go beyond the number
Developer and cloud toolsUsually yesYesSome limit one account per number

Acceptance changes; the catalog shows what is in stock for a given service right now.

What a permanent login line has to do (recovery, 2FA, re-verification)

A permanent login line carries three jobs, not one. It receives the signup code, it receives repeat codes for two-factor authentication, and it acts as the recovery channel when you lose your password or your device. The third job determines which option you can actually use.

Checking a phone while travelling

Recovery is the hard requirement. If you forget a password at 2am on a Tuesday eighteen months from now, the reset link or code goes to the number on file. If nobody controls that number, the account is gone. Not locked, gone, because support teams treat the registered number as proof.

Re-verification is the quiet one. Services periodically re-check a number, especially messaging apps. Telegram and WhatsApp both re-send a code when you install on a new device or after a long gap. Banking apps re-verify after a certain number of failed logins. Each of those events sends an SMS to the stored number, and each one fails silently if the number moved on.

There is also the case where a service uses the number as an identifier rather than a channel. Your account name in some apps is the number itself. Change it and the account changes identity, contacts see a different entry, and group memberships can break. That is a separate problem from receiving codes, and it argues for picking a line you plan to keep.

Here is how the three jobs map to each option:

JobRented numbereSIMSecond physical SIM
One signup codeYes, built for itYes, worksYes, works
Repeat 2FA codes over yearsNo, number is releasedYes, while the plan is activeYes, while the SIM is active
Account recovery in 18 monthsNoYesYes
Works with no local plan while travellingYes, no roaming involvedDepends on the profile and planDepends on roaming
Cost per useFrom $0.04 per numberMonthly or per-data planMonthly plan plus a physical card

Why a rented number is the wrong tool for account recovery

A rented number is scoped to one activation. MarioSMS rents a real mobile number for one verification at a time, the code arrives in the app or dashboard usually within a minute, and then the activation closes. The number goes back to the pool and can be issued to someone else. That is the design, and it is why the price starts at $0.04 instead of a monthly fee.

Every activation runs on a timer. If no SMS arrives inside the window, the activation cancels and the price is refunded to your balance automatically. That refund logic tells you what the product is for. It is priced and built around a single inbound message, not around a number you keep.

Using a temporary phone number as the permanent 2FA line for a bank, a primary email, or a payment account puts your access in a pool you do not control. When the recovery SMS goes out next year, it goes to whoever holds the number then. There is no way to reserve it, and pretending otherwise causes real lockouts.

The correct use is different and still useful. Rented numbers work for signups where you never need recovery by SMS, for QA and OTP testing where the account is disposable by design, and for second accounts where you set up an alternative recovery method (email, an authenticator app, a recovery code list) immediately after signup. Set that second method within the first five minutes, before you close the tab.

The rule is simple. If losing the number means losing the account, do not use a rented number. If losing the number costs you nothing because you have another way in, a rented number is the cheapest and fastest option available.

Roaming, dormancy rules and the number that dies while you are abroad

Physical SIMs and eSIM plans die from neglect, not from travel itself. Carriers apply dormancy rules. If a prepaid line sends no SMS, makes no call and uses no data for a set period, the carrier can suspend it and later recycle the number. Periods vary by carrier and country, from a few months to around a year. The number then goes back into the national pool and can be reassigned.

That is the standard way a second SIM fails. You bought it for verification, so you never call anyone from it, so it looks dormant to the carrier, so it gets cut. Then a recovery code goes to a stranger’s phone. The fix is boring: send one SMS or make one short call from that line on a calendar reminder, every 60 to 90 days.

Roaming adds a second failure mode. SMS delivery while roaming depends on the visited network having a working agreement and on the SMS routing surviving that hop. A2P messages (the automated kind that carry verification codes) sometimes get filtered on partner networks even when person-to-person texts arrive fine. You can be reachable for a friend’s text and unreachable for your bank’s code on the same day.

Steps to keep a permanent line alive across a long trip:

  1. Before departure, confirm the line can receive an A2P code while roaming. Trigger a real 2FA code from a low-stakes account after you land, not before.
  2. Keep the plan funded. Prepaid balances expire on their own schedule and a zero balance can block inbound SMS on some carriers.
  3. Turn roaming on for the second line specifically. Dual-SIM phones let you disable data roaming but keep SMS, which is usually the right setting.
  4. Break dormancy every 60 to 90 days with one outbound SMS. Inbound alone does not always count.
  5. Keep an authenticator app or backup codes as a parallel recovery path for every account that offers them, so the SMS line is never the single point of failure.

eSIM travel profiles deserve their own warning. Many are data-only. They give you internet in 100 countries and no phone number at all, or a number that cannot receive standard SMS from third parties. A data-only travel eSIM will not receive verification codes, so it cannot be your permanent login line no matter how convenient it is.

Running one permanent line plus rented numbers for everything else

The setup that holds up over years has two tiers. Tier one is a single permanent number, on a real carrier plan you keep funded, used only for accounts where recovery matters. Tier two is rented numbers for everything else, at $0.04 and up per activation, with no ongoing cost.

Put in tier one: your primary email, your bank and payment accounts, your government or tax portal, your main messaging identity, your password manager, your phone carrier account itself. That list should be short, ideally under ten entries, and you should be able to write it from memory.

Put in tier two: forum signups, marketplaces you use twice a year, food delivery in a city you visited once, trial accounts, second accounts on messaging apps that you protect with a password and an email instead of SMS, and every QA or staging environment where you need a fresh number per test run.

The economics follow from the split. Twenty tier-two signups a year at $0.04 to a few tens of cents each cost less than one month of a second SIM plan, and you never touch the permanent line’s exposure. Your real number stays out of twenty databases that will eventually leak or get sold.

Practical hygiene for tier one: never give that number to a shop, a loyalty scheme, a delivery driver or a form that does not need it. The whole value of a permanent login line is that it is boring, stable and mostly unknown. Every extra place it appears increases the odds of SIM-swap targeting and spam that trains you to ignore real codes.

Migrating an account from one number to another without losing access

At some point you will need to move an account off a number. Maybe you registered with a rented number and now want it on your permanent line. Maybe you are changing carrier. The sequence matters, because doing it in the wrong order locks you out.

  1. Add a second recovery method first. Email, authenticator app, backup codes, a trusted device. Confirm it works by using it once. Never start a number change with SMS as the only way in.
  2. Log in on a device that is already trusted and stays logged in. Do the change from that session, not from a fresh login on a new phone.
  3. Have the new number in hand and reachable before you start. If it is a rented number, keep the activation window open and the dashboard visible, since the code usually lands within a minute.
  4. Change the number in account settings. Most services send a code to the new number, and some also send a confirmation to the old one. If the old number is dead, look for a support flow rather than guessing.
  5. Verify the new number receives a code by triggering a test 2FA challenge afterwards. Do not assume the change took.
  6. Only then remove the old number, and only if the service lets you keep at least one other recovery method.

Messaging apps have their own migration path. WhatsApp and Telegram both offer an in-app change number flow that carries your account, contacts and groups to the new digits without a fresh signup. Use that flow, not a new registration, or you start over with an empty account.

Changing the number first and setting up recovery afterwards is the order that fails. If the new number does not receive the code, you are stuck between an old number the service no longer accepts and a new one it cannot reach. Keep the old line active for 30 days after any migration, which costs almost nothing and covers the re-verification that arrives a week later.

What goes wrong with each option, and how do you fix it?

Every route has two or three failure modes that account for most of the trouble. Rented numbers fail on delivery and on service filters. eSIMs fail at install and at activation timing. Second physical SIMs fail at the routing layer, where the phone sends texts from the line you did not intend.

A verification code received on a rented number

The code lands in the app, then the number goes back to the pool

The fixes are different in each case, and so is the cost of getting it wrong. A failed rented activation costs you a retry and $0.04 to $0.30. A failed eSIM install can burn the QR code permanently. The table below maps situations to the route that handles them best, and the rest of this section covers the repairs.

Cost over a year, three ways

UseRented numberseSIM second lineSecond SIM
Two sign-ups a yearUnder $1$60 to $300$60 to $360
One sign-up a month$1 to $12$60 to $300$60 to $360
A line you log into weeklyNot the right tool$60 to $300$60 to $360

Rented-number figures use catalog prices on 2026-09-10; the monthly ranges are typical market prices, not quotes.

No SMS arrived: the activation window, the refund, and the retry

A rented number holds an activation window. The code usually appears in the app or dashboard within a minute. If nothing arrives before the timer runs out, the activation cancels itself and the price returns to your balance automatically. You are not charged for a number that never received anything.

Someone locked out of an account

The common cause is not the number, it is the sending side. You requested the code, the service queued it, and the carrier route dropped it. Three fixes, in order:

  1. Let the timer expire rather than cancelling early. Late codes do arrive at 40 to 90 seconds, and cancelling at 20 seconds throws away a delivery that was in flight.
  2. Take a new number in the same country and request the code again. Different rented numbers sit on different ranges, and the second one often works when the first did not.
  3. If two numbers in a row fail for the same service, switch country. A UK number and a German number take different routes into the same service.

Do not tap “resend code” five times on one number. Most services rate limit the sender after two or three requests and lock the phone number for 15 to 60 minutes, which means your third retry fails for a reason that has nothing to do with delivery.

The code arrived but the service rejected the number

This is a different failure and needs a different fix. The SMS landed, you typed the six digits, and the service says the number cannot be used. That is a filter on the number range, not a delivery problem, and retrying with the same range repeats it.

Services that reject on range usually check whether the number is non-VoIP mobile or a VoIP block. Some also reject numbers that have signed up before. What to do:

  1. Change country before you change anything else. If a service filters one country’s range hard, another country’s mobile range often passes clean.
  2. Try a different service pool for the same app. Pools rotate, and a number that failed at 9am can be replaced by a fresh range by afternoon.
  3. Complete the signup in one sitting. Some services re-check the number at the profile step, minutes after the code, and a half-finished registration invites a second check.

If a service rejects every route you try, that is a signal the account itself is the problem, not the number. Reusing a number to get back into an account that was closed is outside acceptable use, and no amount of retrying changes that.

eSIM activation fails or the profile will not install

eSIM has one failure mode that costs real money: a QR code can usually be scanned once. Scan it on the wrong phone, or scan it and then factory reset before the profile is registered, and the code is spent. Some carriers reissue, many do not, and the ones that do charge a fee.

The install failures cluster into four:

SymptomLikely causeFix
“Unable to add data plan”Carrier lock on the handsetConfirm the device is unlocked before buying; a locked phone rejects any foreign profile
QR scans, profile never appearsNo network during installInstall on Wi-Fi, then wait 2 to 5 minutes before retrying
Profile installs, no signalPlan not activated yetSome plans activate on first network attach in the destination country, not at install
QR already usedScanned on another deviceContact the issuer; expect a reissue fee or none at all

The order that avoids most of this: buy the eSIM, install the profile while still on home Wi-Fi, verify it shows in the plans list, then turn it on when you land. Installing at the airport gate on hotel Wi-Fi that redirects to a captive portal is where the “profile never appears” cases come from.

Two SIMs, one data connection, and the wrong line sending texts

Dual SIM phones make you choose a default for calls, a default for SMS, and a default for mobile data, and those three settings are independent. The classic failure is sending a verification-related text or a WhatsApp signup request from line two while data runs on line one, then wondering why the code came to the wrong number.

Four routing problems and their fixes:

  1. Codes arrive on the wrong line. The service texts the number you registered, not the default SMS line. Check which number you actually typed at signup, not which SIM is set as default.
  2. Outgoing SMS charges the wrong line. Set a per-contact SIM preference for services, or set the SMS default explicitly instead of leaving it on “ask every time” and tapping through.
  3. Line two has no data. On many phones only one SIM carries data at a time. If the app needs data to complete a verification, the line without data still receives the SMS fine, since SMS runs on the signaling channel.
  4. Roaming kills line two. Travel with line one roaming and line two often drops off the network entirely, so codes to line two never arrive until you land back home.

Write down which number went into which account. Six months later, with two lines in one phone, nobody remembers whether Telegram was registered on the personal line or the second one, and the recovery flow will not tell you.

When to switch routes instead of retrying

Retrying costs pennies with a rented number and costs a day with a physical SIM, so the switch threshold is different per route. Rules that hold up:

  • Two failed rented numbers in the same country for the same service. Switch country, not number. Try a UK or German range if the first country filtered.
  • A code that arrives but is rejected twice. Stop retrying the same route entirely. The filter is on the range, and a third attempt from that range gives the same answer.
  • An eSIM that will not install after two clean attempts on stable Wi-Fi. Contact the issuer before scanning anything else. Repeated scans are how QR codes get burned.
  • A second physical SIM you have not topped up in 90 days. Assume it is deactivated and check before you rely on it for a login you need this week.
  • Any account you use daily that depends on a number you rented once. That is a structural mismatch, not a failure to fix. Move the account onto a line you control long term.

The last one is the expensive mistake, because it surfaces months later. A rented number is right for the first code and wrong as the permanent recovery line for a bank or a primary email.

The decision table

Four routes, and the pick depends almost entirely on how long the number needs to keep working and who is allowed to reach it. Match your situation to the row rather than picking a favorite route and forcing it.

SituationPickWhy
One signup, one code, doneRented number$0.04 and up, code in a minute, refund if nothing arrives
QA testing 50 OTP flows this weekRented numbers via APIPython, Node.js, Go and PHP examples, no hardware per test
Second Telegram or WhatsApp accountRented number, then app-level 2FANumber gets you in, the password keeps you in
Bank or primary email recovery linePhysical SIM you ownNeeds to answer a code in 2029, not next Tuesday
Two weeks abroad, keep home number reachableeSIM data plus home SIMData on the eSIM, SMS still lands on the home line
Long-term second line in your own countrySecond physical SIMCheapest per month once you pass a few codes a year
Testing a service in 6 countriesRented numbers35+ countries in stock, no travel or carrier contracts
Marketplace or classifieds contact numberRented or second SIMKeeps your primary off a public listing

Two rows deserve a note. The bank row is not negotiable, since a rented number is held for one verification and released, and a recovery line has to answer in three years. The travel row works because SMS and data are separate: your home SIM stays attached for texts while the eSIM carries the megabytes.

If you cannot place your situation in the table, the deciding question is how many days the number must stay reachable. Under one day, rent it. Over one year, own it. In between, an eSIM or a second SIM depending on whether you cross a border.

Common questions about second numbers

Is a rented number the same as a virtual number you keep?

No, and the difference is the holding period. A rented number from MarioSMS is assigned to you for one verification, shows you the code, then goes back to the pool. A virtual phone number you subscribe to monthly stays yours as long as you pay, and it keeps receiving texts from anyone who has it.

Which one wins, by situation

SituationPickWhy
A second messaging account you log into ofteneSIM or second SIMThe number stays yours for re-login
A one-time sign-up you will not log back into by SMSRented numberCents instead of a monthly line
Travelling for a few weeksTravel eSIM for data, rented number for local sign-upsData and verification are different jobs
Testing your own sign-up flowRented numbers by APIFresh numbers in each market, on demand
A brand account handed between staffeSIM or second SIM, plus app-based 2FARecovery must survive staff changes

Both are “virtual” in the sense that no plastic SIM sits in your phone. They diverge on what happens on day two. With a rental, day two does not exist. With a kept virtual number, day two is the point of the product, because you are paying to be reachable next week when a password reset lands.

What breaks, and what to do about it

ProblemRented numbereSIM or SIM
No code arrivesCancel, refunded, try another countryContact the carrier, check roaming
Service rejects the numberPick another country or service in stockLittle you can do, the line is fixed
You lose access to the numberExpected, plan recovery another wayPort it, or recover through the carrier
Account asks to re-verifyUse the account recovery path, not the old numberReceive the new code on the same line

That distinction decides which one you should use. If a service only ever texts you once, at signup, the rental does the whole job for $0.04 and up. If the service will text you again for logins, recovery or payment confirmations, you need a line you still control in six months, and that means a kept virtual number, an eSIM or a physical SIM.

Which one wins, by situation

SituationPickWhy
A second messaging account you log into ofteneSIM or second SIMThe number stays yours for re-login
A one-time sign-up you will not log back into by SMSRented numberCents instead of a monthly line
Travelling for a few weeksTravel eSIM for data, rented number for local sign-upsData and verification are different jobs
Testing your own sign-up flowRented numbers by APIFresh numbers in each market, on demand
A brand account handed between staffeSIM or second SIM, plus app-based 2FARecovery must survive staff changes

People also mix up virtual with VoIP. They are not synonyms. A VoIP number is routed over the internet and is often flagged by services that screen signups. A non-VoIP number sits on real mobile network infrastructure, which is why acceptance rates differ so much between providers even at similar prices. MarioSMS rents real mobile numbers, not softphone lines.

Can I use a rented number for my main bank or messaging account?

No. Use your own SIM for anything that has to answer in three years.

A bank account, your primary email, your main messaging identity and any account tied to money or legal identity should sit on a number you own and keep paying for. The failure mode is specific. You lose your device, you try to recover the account, the bank texts a code to the number on file, and that number was released back to the pool eleven months ago. Nobody can hand it back to you, because it is now assigned to someone else’s activation.

Rented numbers are for the opposite shape of problem:

  1. A signup that texts you once and then never again.
  2. A marketplace or forum account you do not want tied to your personal line.
  3. A second profile on a platform, for example a second Telegram account without a SIM for work contacts.
  4. QA and OTP testing, where you need twenty codes across five countries in one afternoon.
  5. Any form that demands a phone number before it will show you the product.

The other half of the answer is policy, not mechanics. Second accounts are fine when the reason is legitimate, a work profile separate from a personal one, a test account for a build, a throwaway line for a classifieds listing. They are not fine for getting around a ban or pretending to be someone else. Read the acceptable use policy before you build any workflow on top of rentals.

Does an eSIM count as a second SIM for services that check?

To the network, yes. An eSIM profile carries an IMSI and a real MSISDN from the carrier that issued it, so a service checking whether the number is mobile sees a mobile number. There is no asterisk in the signaling that says “this SIM was downloaded rather than posted.”

Two practical caveats change the answer.

First, many travel eSIMs are data only. They give you megabytes and no MSISDN, which means no inbound SMS and no SMS verification. If the product page does not explicitly say the plan includes a phone number and inbound texts, assume it does not. This is the single most common reason someone buys an eSIM for verification and cannot receive the code.

Second, some services look at the number range, not the SIM form factor. If a range is heavily associated with prepaid tourist plans or with a provider that handles a lot of signups, acceptance drops regardless of whether the profile is physical or downloaded. A UK number and a German number can behave differently on the same platform, on the same day, for reasons neither you nor the carrier can see.

So the honest version is that eSIM equals SIM at the network layer, and eSIM sometimes equals something else at the risk-scoring layer. The test that matters is whether the specific service you care about accepts the specific range you were issued, and the only way to find out is to try one signup.

What happens to a rented number after I get the code?

The activation closes and the number goes back into the pool. Concretely, the sequence looks like this.

  1. You pick a service and a country in the app or at app.mariosms.com.
  2. A number is assigned to you and a timer starts. That is the activation window.
  3. You paste the number into the signup form and request the code.
  4. The SMS arrives, usually within a minute, and the code appears in the app or dashboard.
  5. You mark the activation complete, or the timer runs out on its own.
  6. The number is released. Later messages to it are not yours.

Step 6 is the one people underestimate. There is no inbox you can open next month, no archive of texts, no way to reclaim the same number for a second verification later. A temporary phone number is temporary in the strict sense.

Copy the code out during the window if you need it in a password manager note. Do not plan a workflow where the second factor arrives on that number in April. If the account needs recurring codes, put a line you own into the settings before you finish the setup, and treat the rental as scaffolding you remove.

Do I pay if no SMS arrives?

No. If the timer expires with no message, the activation cancels and the price is refunded to your balance automatically. You do not open a ticket, you do not email support, you do not wait for a review. The balance goes back up.

That refund rule changes the economics of testing. Trying a country is close to free in expectation. If Telegram codes are not landing on one range this hour, you can start an activation on a different country, wait out the window, and either get the code or get your money back. Two failures and a success cost you the price of the success.

It also removes the reason people hoard numbers. Nobody needs to buy five activations at once as insurance, because a failed activation is not a sunk cost. Start one, wait, start another if it does not land. The only thing you spend on a miss is the length of the window.

Worth separating two failure modes. No SMS arriving at all is refunded. An SMS arriving with a code that the service then rejects, because the account itself was flagged, is a delivered message and a completed activation. The refund covers delivery, not the platform’s decision about your account.

How many second numbers do I actually need?

Fewer permanent ones than people assume, and more disposable ones.

PurposeTypeTypical count
Bank, main email, primary identityOwn SIM, permanent1
Work profile you keep for yearseSIM or second SIM, permanent1
Signups that text onceRented, disposable1 per signup
QA and OTP test runsRented, disposable1 per test case
Travel data while home SMS keeps workingData eSIM1 per trip

Most people need exactly two permanent lines. One personal, one work or public. Everything else is a single-use event that should not consume a subscription slot. The mistake is buying a third and fourth monthly line for accounts that will never text you again, then paying for them for years.

If you run QA, invert the ratio. You may burn thirty rentals in a week across WhatsApp, Telegram and your own app’s two-factor flow, and still keep just one permanent line for the team account. Hundreds of services and 35+ countries are in stock, and the REST API with Python, Node.js, Go and PHP examples lets a test suite request numbers without a human clicking anything.

Which route is cheapest over twelve months?

Depends entirely on how many verifications you do and how many lines must stay alive. The structure of the cost is what matters.

RouteCost shapeCheapest when
Rented numberPer activation, from $0.04, refunded on no SMSVerifications are occasional and one-shot
eSIM with a numberMonthly or per-plan fee, whether used or notYou need one reachable line abroad
Second physical SIMMonthly fee plus a device that holds two SIMsYou need a permanent second identity at home

Run your own arithmetic with two inputs: how many one-shot verifications you expect in a year, and how many lines must answer on any given day next December. Multiply the first by the per-activation price. Multiply the second by twelve months of whatever a kept line costs where you live. The larger number tells you where your money is going.

For someone doing eight signups a year and keeping one work line, the rentals are rounding error and the work line is the whole bill. For a QA team running two hundred activations a month, the rentals dominate and the per-activation price is the number worth negotiating. Top up by card or crypto, watch the balance, and price each test run before you write the script.