Trying to create a Telegram account but not receiving a verification code? Start with the phone number and the instructions in the sign-up screen. Code delivery can depend on account state and the current Telegram flow, so an old tutorial cannot promise that a text message, phone call or another method will always be available. This guide focuses on a new registration. If you are signing in to an existing account, use the login-code troubleshooting checklist instead.
Keep every code private. Telegram’s FAQ states that login codes should not be shared with anyone. A person or bot asking you to forward a code is not a safe registration helper.
Check that you are creating a new account
First confirm what the app is asking you to do. Creating an account, signing in to an existing account and adding another device to an existing account are not the same flow. If you already have an account, use the sign-in option rather than trying to register again. If you have used Telegram before but cannot tell which flow is open, stop and read the text on the screen before submitting another request.
An existing Telegram session can affect where Telegram directs a code. If you have a trusted device already signed in to the account, check for a service message there and follow the new-device instructions shown in the current sign-in flow. Do not expect a registration tutorial to describe every existing-account delivery route.
Verify the phone number before requesting another code
Review the country or region selection and the number displayed by Telegram. Confirm that the number is yours, active and able to receive the delivery method that Telegram is currently offering. Check for an omitted digit, an extra leading digit or an incorrect country selection. Follow the formatting displayed in the app instead of adding prefixes based on an unrelated guide.
If you have more than one SIM or eSIM, verify that the correct line is enabled and that it can receive ordinary messages or calls. Do not repeatedly switch numbers while waiting. A code sent for one number will not complete registration for a different number, and rapidly changing inputs makes it harder to know which attempt is active.
Follow only the registration options on screen
Read the full message in the current Telegram app. It may show a countdown, a delivery status or a particular next step. Use only the choices it presents. Do not assume you can force SMS, request a call or skip a timer if the app has not offered that option.
If Telegram shows a wait period, let it finish. Repeated requests can complicate the current attempt or introduce a longer delay. Avoid tapping resend again and again, opening several registration sessions at once or switching clients to seek a different code route. Make one request, note what the app says, then follow the next step it provides.
Check connection and message filtering
Confirm that the device has a stable internet connection and that the phone line can receive messages or calls. If the device is offline, if the SIM is disabled or if a roaming restriction is in effect, delivery may not work as expected. Check the operating system’s message filters and blocked-sender settings in case a legitimate message was hidden.
Use an orderly checklist: confirm the number; check the active SIM; confirm ordinary messages can arrive; review spam or blocked-message folders; then return to Telegram and read the sign-up screen again. Change one condition at a time. Do not install a third-party “SMS fixer” or “code receiver” app as a troubleshooting step.
If all messages to the number are delayed, contact the mobile carrier using its normal support channel. Explain that a service verification message is not arriving, but do not share your Telegram password, recovery details or any code the carrier does not need. If other messages arrive normally but Telegram offers no next step, wait for the app’s timer and use its in-app help route.
Make sure the app and source are trustworthy
Use a Telegram client that you can identify. Telegram’s application directory lists its apps for mobile, desktop and web. A lookalike app or a page that imitates Telegram may ask for information that is not part of a genuine registration flow.
Before entering a phone number, check the app publisher or the full browser address. Do not follow a sign-in link from an unsolicited message. If a site promises to deliver a code faster, asks you to scan a QR code or requires you to upload identity documents without a clear official reason, close it and return to the app you opened yourself.
Enter registration codes only in the Telegram app flow you started. A download button on any website does not by itself identify a file’s publisher. Review the device-specific download guidance and verify each publisher and package before installing.
Do not use temporary or borrowed phone numbers
Avoid public, rented or shared phone numbers for an account you intend to keep. Another person who controls the number may receive future verification messages or attempt account recovery. A website that displays incoming codes to many visitors is not a safe substitute for control of your own number.
If you are registering on behalf of an organization, use a number whose responsible owner understands the account and recovery arrangements. Decide who can maintain that line and how access will be preserved if the person managing it leaves. Do not use an employee’s personal number for a shared account without a clear, approved plan.
If registration proceeds to another security prompt
A successfully entered code may not be the last step. Telegram can show additional prompts during account creation or access. Read each message carefully and distinguish a code from a password or recovery step. A code confirms a particular action; a two-step verification password is a separate credential associated with an account.
If you reach a password prompt for an account you did not expect to exist, stop and confirm that the number is correct and whether you are creating a new account or accessing an existing one. Do not assume reinstalling the app removes an account password. Follow the recovery options Telegram itself presents, and do not pay a third party that claims it can bypass them.
If the code arrives but the sign-up screen rejects it
Return to the active sign-up attempt and check whether the code belongs to that request. If you started multiple attempts, do not keep trying an older message. Confirm that the phone number and account flow still match the code you received. If Telegram says it has expired, been used or is invalid, go back to the app and follow its current instructions for a new attempt.
Do not paste the code into a support form, send it to a friend or approve an unfamiliar QR login as a workaround. If the same issue repeats, note the exact non-sensitive error text, your operating system and the app version. Use the in-app support route and never include the code itself in a support message or screenshot.
Contact support without exposing account access
If the app’s instructions do not resolve the issue, use Telegram’s help route reached from its own app or official site. Describe the step where registration stops and the error shown. Include only information that the official form asks for and that is necessary to explain the problem.
Telegram support will not need you to send your sign-in code to a person in a chat. Do not grant screen sharing, remote-control access or access to your contacts to someone who says they can “activate” an account. A support account’s display name or profile image is not enough to prove that it is genuine.
Registration code checklist
Before another attempt, verify these points:
You are in the new-account registration flow, not existing-account sign-in.
The country selection and phone number are correct.
The active SIM or eSIM belongs to you and can receive messages or calls.
Message filters and blocked senders are not hiding delivery.
You are using an app or website whose source you can identify.
You have waited for the timer and are using the next step Telegram actually shows.
You will keep the code, password and QR approval private.
If the phone line cannot receive ordinary messages, solve that with the carrier before requesting repeated Telegram codes. If a trusted Telegram session already exists, read the app message there and consider the existing-account checklist instead.
If you use a dual-SIM phone, check that the number displayed in Telegram matches the active line, not just the contact label saved for it. If you changed carriers, confirm the number port is complete and that the SIM can receive standard service messages. This helps distinguish a mobile-line issue from an app registration prompt.
Frequently asked questions
Can I always receive the registration code by SMS?
No universal delivery method should be assumed. Follow the options and status shown in Telegram’s current sign-up flow. Delivery can vary by account state and current product behavior.
Should I keep pressing “resend code”?
No. Follow the on-screen countdown and wait before trying again. Repeated requests can complicate troubleshooting or trigger additional waiting.
Can a friend or bot receive the code for me?
No. The code is for your registration attempt and should remain private. Do not forward it, and do not use a public number controlled by strangers.
I already use Telegram on another device. Is this still registration?
Probably not. Check whether you are adding a device to an existing account. Read the existing-account login-code guide and follow the instruction shown by your trusted app.
Can this guide recover my account?
Use only the recovery options displayed in your Telegram app. This page cannot retrieve a code or change an account’s recovery requirements.
Primary references: Telegram FAQ; Telegram Applications.