Blog
How to choose a site to receive SMS online: one-time US numbers vs. rentals, what gets numbers rejected, and a worked cost comparison with real tradeoffs.
October 3, 2026 · 10 min read
There is no single "best" site, because the right choice depends on one question most comparison articles skip: do you need the number once, or do you need it again later? If you're activating an account and never expect to see that number again, you want a cheap one-time number. If the service will text you a login code next month, or you need to receive a call, a one-time number is often the wrong purchase no matter how cheap it looks. Everything else — price, delivery speed, country of the number — is secondary to that.
Here's how to evaluate any site that receives SMS online, and where the tradeoffs usually bite.
These are two different products that often sit on the same website, which is why people get confused.
A one-time verification number is a number the provider assigns to you for a single activation. You paste it into the signup form, the code arrives, you're done. In most cases the number is recycled to someone else afterward — sometimes minutes later, sometimes days later, depending on the provider. That's fine for a one-off signup. It is not fine if you later need a password reset sent to that number.
A rental is a number you keep for a defined period — typically anywhere from a day to a year — and it keeps working for incoming messages during that window. This is what you want if a platform re-verifies you periodically, or if the account is one you actually care about keeping. Renting a number through a service like ZapSMS rentals covers exactly this case: US numbers held for a day up to a year, rather than a single code and goodbye.
Rule of thumb: if you'd be annoyed to lose access to the account, don't put a disposable number on it.
Photo by freestocks on Unsplash
Most signup forms don't just check that a number exists. They check what kind of number it is, and how it's been used before. The three things that cause most failures:
VoIP vs. non-VoIP. Many platforms — banks, some social apps, some marketplaces — block numbers classified as VoIP (internet-based) and only accept numbers on traditional carrier ranges. A number that works on one site can be silently refused on another. If you're verifying something that's picky, look for a provider that says it supplies non-VoIP US numbers on real carrier ranges, and check before you buy rather than after.
Reuse history. A number that has already been used to register the same service will usually be rejected — "this phone number is already in use." Providers differ on how aggressively they rotate numbers out, and no provider can promise a given number has never been touched.
Rate limits per service. Some services cap how many accounts can be created from a single IP or device per day. That's an account-side limit, not a number-side one, and no number provider can get around it.
If a provider's marketing claims a 100% success rate on every platform, that's a signal to look elsewhere — it isn't something anyone can control.
Need a number now? Get a real non-VoIP US number for one-time SMS verification on ZapSMS, pay once, no subscription.
If you've decided you want a US number to receive a code, the workflow on ZapSMS services is deliberately short, because there's nothing to subscribe to:
One thing worth being explicit about: a public receive-SMS website — the kind where anyone can open a page and see whatever codes just landed — is the opposite of what you want for anything tied to your identity. Codes on those pages are visible to strangers, and anyone who reads them can attempt to use them. Private, assigned numbers cost more than free public inboxes for a reason.
Photo by User_Pascal on Unsplash
The figures below are an illustration of the arithmetic, not a quote — check the rentals page and pricing page for current rates.
Say you're setting up two accounts: a throwaway forum login you'll use once, and a marketplace seller account you'll need to log into with 2FA for the next six months.
For the forum, a one-time verification number at the entry price of $0.50 does the job. Total: $0.50.
For the marketplace account, the one-time number is a trap. If the platform re-sends a code after a suspicious login three months in, that number is long gone and you may be locked out. Instead you rent a number for the period you need it.
Here's a worked comparison using placeholder rates, so you can swap in the real ones:
The pattern, not the exact dollars, is the point: because rental pricing typically scales with duration, the effective monthly cost usually drops the longer you commit, and one rental covering the whole window avoids the mismatch of a disposable number that stops answering after the first code.
The arithmetic to run for yourself: (one-time price) × (number of times you'll need a code), weighed against (rental price for the whole period) — and remember the one-time figure only counts if the platform will accept a replacement number later. If you think you'll need two or more codes for the same account, the rental typically wins.
Choose by lifespan, not by headline price. For a single signup you'll never revisit, a cheap one-time non-VoIP US number is usually the right tool — that's the core of what ZapSMS sells, on a prepaid basis with no subscription. For anything you intend to keep, rent a number for a defined period and budget for it like a real line. And skip free public inboxes for anything tied to your identity.
If you're unsure which you need, start by working out how many times you expect to need a code for that account over the next year. That number can decide the purchase more than anything else on the page.
What's the difference between a one-time verification number and a rental?
A one-time number is assigned for a single activation and is typically recycled afterward, so it works for a one-off signup but not for later password resets. A rental stays assigned to you for a defined window — from a day up to a year — and keeps receiving messages during that period.
Why does my number get rejected on some sites but not others?
Most forms check the type and history of the number, not just that it exists. Platforms such as banks and some marketplaces block numbers classified as VoIP, and a number already used to register that same service will usually be refused as 'already in use'. Rate limits per IP or device are set by the platform and can't be worked around by any number provider.
How much does SMS verification cost at ZapSMS?
One-time SMS verification starts at $0.50, and voice verification for platforms that call rather than text starts at $3.50. ZapSMS is prepaid with no subscription, so you buy only the number you need — current figures are listed on the pricing page.
Is a free public receive-SMS website a safe alternative?
No. On a public inbox anyone who opens the page can read the codes that just arrived, and anyone who reads them can attempt to use them. That makes free public inboxes a poor choice for anything tied to your identity; private assigned numbers cost more for that reason.
How do I decide whether to buy a one-time number or rent?
Count how many times you expect to need a code for that account over the next year. If it's once and you'll never revisit the account, a one-time number is usually enough; if you expect two or more codes, a rental for the whole period is typically the better fit.
Ready to verify? Browse all services · More posts