📱 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 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:

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

1
Log in to your dashboard and navigate to SMS Numbers.
2
Choose your number type: Long-Term Rental or OTP.
3
For Long-Term Rentals: select the country and rental duration (days, weeks, or months). For OTP: select the platform you need to verify and a country.
4
Confirm the order. Your number will be assigned immediately and appear in your dashboard.
5
Your assigned phone number, country, and expiry will be shown. Use this number wherever you need SMS verification.
💡 Orders process instantly. Your number is ready to use as soon as the order confirms.

Receiving SMS

Once you have a number, receiving an SMS is straightforward:

1
Go to your dashboard and open SMS Numbers → your active rental.
2
Enter your phone number on the platform you're verifying (WhatsApp, Google, etc.).
3
Request the verification SMS from the platform.
4
Incoming SMS messages appear in your dashboard automatically. Refresh the page if needed. Most codes arrive within 30–60 seconds.
💡 For Long-Term Rentals, all SMS received during the rental period are logged in the dashboard. You can receive unlimited messages.

Supported Platforms

Our numbers work for SMS verification on all major platforms, including:

⚠️ A small number of platforms have additional requirements beyond a non-VoIP number — such as a specific carrier or region. If a platform is consistently refusing to send a code, email support@relaykit.net and we'll help troubleshoot.

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.

💡 Country tip: If the platform you're verifying requires a specific country (e.g., it only sends codes to US numbers), make sure to select that country when renting. Most platforms accept numbers from any supported country.

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

The platform says it can't send to my number

The platform says the number is already registered

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.