Meliora

Telegram "Limit exceeded": what it means and how long to wait

Updated November 9, 20266 minAccount health
In short

"Limit exceeded. Please try again later." is how Telegram on iPhone says you repeated an action too often. Android says "Too many attempts". It is a temporary limit, not a ban. On login it lasts until the next day, after other actions the server sets the wait. If the message says "Limit reached" instead, it is a fixed cap and waiting will not help.

You tap a t.me link, open a group or ask for a login code, and Telegram answers with one line: "Limit exceeded. Please try again later." Nothing else, no timer. The account is fine. Telegram has paused one action because it was repeated too often.

What does "Limit exceeded" mean in Telegram?

It is a flood limit. Telegram caps how often an account or a phone number can repeat the same request. When the cap is hit, the server answers with error 420, which the API documentation describes as "The maximum allowed number of attempts to invoke the given method with the given input parameters has been exceeded." Most of the time it comes as FLOOD_WAIT_X: "A wait of X seconds is required". The error list is the source for both.

Each app turns that error into its own text:

AppWhat it says
iPhone and iPad"Limit exceeded. Please try again later."
Android"Too many attempts, please try again later." or "Too many attempts, please try again in" and the time
Telegram Desktop"Too many tries. Please try again later."

So "Limit exceeded" on an iPhone and "Too many attempts" on Android are usually the same thing. The iPhone version just does not say how long to wait.

Where does "Limit exceeded" show up?

Anywhere Telegram limits how fast you repeat something. These are the cases with an official source:

WhereWhat triggered itHow long it lasts
Logging in: code or cloud passwordToo many code requests or wrong codes for one numberUntil the next day, see Too many attempts
Opening t.me linksMany links opened in a rowThe wait the server sets
Telegram PassportRepeated attempts inside Passport"Try again later", no fixed time
Resetting an account you cannot log in toSomeone logged in to the account cancelled the reset7 days
Signing up on a numberThe account was deleted and re-created too oftenA few days

The t.me case comes from Telegram's own bug tracker: Android once showed endless loading instead of the popup, and the expected text in the report is exactly "Limit exceeded. Please try again later." The reset and sign-up cases have their own wording in Telegram's interface strings: "Please try again in 7 days" and "you have deleted and re-created your account too many times recently".

How long does "Limit exceeded" last?

It depends on what you were doing:

  • Login. Telegram's documentation says each number gets a limited number of login attempts per day, after which login is blocked "until the next day". Wait a full day.
  • Other actions. The server names the wait in seconds. Android shows it in the message. The iPhone message does not, so the only honest advice there is to stop and come back later instead of testing every few minutes.
  • Account reset. 7 days, as the message says.
  • Re-created account. A few days. Telegram does not give an exact number.

@SpamBot says the same about limits for repeated actions in one of its replies: "such limits are temporary and will soon be removed automatically." Its full answers are in our @SpamBot guide.

"Limit exceeded" or "Limit reached"?

These look alike and mean opposite things. "Limit exceeded" passes with time. "Limit reached" is a fixed cap on your account, and it stays until you free up space or get Premium. The Android text for the most common one reads: "You are a member of N groups and channels. Please leave some before joining a new one".

The caps from Telegram's client configuration:

What is cappedWithout PremiumWith Premium
Groups and channels you can join5001,000
Public groups and channels you can create1020
Chat folders1030

Waiting does not help here. Leave groups, make a channel private, delete a folder, or pay for Premium.

What should you do?

  1. Stop repeating the action. Every new try during a login limit counts as one more attempt.
  2. Read the exact words. "Limit exceeded" or "Too many attempts" means wait. "Limit reached" means a cap, and time will not fix it.
  3. If it happened at login, follow the steps in Telegram "Too many attempts": wait a full day, then request the code once and look for it in Telegram on your other devices before asking for SMS.
  4. If Android shows a time, wait exactly that long. The number comes from the server.
  5. If messages to strangers stop going out, that is a different limit, a spam restriction. Check it in @SpamBot.

Is "Limit exceeded" a ban?

No. Nothing happened to the account, its chats or contacts. A ban, a freeze and a spam restriction each have their own message:

What you seeWhat it isPasses by itself
"Limit exceeded" / "Too many attempts"A flood limit on one actionYes
"This phone number is banned"The number is blocked from TelegramNo, see phone number banned
"Your account is frozen"Read-only mode with a deletion dateNo, see account frozen
Messages to strangers do not go outSpam restriction, checked in @SpamBotOften, see @SpamBot

For outreach teams: where limits come from

A team that runs many accounts meets flood limits far more often than one person does, and almost always in the same places:

  • Software that ignores the wait. When the API returns FLOOD_WAIT_X, the number is the wait in seconds. A script that retries sooner keeps hitting the same wall.
  • Two tools on one account. Each one sends its own requests, and the limit counts them together.
  • Joining groups for parsing. Joining many groups fast runs into flood limits, and sooner or later into the cap of 500 groups and channels.
  • Logins. Every move to a new device or tool is a fresh login with a code. Log in once and keep the session.

How many messages an account can send safely is a separate question, covered in Telegram message limits.

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

What does "Limit exceeded" mean in Telegram?

You repeated one action too often and Telegram paused it for a while. It is how the iPhone app shows a flood limit. Android shows the same limit as "Too many attempts".

How long does "Limit exceeded" last in Telegram?

On login, until the next day. After other actions the server sets the wait in seconds: Android shows it, the iPhone app does not. A blocked account reset lasts 7 days.

Is my Telegram account banned if it says "Limit exceeded"?

No. The account, chats and contacts are untouched, only one action is paused. A banned number shows "This phone number is banned".

Why does my iPhone say "Limit exceeded" and Android "Too many attempts"?

It is the same error from Telegram's server. Each app words it differently, and only Android adds the time left.

What is the difference between "Limit exceeded" and "Limit reached"?

"Limit exceeded" is temporary and passes with time. "Limit reached" is a fixed cap, for example 500 groups and channels without Premium, and it stays until you leave some or upgrade.

Does Telegram Premium help?

It raises the fixed caps, for example from 500 to 1,000 groups and channels and from 10 to 30 folders. @SpamBot also says Premium accounts get "less strict limits" on repeated actions.

Keep accounts working without hitting limits

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