Skip to main content
116
Countries
133 services, 400 carrier routes, 15,400+ live price points. Crypto only, zero identity checks.
Rent a Number

Telegram on a virtual number: where the code really goes, and what a recycled line costs you

Telegram is easier to get into than WhatsApp, and easier to keep: the account is a session, not a permanent binding to the number. What goes wrong is Telegram-shaped — the login code that never reaches your SMS because it went into the app, and the second-hand line that arrives with somebody else's account already on it. This guide covers both, what a code costs across 116 countries, and the one function that makes an expiring rental survivable.

Published 2026-08-28
Messaging
No ID, no card
A glowing paper plane reaching a phone along a bright cyan trail while a dimmer envelope fades out on a lower path, beside a frosted number token holding a second, older token

How Telegram verification actually works 4

1

You enter a number

Telegram takes it in full international form and decides, before sending anything, whether that range is one it still registers.

2

The code goes to the app first

If any session is already signed in on that account, the code is delivered inside Telegram. Only when there is none does it reach a carrier.

3

You get a session

Not a binding. The session stays live on that device indefinitely, and the number becomes a login credential rather than your identity.

4

It asks again later

A new device, a reinstall or a sign-out sends a fresh code to the same number. Left untouched, the account eventually deletes itself.

The short version

Telegram is easier to get into than WhatsApp and easier to hold on to, though for a reason most people get backwards. The account is a session, not a marriage to the number, so a single code really can be enough. What it is not enough for is the day you sign in somewhere new.

The two things that actually go wrong are Telegram-shaped rather than SMS-shaped. The first is that the login code often does not arrive by SMS at all, because Telegram delivers it into the app before it touches a carrier. The second is that a pooled number can arrive with somebody else's account already sitting on it.

The rest of this guide is those two problems, what a Telegram code costs here against the rest of the catalogue, and the one function — Change Number — that makes an expiring rental survivable in a way WhatsApp does not.

Eight failures, and what Telegram is really doing 8

Every symptom below is one people meet in the first ten minutes. The middle column is what Telegram is actually doing, which is almost never what the screen says.

What you seeMost likely causeThe move that fixes it
No SMS, but the screen says the code was sentTelegram delivered it into an app session instead of to the carrier.Tap "Send code as SMS", or wait the two minutes until it offers to.
"This phone number is banned"The whole range is refused for new registrations, not your line alone.Change country or move up a tier; the refund lands by itself.
Nothing arrives on any route in that countryTelegram has stopped accepting that country's virtual ranges outright.Pick another country rather than another number inside the same one.
"Too many attempts, please try again later"Requests are counted against the number and the device, not the app.Wait the timer out on that number instead of buying three more.
The code comes back as invalidIt is a code from an earlier request; each new one voids the last.Use only the newest message, and never mix codes across numbers.
Asked for a cloud password you never setThe line already carries an account whose owner switched two-step on.Nothing bypasses it in time. Take a different number.
You land inside somebody else's chatsA recycled line whose previous account was never deleted.Log out, read nothing, and register on a number of your own.
Logged out weeks later, and the number is goneA new device asked for a code on a line the activation no longer holds.That is what a rental is for — or Change Number before it lapses.

Only rows four and five are about something you did. The rest are decisions Telegram makes about an entire range before your message exists, or leftovers from whoever held the line before you — which is why the route matters far more than the retry. The same failures outside Telegram are covered in the delivery guide.

The code does not always come by SMS

This is the single most common thing people get wrong about Telegram, and it is not a delivery fault. Telegram's first choice is always to send the login code inside the app, to any session already signed in on that account. Only when there is no session to deliver into does the code go out over a carrier network at all.

On a genuinely fresh line that has never held an account, there is nothing to deliver into, so the SMS is sent straight away and lands in your dashboard like any other code. When the screen instead says the code went to your Telegram app, the line is not fresh: an account exists on it, it is signed in somewhere, and it is not yours. Tapping "Send code as SMS" — the option appears after about two minutes — pulls the code onto the line you are actually holding.

That distinction is worth learning, because it decides what you do next. A missing SMS is a route problem and the fix is a different route. A code that went into somebody else's app is an ownership problem, and no route on earth fixes it.

A second-hand number can come with an account attached

