Meliora

Telegram \"Too many attempts\": how long to wait and what to do

Updated September 28, 20268 minAccount health
In short

\"Too many attempts, please try again later\" is Telegram's login limit, not a ban. Each phone number gets a limited number of login attempts per day, and after that login is closed until the next day. Stop retrying, wait a full day, then request the code once and look for it in the Telegram app on your other devices before asking for SMS.

You type the phone number, ask for the code, type it, get it wrong or wait too long, ask again. At some point Telegram stops answering with a code and shows one line: "Too many attempts, please try again later." The account is still there. What is closed is the door to it, for a while.

What does "Too many attempts" mean in Telegram?

It is a limit on logging in, set per phone number. Telegram's API documentation describes it plainly: "Each phone number is limited to only a certain number of login attempts per day (e.g. 5, but this is subject to change), after which the API will return a FLOOD error until the next day." The same page is the source for everything about login codes below.

The app turns that error into the text you see. In the official Android client the string is called FloodWait and reads exactly "Too many attempts, please try again later."

Behind it are two errors that Telegram lists for the method that sends login codes:

ErrorTelegram's descriptionWhat happened
PHONE_NUMBER_FLOOD"You asked for the code too many times."The code was requested again and again for the same number
PHONE_PASSWORD_FLOOD"You have tried logging in too many times."Too many login attempts, usually wrong codes or a wrong cloud password
FLOOD_WAIT_X"A wait of X seconds is required"A general speed limit with an exact wait in seconds

The first two are what people meet in the app. The third one mostly shows up in software that works through the API, and there the number of seconds is part of the error.

What does "Limit exceeded" mean in Telegram?

The same family of limits, in other words. Telegram's own interface strings show three cases where you meet "limit exceeded" or its close relatives:

What you seeWhereWhat it means
"Limit exceeded" / "Too many attempts, please try again later"Login, code or cloud passwordThe daily login limit described above. Wait until the next day
"Sorry, you have deleted and re-created your account too many times recently. Please wait for a few days before signing up again."Signing up on a numberThe number was used to delete and create accounts too often. The wait is days, not hours
"Your recent attempts to reset this account have been canceled by its active user. Please try again in 7 days."Resetting an account you cannot log in toSomeone who is logged in to the account cancelled the reset. Next try in 7 days

In the Telegram Passport screens the same situation reads "Limit exceeded. Please try again later." In every case the fix is time, and every new attempt only adds to the count.

How long does "Too many attempts" last?

For the daily login limit the documentation gives the answer itself: until the next day. Telegram does not publish an hour or a timer, and the app does not show one.

Two practical rules follow from that:

  • Wait a full day. Not an hour, not "a bit". The limit counts attempts per day, so a day is the unit that matters.
  • Do not test it every hour. Each new request for a code is another attempt against the same number. People who keep checking tend to report that the block "does not go away", because they keep feeding it.

If the error is FLOOD_WAIT_X with a number, that number is the wait in seconds and it is exact. Wait that long and not less.

Why does it happen?

Almost always because of one of these:

CauseWhat it looks likeHow to avoid it
Waiting for an SMS that is not comingYou press "resend" several times, each press is an attemptLook for the code in Telegram first (see below)
Mistyped codeSeveral wrong codes in a rowType slowly, copy from the notification if you can
Wrong cloud passwordTwo-step verification is on and the password does not matchFind the password before trying, or use the reset described below
Several apps or scripts logging in to one numberDesktop, a second phone and outreach software all ask for codes at onceOne login at a time, one place at a time
A script that retries on failureSoftware keeps restarting the login after an errorStop the script at the first flood error and respect the wait

Where does the login code actually go?

This is the cause behind most lockouts. If the number is already logged in somewhere, Telegram sends the code there first, not by SMS. The documentation says the code is sent "as a Telegram service notification to all other logged-in sessions". In practice it is a message from Telegram in the chat list of your other phone, tablet or computer.

