How buying a number works, step by step
Pick the service and country in the catalog — the exact price is shown before you pay, built from the live upstream cost for that pair. Press buy and the number appears on screen in seconds; the amount is reserved from your balance.
Enter the number on the site or app you are registering, and the code arrives on the same activation page, usually within a minute. If it does not, cancel while cancellation is available and the reservation returns to your balance — you only spend on codes you receive.
How to pay: card and cryptocurrency
Balance top-ups go through two channels: bank card (3-D Secure, from a few dollars) and cryptocurrency (USDT and others, minimum $3). Crypto is irreversible and confirms in minutes; card payments add a verification step for security. You buy activations from the balance, so a single top-up covers many numbers.
Paying into a balance rather than per-number keeps checkout out of the way and means a rejected activation refunds instantly, with no payment reversal to wait for.
Avoid the free-number trap
Free 'receive SMS online' sites show one public number to thousands of people at once, so services blacklist those numbers within hours and your code never arrives. A paid virtual number is issued to you alone and is not displayed publicly — which is the whole reason codes actually land. At two cents for many services, the price of reliability is negligible.
SMSREC also routes each purchase across several number pools and hides pairs its own statistics show as non-delivering, so what you buy is filtered by real-world results, not just availability.
Popular services and prices
| Service | Price from | |
|---|---|---|
| Telegram | $$0.20 | Get a number |
| $$0.22 | Get a number | |
| OpenAI (ChatGPT) | $$0.08 | Get a number |
| $$0.08 | Get a number | |
| $$0.08 | Get a number | |
| Discord | $$0.06 | Get a number |
| Steam | $$0.07 | Get a number |
Prices and stock are rendered from the live SMSREC catalog. Availability can change before purchase.