Every pooled number has a history. On most services that history is invisible, because the platform the previous holder used has long since forgotten the line. Telegram is the exception: an account survives on its number until somebody deletes it or the inactivity timer runs out, which can be years.

So three things can happen when you register. The line is clean and you get a new account. Or an old account is still there and Telegram signs you into it — someone else's chats, someone else's contacts, and nothing you should be reading. Or that old account has a cloud password on it, and you are asked for a word you have no way of knowing.

The second case deserves saying plainly: sign out, do not read the messages, and take a different number. The third has no quick way out at all. Both are arguments for a physical or premium route, where ranges are recycled far less aggressively than on the cheapest virtual tier — 118 of the 400 routes here are virtual, and they are the ones that turn over fastest.

When one code is enough, and when it is not

A single activation is enough

  • An account you will read on one device and no other.
  • Testing your own signup or bot flow against a live registration.
  • A throwaway profile for one group or one channel.
  • Receiving a code on a line you already control.

You need the line to stay yours

  • Anything you will sign in to from a second device later.
  • An account that owns a channel, a group or a bot.
  • A number people will actually use to find you.
  • Any account whose cloud password you might have to recover.

One code, a rental, or a Fragment number 5

Three ways to give Telegram a number, and they are not three prices for one product. The row that decides it for most people is the second one.

What differsOne-time activationRentalFragment +888
Getting the first login codeYes, in secondsYes, same numberYes, inside the app
Signing in again on a new deviceNo, the number is goneYes, for the whole termYes, while you own it
Useful for anything but TelegramYes, all 133 servicesYes, unlimited SMSNo, Telegram only
What it costs$0.18 to $19.91From $4.20 per termAn auction price in TON
What you pay with8 cryptocurrencies8 cryptocurrenciesTON, and a TON wallet

The middle column is the honest recommendation for an account you intend to keep. The left one is cheaper and right exactly when the account is disposable. Fragment's +888 lines are Telegram's own anonymous numbers, sold by auction in TON — a real option, and a far more expensive one that buys you nothing anywhere else. Rental terms and prices run per country and per route.

What a Telegram code costs, and why

Across the whole catalogue a code averages $0.69. Telegram averages $1.99 and runs from $0.18 to $19.91 depending on the country and the route, which puts it second only to WhatsApp at $3.19.

The spread is acceptance, not margin. Telegram screens ranges hard at registration, so the operators that still get a code through for it are fewer, and scarcity is what the price is measuring. The cheapest Telegram line on the list is cheap because it is the one most likely to be refused.

Prices are set per country and per route and they move with stock, so the figure on the Telegram page is the live one rather than the average quoted here.

Country choice changes the outcome

All 116 countries carry Telegram routes and they behave nothing alike. At the bottom, Nepal and Myanmar open at $0.18; at the top, a Singapore route is $19.91. That is a hundred-fold spread for the same six digits, and it is not arbitrary.

Price is a proxy for acceptance rather than a discount to hunt. Choose on delivery first: the country pages carry live stock per country, and the tier matters as much as the flag — 118 virtual routes, 161 physical and 121 premium, described in the delivery guide.

Two-step verification, and the email nobody sets

Telegram's two-step verification is a cloud password: one you choose, asked for whenever the account is signed in somewhere new. Switch it on the moment you are in. Without it, whoever holds that number after you takes the account by doing exactly what you just did.

Telegram offers to attach a recovery email while you set it. Attach one you control. It is the only route back into the account that does not run through the phone number, and on a line you are renting that is the whole difference between an inconvenience and a loss.

The same feature produces the strangest row in the table above. When a previous holder left a cloud password on the number you have just bought, you cannot guess it and the recovery email is theirs. Telegram does offer a way out — resetting the account erases it and its history after a waiting period, and the number is then free to register again — but a one-time activation expires long before that timer runs down. On a rental it is survivable; on a single code it is not.

Change Number, the escape hatch WhatsApp does not have

Telegram has a function its rival does not really match. In the settings, under your number, Change Number moves the account — chats, groups, contacts and all — onto a new line, and it asks for a code on the new number rather than the old one.

That asymmetry matters more than it sounds. Migrating a WhatsApp account needs the old line alive to authorise the move, so a lapsed rental is a lost account. On Telegram an active session is enough: as long as you are still signed in somewhere, you can move to a fresh number after the old one has already expired.

