📱 SMS Numbers Guide
Everything you need to know about renting SMS phone numbers — how they work, how to receive verification codes, and how to get the best results across different platforms.
Overview
RelayKit provides private, dedicated phone numbers for receiving SMS — primarily for account verification, 2FA, and maintaining long-term phone-based identities. These are real, non-VoIP numbers that behave identically to a physical SIM card.
Two types of SMS services are available:
- Long-Term Rentals — A dedicated number exclusively yours for days, weeks, or months. Receive unlimited incoming SMS for the rental period.
- One-Time OTP — A temporary number used just long enough to receive a single verification code. Best for one-off sign-ups.
Long-Term Rental vs One-Time OTP
📅 Long-Term Rental
Dedicated to you for the full rental period. Receive unlimited SMS. Great for ongoing 2FA, maintaining a persona, managing accounts, or any situation where you need the same number over time.
⚡ One-Time OTP
Temporary number — use it to receive one code, then it's released. Much cheaper per-use. Ideal for single sign-ups where you don't need the number again.
If you're building out persistent accounts (social media, payment platforms, etc.), a Long-Term Rental gives you the number stability you need. If you just need to verify a new account once, OTP is the more cost-effective choice.
What Does "Non-VoIP" Mean?
Phone numbers fall into two categories from the perspective of most verification platforms:
- VoIP numbers (Voice over IP) — Internet-based numbers assigned by software services like Google Voice, Twilio, Skype, and others. Many platforms — WhatsApp, Google, Telegram, Instagram, PayPal — actively block VoIP numbers from receiving verification SMS, because they're associated with automated sign-up abuse.
- Non-VoIP numbers — Numbers assigned by real carrier networks (like a physical SIM card). These pass verification checks on virtually all platforms that block VoIP.
All paid RelayKit rental numbers are non-VoIP. When a platform says it "cannot send a verification code to this number," it's almost always a VoIP detection issue. Non-VoIP numbers bypass this entirely.
How to Rent a Number
Receiving SMS
Once you have a number, receiving an SMS is straightforward:
Supported Platforms
Our numbers work for SMS verification on all major platforms, including:
- Telegram
- Google / Gmail
- Facebook & Instagram
- TikTok
- Discord
- Snapchat
- Twitter / X
- Uber / Lyft
- PayPal
- Amazon
- And most other platforms that accept non-VoIP numbers
Countries
Numbers are available from 15+ countries. The current list of available countries is always shown live in the dashboard when you go to rent a number — inventory changes over time as numbers are added and retired.
Best Practices
Following these steps maximizes your success rate when using rental numbers for verification:
Disable your VPN when verifying
Some platforms detect VPN usage and will refuse to send an SMS regardless of how legitimate your phone number is. If you're running a VPN or proxy, turn it off before requesting the verification code. You can re-enable it after you've received the code.
Use a fresh email address
If you've previously attempted to register on a platform with the same email address (especially Google or Facebook), the platform may associate that email with prior failed attempts. Use an email address that hasn't been used on that platform before.
Avoid device emulators
Emulated devices (Android emulators, iOS simulators) are easily detected by most major platforms. They will typically refuse to send SMS verification codes to devices they identify as emulators. Use a real physical device or a desktop browser.
Recycle awareness for certain countries
Some countries (Germany, for example) recycle phone numbers more aggressively than others. A freshly rented number may have a prior account associated with it on certain platforms (like WhatsApp or Telegram). In most cases you can reset or take over the account — many platforms offer "I already have an account" recovery flows.
Send a test message if unsure
If you're not sure whether your number is working, use a free SMS testing service to send a test message to your number before attempting platform verification. This confirms the number is active and receiving.
Troubleshooting
I'm not receiving any SMS
- Check your dashboard and refresh — messages sometimes take 30–90 seconds to appear.
- Disable your VPN — this is the most common cause of missed verification SMS.
- Make sure the number you entered on the platform exactly matches the number shown in your dashboard (including country code).
- Try sending a test message from a free SMS testing site to confirm the number is receiving.
The platform says it can't send to my number
- Make sure no VPN is active on your device.
- If you're on a device emulator, switch to a real device.
- Try a different country for the number if the platform supports it.
- Some platforms only accept numbers from certain carriers or regions — contact support if you repeatedly hit this issue.
The platform says the number is already registered
- This means a previous user registered with this number before it was assigned to you.
- For most platforms, you can use the "Forgot password" or "Transfer account" flow to take over the number.
- If you'd prefer a fresh number, contact support@relaykit.net.
My device is being flagged by the platform
Platforms can flag devices that have made many failed verification attempts. If your device is flagged, try a different device or browser. The number itself isn't the problem in this case.
Still stuck?
Email support@relaykit.net with the platform you're trying to verify on and a description of what's happening. We'll help diagnose it.