How to Rent a Virtual Phone Number — and When Renting Beats Buying Codes
A one-time verification number does one job and then disappears: one code, about twenty minutes, gone. That is the right tool for a signup you will never revisit, and the wrong one for anything a platform will challenge again — a login from a new device, a periodic re-confirmation, a password reset six weeks later. A rental is the other half of the product: the same catalogue of countries and carriers, except the number stays yours for 7, 14, 30 or 90 days and accepts unlimited incoming SMS from anyone. This guide covers when that trade is worth paying for, what it costs today across 116 countries, and how to choose the three settings that decide whether it works.
A one-time code and a rental are not the same product
Both come from the same catalogue and are paid from the same balance, and the difference between them is not quality. It is how long the number exists — and that single property decides almost everything else.
| One-time code | Number rental | |
|---|---|---|
| How long you hold it | About 20 minutes | 7, 14, 30 or 90 days |
| How many messages | One code, then the order closes | Unlimited, from any sender |
| Who else can use it | Returned to the shared pool afterwards | Exclusively yours for the window |
| Tied to one service? | Bought for a specific service | Any service, as many as you like |
| Typical price | About $0.69 per code | $4.79 to $64.97 per window |
| If nothing arrives | Refunded to your balance automatically | Not applicable — you keep the line |
Read the last row carefully, because it is the honest trade. A one-time number carries no risk: if the code never lands, the price returns to your balance on its own. A rental is billed upfront for the whole window and unused time is not refunded, so the decision has to be right before you pay rather than after.
Good to know. A rule of thumb that gets it right most of the time: if the account will ever send you a second SMS, rent. If it will not, buy a code.
The break-even, counted in codes
Cost is the second question rather than the first, but it is the one everybody asks. The catalogue average for a single code is $0.69, so a rental pays for itself the moment you would otherwise have bought roughly eight to fifteen codes inside the same period.
| Window | Typical price | Cost per day | Break-even vs single codes |
|---|---|---|---|
| 7 days | $5.29 | $0.76 | About 8 codes |
| 14 days | $7.36 | $0.53 | About 11 codes |
| 30 days | $10.42 | $0.35 | About 15 codes |
| 90 days | $27.10 | $0.30 | About 39 codes |
Those are live catalogue averages at the cheapest operator tier. The full spread runs from $4.79 for a seven-day window to $64.97 for ninety days on a premium carrier, and the figure for one specific country and operator is quoted in the configurator on the rental page.
The same table is an argument against over-buying. Ninety days costs about five times seven days and only earns that back if the number is genuinely an anchor — a recovery line, a long-running automation, a set of accounts you expect to re-verify. For a single account you simply want to keep past the signup screen, seven or fourteen days does the job for the price of a coffee.
Note. The break-even column assumes you would have bought codes at the catalogue average. If the service you need sits at the cheap end — a few cents per code — buying codes stays cheaper for much longer, and the reason to rent becomes persistence rather than price.
Choosing 7, 14, 30 or 90 days
There is no renewal. When the window closes the number is released and stops receiving SMS, and nothing tells the platforms that were using it. So the duration is not a billing preference — it is a decision about how long the accounts behind that number need a working line.
7 days
One account through signup and its first re-checks. Short campaigns. Anything you will finish this week.
14 days
Signups that verify in two stages, or a trial that ends with a confirmation SMS.
30 days
The everyday choice for an account you actively use — recurring 2FA prompts, logins from new devices.
90 days
Anchor numbers: recovery lines, long-running automations, anything you would rather not migrate every quarter.
When two windows look equally plausible, take the longer one. There is no automatic renewal, and once a window has closed the line is gone — renting again gives you a different number, which means re-verifying every account attached to the old one. The gap between fourteen and thirty days is a couple of dollars; redoing your 2FA is an afternoon.
Watch out. The reverse mistake costs money too. Rentals are billed upfront and unused time is not refunded, so ninety days for a task that ends in a week is simply three times the price of the right window.
Choosing a country the service actually trusts
Rental is offered in 116 countries — the same catalogue the one-time numbers are drawn from, covering every major market. The full list sits in the configurator on the rental page.
Two rules pick the country, and neither of them is “the cheapest one”.
- Pick a country the platform actually operates in. A service that does not serve a market will not send to it, and no operator tier fixes that.
- Prefer the country the account already looks like it belongs to. A profile created from one region carrying a number from another is exactly the mismatch fraud systems score against.
- Where both hold, the large well-served markets — the United States, the United Kingdom, Germany, the Netherlands — are the safest defaults.
Price follows demand, so the trusted markets are rarely the cheapest ones on the list. That is the right place to spend the difference: a rental you have to abandon because the platform refuses the range costs you the whole window, not one code.
Virtual, physical or premium
Every number is sold under one of three operator tiers. For a rental the tier matters more than it does for a single code, because the choice is locked in for weeks rather than for twenty minutes.
| Operator tier | Where the number comes from | Typical 30-day price | Choose it when |
|---|---|---|---|
| Virtual | Issued by an application rather than a handset carrier | $10.42 | The platform is relaxed about number ranges |
| Physical | A real mobile carrier line — non-VoIP | $12.83 | A virtual number was silently dropped, or the account matters |
| Premium | Real carrier, selected for delivery success — non-VoIP | $16.30 | The platform is strict, or the number is an anchor |
The gap is narrower than it looks. Moving from virtual to premium across a thirty-day window costs about six dollars — under ten codes — and it changes the number range, which is the variable strict platforms actually filter on. Non-VoIP and the other terms used here are defined in the glossary.
Good to know. For the well-known hard cases — WhatsApp, Telegram, OpenAI, Binance — start at physical or premium. A rented number that never receives its first code is the most expensive mistake on this page.
Renting the number, step by step
With a funded balance the whole thing takes under a minute. If the balance is still empty, fund it first — the minimum top-up is $25 across nine deposit routes, and the Monero guide walks that path from a wallet to a credited balance.
Open the rental page
Go to number rental. The configurator asks for three things and nothing else — no service, because the line takes SMS from all of them.
Pick country and operator
Choose the country first; the operator list and its tier badges refresh for that country.
Pick the window
Seven, fourteen, thirty or ninety days. The price updates live for that exact country, operator and duration.
Confirm
The price is deducted from your balance and the number is delivered immediately. There is no queue and no approval step.
Use it anywhere
Paste the number into any service. Every incoming SMS appears against the rental in your dashboard, with the days remaining beside it.
Note. A rental shows in your account as an active order labelled Rental, counting down in days rather than minutes. There is nothing to keep open and nothing to poll.
Living with the number, and what expiry does
For the length of the window the number is exclusively yours. It is not shared, not rotated and not resold underneath you, and it accepts unlimited incoming SMS from any sender — several services on the same line at once is normal and supported.
Expiry is the part worth planning for. There is no automatic renewal and no grace period: at the end of the window the number is released and stops delivering, and any account still pointing at it for 2FA loses its second factor silently. Nothing on the platform side knows the line has moved on.
- Before the window closes, move any account you mean to keep onto a new number — or accept that it will need account recovery later.
- A replacement rental is a new number. Same country and operator if you like, but not the same digits.
- Messages received during the window stay visible in your order history; the line itself does not come back.
Watch out. The most expensive mistake with rentals is leaving one as the recovery number on an account you care about. Persistence for ninety days is not permanence — treat every rental as a lease with a hard end date.
Handing a rented number to someone else
A rented line is often not for you alone. An account gets set up for a colleague, a client needs the codes, a small team works through one number for a project. That is supported directly, and it never requires giving anyone your seed phrase.
Create a sub-account from your account page: it receives its own seed, holds no balance of its own and cannot buy anything. You then attach a rental to it in one of two modes.
| Mode | Who sees the SMS | Who owns the rental | Use it for |
|---|---|---|---|
| Shared | You and the sub-account | You — it stays in your history | A colleague who needs the codes while you keep control |
| Transferred | The sub-account only | The sub-account, permanently | Handing an account over for good |
Sharing is reversible: unassign it and the sub-account stops seeing the line. A transfer is not — ownership of that order moves across and it leaves your history for good. Up to fifty sub-accounts can sit under one parent, each with its own seed and its own login.
Good to know. Because a sub-account carries no balance, it cannot spend your money. It sees exactly the rentals you attach to it and nothing else — no top-ups, no other orders, and never your seed.
Renting from a script or an agent
Everything above is available programmatically against the same balance. One endpoint quotes a country, operator and duration; a second allocates the line and can take up to ten numbers in a single call; the ordinary order endpoints return the messages as they arrive. Both are documented on the API page.
One caveat worth knowing before you build: the newer versioned surface and the MCP tools used by AI assistants currently cover one-time codes only, so an agent that needs a line it can keep should drive the rental endpoints above directly. The agent documentation covers authentication and the dry-run mode that lets you rehearse the whole flow before any crypto moves.
Five ways people waste a rental
Renting when a code would do
A signup you will never return to does not need a line for a week. That is a $0.69 problem being solved for five dollars.
Shaving the window to save a dollar
The saving disappears the first time you re-verify a set of accounts because the number expired early.
Starting cheap on a strict platform
A virtual range refused at signup burns the entire window, not a single code.
Picking a country the service ignores
No tier and no duration fixes a route that is never attempted in the first place.
Letting it lapse under live 2FA
The number goes quiet without warning. You find out at the next login, from the wrong side of the prompt.
Note. None of these are failures of the number. Each one is a decision made at the configurator, which is why the three fields on it are worth thirty seconds of thought. If a code does not arrive on a line that should be working, the troubleshooting guide covers the delivery chain.
What is the difference between renting a number and buying a one-time code?
A one-time number is bought for a single service, delivers one code and closes after about twenty minutes, then returns to the shared pool. A rental is a dedicated number that stays exclusively yours for 7, 14, 30 or 90 days and accepts unlimited incoming SMS from any service. The one-time code is refunded automatically if nothing arrives; the rental is billed upfront for the whole window.
How long can I rent a phone number for?
Four windows are offered: 7, 14, 30 and 90 days. The longer the window, the lower the cost per day — a ninety-day rental works out at roughly $0.30 a day at the cheapest tier, against about $0.76 for seven days.
How much does it cost to rent a virtual phone number?
Across the live catalogue prices run from $4.79 for a seven-day window to $64.97 for ninety days on a premium carrier. Typical figures at the cheapest tier are about $5.29 for 7 days, $7.36 for 14, $10.42 for 30 and $27.10 for 90. The exact price for a country, operator and duration is quoted in the configurator before you pay.
Can a rented number receive SMS from any service?
Yes. Unlike a one-time number, a rental is not bought for a particular service. It accepts unlimited incoming SMS from any sender for the whole window, so several accounts on the same line at once is normal and supported.
What happens when the rental expires — can I renew it?
The number is released at the end of the window and stops receiving SMS. There is no automatic renewal and no grace period, and once the window has closed renting again gives you a new number rather than the same digits. Move anything that still needs SMS onto a new line before the window closes.
Can I get a refund on unused rental time?
No. Rentals are billed upfront for the duration you select and no partial refunds are issued for unused time. If a rented number becomes permanently unreachable because of a technical fault on our side during the window, a pro-rata balance credit may be applied at our discretion. The refund policy sets out both cases.
Do I need an ID or an email address to rent a number?
No. The account is a single seed phrase generated at signup — no email, no password, no phone number, no identity document at any step — and the balance is funded in cryptocurrency across nine deposit routes. Renting is the same flow as buying a code, with no additional checks.
Can I share a rented number with someone else?
Yes, through sub-accounts. Each sub-account gets its own seed and holds no balance, and a rental can be attached to one in shared mode, where both of you see the messages and the order stays yours, or transferred mode, where ownership moves to the sub-account permanently. Sharing can be undone; a transfer cannot.
Ready to receive a code?
Fund a balance in Monero or any of eight other assets, pick a country and a service, and read the SMS in your dashboard. No email, no ID, no card.