Which is the practical reason to keep at least one session alive on a device you control, and to think twice before using "Terminate all other sessions" on the only device you have. Sign out of everything and lose the number, and the escape hatch closes with it.

The clock nobody reads

A Telegram account deletes itself after a period of inactivity. The default is 18 months and the setting runs from one month upward, so an account you register and abandon will take itself out of existence in time — along with any channel or group it owned.

For a disposable profile that is a feature, and it is also why a second-hand number is sometimes clean. For anything you meant to keep, open the setting once, put it where you want it, and sign in often enough to reset the counter. No provider can hold that account open for you; the clock belongs to Telegram.

Hiding the number once you are in

Telegram is the one major messenger where the number can leave the surface entirely. Set a @username, then set Privacy, Phone Number to Nobody, and the line you registered on stops being something anyone can look up or match against a contact list.

Do that whichever number you used. It does not make the account anonymous — Telegram still knows the number, and so does whoever sold it — but it removes the number from everything other people see, which is the part most people were actually worried about. What a virtual line adds on top is that the number in Telegram's own records was never attached to your name to begin with. What we keep, and for how long, is a separate question and we answer it in full.

Bots, channels, and provisioning at scale

A bot token comes from BotFather, which lives inside an ordinary Telegram account, so a bot is only ever as durable as the account that created it. Running one from a profile registered on a one-time code means building on a number you no longer hold. A rental is the honest floor for anything that has to survive a single re-login.

If you are provisioning lines rather than reading them, the REST API requests a number, polls for the code and takes the automatic refund when nothing arrives, and the agent endpoints expose the same flow to automated clients. Registering accounts in bulk is a different activity, and it is not what these endpoints are for.

What this guide will not claim

No provider decides whether Telegram accepts a given number. What is promised here is narrower and testable: a live line on the route you chose, the code inside the activation window, and the money back automatically when nothing arrives.

A rental holds the line for its term. It does not clear a cloud password a stranger set, it does not stop Telegram refusing an entire range, and it does not keep an account alive through the inactivity timer.

And no route survives a country-level block. When Telegram stops registering a country's ranges, the honest answer is a different country, not a fourth number inside the same one.

Frequently asked questions 8

Can I use Telegram without a SIM card?+

Yes. Telegram needs a number that can receive one code at registration, not a SIM in the phone. After that the account lives as a session on your device, and Telegram only asks for the number again when you sign in somewhere new.

Does Telegram accept virtual numbers?+

Many of them, and it screens harder than most services on this site. Cheap virtual ranges are refused far more often than physical or premium ones, and acceptance shifts by country and over time — which is why a Telegram code runs from $0.18 to $19.91 across the 116 countries here.

Telegram says the code was sent, but no SMS arrived. Why?+

Because it was not sent as an SMS. Telegram delivers the login code into an existing app session first and only falls back to a carrier when there is none. Tap "Send code as SMS", or wait the two minutes until Telegram offers it. If it still goes to the app, the number already carries an account that is not yours.

Can I run two Telegram accounts on one phone?+

Yes. The official apps hold several accounts at once and switch between them, each on its own number. That is the ordinary reason people buy a second line here, and a single code covers it as long as you never need to sign that account in on another device.

What happens when my rental expires?+

The number returns to the pool and stops delivering to you. A session you are already signed in on keeps working, because Telegram does not re-check the number on a live session — but the next sign-in on a new device asks for a code you can no longer receive. Renew, or use Change Number while you are still signed in.

Telegram is asking for a cloud password I never set.+

The number carried an account before you, and its owner had two-step verification switched on. Nobody can bypass it and the recovery email is theirs. Telegram will let you reset that account after a waiting period, which erases it, but a one-time activation expires long before then. Take a different number.

Will my account be banned for using a virtual number?+

Not for that alone. Bans follow behaviour: bulk registration, messaging strangers at scale, reported spam. What a recycled range changes is the threshold, which is the argument for a physical or premium route rather than the cheapest line on the list.

Can I move an existing Telegram account to another number?+

Yes, through Change Number in the settings, and unlike WhatsApp it only needs a code on the new line. As long as you are still signed in somewhere, you can migrate after the old number has expired — which is exactly why keeping one live session matters.

Keep reading 18

Telegram codes across 116 countries

From $0.18 a code, an automatic refund when none arrives, and rentals from $4.20 for the accounts you intend to keep.

See Telegram prices