SMS comes later, and only as the next option: if the code does not arrive within the timeout, the app can request it again through the next delivery type. So the order is:

  1. Check every device where this Telegram account is open. The code is in a message from Telegram.
  2. Wait for the timeout the app shows before asking for another way.
  3. Only then ask for SMS or a call. One request, then wait.

What should you do right now?

  1. Stop. No new codes, no new attempts from other devices.
  2. Wait until the next day, a full 24 hours to be safe.
  3. Prepare before the next try. Find the device where the account is still logged in, and find the cloud password if two-step verification is on.
  4. Request the code once and look for it in Telegram before asking for SMS.
  5. Type it carefully. Then the password, if asked.

If the cloud password is the problem, Telegram has a reset for it. With a recovery email set, a code goes to that email. Without one, the reset starts a timer: the documentation describes "a 7-day server-side timer", and after it the password is removed. During those seven days the reset can be cancelled from a logged-in device.

Is "Too many attempts" a ban?

No. The account is untouched, only login is paused. It is easy to confuse with states that are actually serious:

What you seeWhat it isDoes it pass by itself
"Too many attempts, please try again later"Login limit on the phone numberYes, by the next day
"This phone number is banned"The number is blocked from TelegramNo, see why Telegram bans accounts
"Your account is frozen"Read-only mode with a deletion dateNo, see Telegram account frozen
Messages to strangers do not go outSpam limit, checked in @SpamBotOften yes, see Telegram SpamBot

For outreach teams: logins burn faster than messages

A team that runs twenty accounts logs in far more often than one person does. Every new device, every move to new software, every lost session means a fresh login with a code. When something goes wrong, people and scripts retry, and each retry counts against the same small daily allowance for that number.

What helps:

  • Log in once and keep the session. A working session does not need a new code. Most lockouts start with an unnecessary re-login.
  • Keep one place of work per account. Two tools fighting over one number both ask for codes.
  • Stop scripts at the first flood error. A loop that retries a login is the fastest way to lock a number for a day.
  • Keep the cloud passwords in the same place as the numbers. A forgotten password turns into wrong attempts, and a reset without a recovery email takes a week.

How this works in Meliora

  • One proxy per account, so each account works from its own stable address.
  • Risk Score 0-100 per account, computed from behaviour: under 30 the account works, 30-60 sends it back to warm-up, above that it stops.
  • Touches move to a backup account when one stops, so a lead in the middle of a sequence still gets the next message.
  • Shared inbox and CRM, so replies do not depend on one person's phone.

Frequently asked questions

How long does Telegram "Too many attempts" last?

Telegram's documentation says that after the daily number of login attempts is used up, login is blocked "until the next day". There is no published timer, so wait a full day and do not keep testing in between.

Is my Telegram account banned if I see "Too many attempts"?

No. It is a limit on logging in with that phone number. The account, chats and contacts are untouched. A banned number shows a different message: "This phone number is banned".

What does "Limit exceeded" mean in Telegram?

Usually the same thing as "Too many attempts": the daily limit on logging in with that number. On sign-up it can also mean the number deleted and re-created accounts too often, and then the wait is a few days.

Why am I not getting the Telegram code by SMS?

If the account is logged in anywhere else, Telegram sends the code there first, as a message from Telegram in the chat list. SMS is only the next option after a timeout. Asking for SMS again and again is one of the main causes of "Too many attempts".

Will another phone or a VPN help?

The documented limit is per phone number, so a new device or a VPN does not reset it. Logging in from more places at once only adds attempts.

I forgot my Telegram cloud password. What now?

If a recovery email is set, request a code to it. If not, start the password reset: after a 7-day timer the password is removed, and the reset can be cancelled from a logged-in device during that week.

Log in once, then keep the account working

Meliora keeps every account behind its own proxy, watches its health with a Risk Score and moves touches to a backup when one stops. 10-day trial, no card.

Start trial