Contact Support
Have a question, encountered an order issue, or need help topping up? Reach us on Telegram or by email - whichever works for you.

Priority Support
Message Us On Telegram
To reach our support team, click below to send us a direct message on our official Telegram support.
What to include in your message:
- ✓ Your registered account email address.
- ✓ The service and country for the order, if it is about an order, and relevant Transaction IDs or Order IDs.
- ✓ What happened, in order: what you did, what you expected, and what you saw instead - including the exact error message if there was one.
- ✓ What you have already tried: for example, whether you waited for the timer, checked the number format, or requested a fresh code once.
Do not send your password or a verification code. Support does not need a live code to check an order, and a code should never be shared with anyone who contacts you asking for it.
Email Support
Email our support team with your account email and Order ID so we can help with your question.
support@smsotps.com Email UsSupport FAQ
Quickly browse immediate answers to the most common questions before reaching out.
SMS activation codes usually appear within seconds to a couple of minutes after you click "Get Number" and start the verification on the target platform.
For standard one-time SMS activation orders: if no SMS code arrives on your number, the full charge returns to your SMSOTPS balance. You can cancel the order yourself between 2 and 20 minutes after purchase, as long as no code has arrived, or it is refunded automatically when the number expires. Once a code arrives, the order is complete and non-refundable. Link-based bulk account orders are not covered by automatic or self-service cancellation refunds. If a bulk order fails, contact support@smsotps.com or Telegram @sms_otpsbot and we will review it.
Our standard temporary activation numbers are disposable one-time-use virtual lines strictly optimized for your privacy. Once the order times out or is closed, the line is permanently detached. If you need reusable long-term options, please message our support desk to inquire about custom rentals.
We offer a highly secure, private payment environment supporting Cryptomus and all major digital cryptocurrencies (including Bitcoin, Ethereum, USDT, Litecoin, and Tron) to ensure quick, anonymous, and instant top-ups.
Before you contact support - try this first
Code not arrived
Check the number and country code, check whether the service sent the code by another route such as email or a signed-in device, and wait for the retry timer before requesting again - requesting code after code can trigger limits.
Code expired or too many attempts
Stop, wait for the waiting period shown on the screen, then request a fresh code once and enter it promptly and exactly as shown.
Deposit still pending
Crypto deposits are confirmed by the network before they are credited. If it is still pending after the expected confirmation time, include the deposit details in your message to support.
Number rejected by a service
Note the exact error message. Acceptance is decided by the service you are signing up to, and its terms should be checked first - support cannot promise acceptance for a specific service.
Support cannot promise that a specific service, bank, or platform will accept a particular number type, and cannot recover access to an account if you lose access to the number tied to that account. For accounts you cannot afford to lose, use a number you control long-term and add the recovery method that service offers.
Why Choose SMSOTPS for Temporary Virtual Numbers?
In the modern digital landscape, sharing your personal phone number on websites, mobile apps, and social networks represents a significant risk to your data privacy. Corporate data breaches, identity theft, spam marketing campaigns, and annoying cold-calling lists are extremely frequent.
🛡️ Keep your personal number out of a sign-up
A temporary number keeps your personal number out of a low-stakes sign-up, a listing, or a conversation with strangers. It is not a way back into an account if you lose access to it - use a number you control long-term for accounts you need to keep.
🌍 Choose a service and a country
Pick the service you are signing up to and the country whose number that service expects, then check the current price and availability on the order page before you commit. Acceptance is decided by the service you are signing up to.
For developers and testers
Use the API in a staging environment to get a number, read a code, and close the session when the test is done. See the API documentation for the endpoints and examples.