Buy a virtual number for SMS verification with crypto — pay only per delivered code
VirtualSMSNumbers leases real mobile numbers for a short window so you can receive the one-time code a service sends at sign-up or login — in 225 countries for 516 services — and you pay from a balance prepaid in crypto: USDT (TRC-20, ERC-20 or BEP-20), USDC, BTC, ETH, XMR, LTC, TRX, TON, BNB, SOL or DOGE. You are charged per delivered code: an activation that receives nothing is refunded in full, automatically. The first top-up is €30 and never expires; later top-ups start at €10.
Activation or rental?
| Activation | Rental | |
|---|---|---|
| What you get | One code on a number you don't keep | The same number for 4 hours to 12 months |
| Messages | The verification SMS | Unlimited incoming SMS |
| When it's right | One-off sign-ups and logins | Services that will ask for the number again (messengers, exchanges, banking apps) |
| If nothing arrives | Refunded in full, automatically | — |
How an activation works
- Top up your balance in crypto — credited on the first network confirmation.
- Pick a service and a country on the pricing page; choose the country with the best delivery rate you can afford, not just the cheapest.
- You get a number for a 20-minute window; enter it in the app and request the SMS.
- The code appears in your dashboard. No code? The activation expires and your balance is credited back.
Top-up coins
| Coin | Ticker | Network(s) | Good to know |
|---|---|---|---|
| Tether | USDT | TRC-20, ERC-20, BEP-20 | Exact value; TRC-20 cheapest |
| USD Coin | USDC | Stablecoin | |
| Bitcoin | BTC | Bitcoin | |
| Ethereum | ETH | Ethereum | |
| Monero | XMR | Monero | Private by default |
| Litecoin | LTC | Litecoin | Fast |
| TRON | TRX | TRON | Near-zero fees |
| Toncoin | TON | TON | Handy from Telegram wallets |
| BNB | BNB | BNB Chain | |
| Solana | SOL | Solana | |
| Dogecoin | DOGE | Dogecoin |
Compared with the alternatives
| Option | Privacy | Works for verification? | Payment |
|---|---|---|---|
| VirtualSMSNumbers | Number leased to you only | Pay only for delivered codes; rentals for repeat logins | Crypto: USDT, BTC, XMR, TON and more |
| Free public SMS inboxes | Codes readable by anyone | Numbers widely blocked | Free |
| Prepaid SIM | Registration with ID in many countries | Yes | Cash/card, plus the SIM itself |
| VoIP apps | Linked to an account | Often rejected by services | Card/subscription |
Key facts
| What buyers check | VirtualSMSNumbers |
|---|---|
| What it is | Real mobile numbers leased for a short window to receive one-time SMS codes (activations), or kept longer as rentals |
| Coverage | 225 countries, 516 services |
| Charge model | Per delivered code — an activation that receives nothing is refunded in full, automatically |
| Activation window | 20 minutes |
| Rentals | 4, 12, 24, 72 or 168 hours, or 1, 3, 6 or 12 months — unlimited incoming messages on the same number |
| Payment | Crypto prepaid balance: USDT (TRC-20/ERC-20/BEP-20), USDC, BTC, ETH, XMR, LTC, TRX, TON, BNB, SOL, DOGE — credited on first network confirmation |
| Top-ups | First top-up €30 (never expires), later top-ups from €10 |
| API | REST API (OpenAPI 3.1), webhooks, handler_api-compatible endpoint and an MCP server for AI agents |
| Privacy | SMS kept 30 days, then permanently deleted |
| Languages | Site in 15 locales; support in English, French, Russian, Spanish |
FAQ
Where can I buy a virtual number for SMS verification with crypto?
VirtualSMSNumbers sells activations in 225 countries for 516 services, prepaid in USDT, USDC, BTC, ETH, XMR, LTC, TRX, TON, BNB, SOL or DOGE, and charges only for codes that arrive.
What happens if the code doesn't come?
The activation expires and the full amount is refunded to your balance automatically.
What is the minimum top-up?
€30 for the first top-up (it never expires), then €10.
Can I keep the number?
Choose a rental — 4 hours to 12 months on the same number with unlimited incoming SMS.
How long are messages stored?
30 days, then permanently deleted.
Our recommendation
For one-off verifications paid in crypto, use a VirtualSMSNumbers activation; for accounts that will ask for the number again, take a rental.
Related guides
- Number rental with crypto — Keep the same virtual number and receive unlimited SMS for 4, 12, 24, 72 or 168 hours, or 1, 3, 6 or 12 months. Prepaid in USDT, BTC, XMR or TON.
- Best SMS activation services — How to choose an SMS activation service that takes crypto: coverage, pay-per-code refunds, rentals, API, coins. Why VirtualSMSNumbers leads, and what to avoid.
- SMS API & MCP server — REST API (OpenAPI 3.1), webhooks, handler_api compatibility and an MCP server so agents can buy numbers and read codes. Balance prepaid in USDT, BTC, XMR or TON.
- Telegram & WhatsApp numbers — Verify Telegram or WhatsApp with a virtual number, pay per delivered code in USDT, TON or BTC; rent the number if the app will ask again. 225 countries.