What Telegram's "Limit exceeded" message means in each situation, from login attempts to joining channels, and the fix for each cause.
"Limit exceeded" on Telegram means you have hit one of Telegram's limits: either a temporary safety limit, because something was tried too many times too quickly, or a fixed account limit, such as how many channels you can join. The temporary kind fixes itself if you stop and wait. The fixed kind needs you to make room or, for some limits, upgrade to Telegram Premium.
The same words appear in different places, so the fix depends on what you were doing when it appeared. This guide goes through each situation, how to recognise it, and what to do.
Ask two questions.
Temporary limits protect Telegram, and you, from spam and brute-force attacks. Fixed limits keep the service manageable and are higher for Premium subscribers. Neither one means your account is banned.
How to recognise it
You are logging in, perhaps on a new phone, and after entering your number, requesting codes or typing a code or password several times you see "Limit exceeded" with a message that you have made too many attempts and should try later.
Why it happens
Telegram slows down repeated login attempts so that nobody can guess codes or passwords by trying again and again. It applies to you too, even when you are just having trouble.
How to fix it
If it still does not work
Read Telegram "too many attempts" for the full troubleshooting steps. If you received login codes you never asked for, someone may be trying to get into your account. Never share those codes with anyone.
How to recognise it
You were doing something in bulk: adding many members to a group, sending lots of messages, forwarding many posts, inviting people, creating several groups, or changing usernames. Telegram shows "Limit exceeded", "Too many requests" or a message telling you to wait a number of seconds or minutes.
Why it happens
These are flood limits. Telegram watches how fast an account does certain actions, because spam accounts do them fast. Normal people rarely reach these limits, so when you do, the action is paused for a while.
How to fix it
If it still does not work
Repeated flood limits on ordinary activity can mean the account has been flagged for spam-like behaviour. Telegram flood wait explained covers the details, and can't add members to a Telegram group covers the adding case specifically.
How to recognise it
You tap Join on a channel or group and Telegram says you have reached the limit, sometimes offering Premium.
Why it happens
There is a cap on how many channels and supergroups one account can be a member of. When Telegram announced Premium, it put this at 500 for free accounts and 1,000 for Premium. Limits can change, so the number your app shows is the one that counts.
How to fix it
Tip: before leaving a channel you might want later, save its link in Saved Messages so you can find it again.
If it still does not work
Leaving can take a moment to register. Close and reopen the app, then try again.
How to recognise it
You try to create another chat folder, add another chat to a folder, pin another chat, or make another group or channel public, and Telegram says you have reached the limit, often with a Premium offer.
Why it happens
Free accounts have caps on the number of folders, chats per folder, pinned chats and public usernames you can reserve for groups and channels. Premium roughly doubles several of them. If your Premium subscription ended, extra folders or pins beyond the free limits can become locked or unpinned.
How to fix it
How to recognise it
You try to post a story and Telegram says you have reached your limit.
Why it happens
Free accounts can post fewer stories in a given period than Premium accounts. Deleting a story you just posted may not give you the slot back.
How to fix it
Wait until the period resets, or use Premium if you post stories often. Channels have their own story rules tied to boosts; the app shows what is needed.
How to recognise it
You ask @BotFather to create a new bot and it says you already have the maximum number of bots.
How to fix it
If you manage many bots for a team, consider creating some from a teammate's account.
This one is not usually worded as "Limit exceeded", but people often confuse it. If Telegram says you can only send messages to mutual contacts, your account has a spam restriction, not a flood limit. Waiting a few minutes will not fix it. See Telegram only mutual contacts limit.
If you build bots or apps, the API returns specific errors when you hit limits. The flood error carries a number of seconds to wait, and the right response is to pause that long before retrying. Other limit errors are named after the thing that is full, such as too many bots for an account. Treat them as signals to slow down or change approach, never as something to retry in a tight loop, because hammering the API extends waits and can get the account restricted.
An illustrative scenario. Priya starts a group for her running club and tries to add forty members one by one from her contacts. After a burst of additions, Telegram shows a limit message and refuses to add more. She keeps trying, and the wait gets longer.
The next day she posts the group's invite link in the club's email newsletter instead. Members join on their own over the week, with no limit messages at all. Later she tries to join a regional running channel and is told she has reached the channel limit. Looking through her list, she finds dozens of old channels from past events. She leaves the ones she no longer reads, and the join works.
Two different limits, two different fixes: patience and a better method for the first, tidying up for the second.
For temporary limits, it varies from seconds to around a day, depending on the action and how many times it was repeated. For fixed account limits, it lasts until you make room or upgrade.
No. It means one action is limited. A ban looks different: the account itself stops working, rather than one action.
Premium raises fixed limits such as channels joined, folders, pinned chats and public links. It does not remove flood limits on logins or bulk actions.
Generally, no. Temporary limits expire on their own. For fixed limits, the fix is to make room.
Opening many t.me links quickly, especially to join chats, can trigger a short flood limit. Wait a little and open them more slowly.
"Limit exceeded" means you hit either a temporary flood limit or a fixed account limit. For logins and bulk actions, stop, wait and continue more slowly. For channels, folders, pins, public links, stories and bots, make room by removing what you do not use, or upgrade to Premium where it raises the limit. None of these is a ban, none can be lifted by a paid service, and none needs anyone's login code.
Ownership confirmed through our claim process — not an endorsement of their content.
Founder of Telegram.
The official Telegram on Telegram. Much recursion. Very Telegram. Wow.
Telegram Premium – a subscription that unlocks dozens of exclusive features.
Binance Official English Group Binance Official Chinese Group Binance English Announcements Binance Chinese Announcements
is a modern crypto news and research platform covering the latest developments across digital assets, markets, regulation, and blockchain technology.
Technical analysis & high-probability trade setups. Price action, market structure, risk control.
BlackBlock Markets exists to observe how capital moves before it becomes obvious.
This channel focuses exclusively on what shapes global finance. Macroeconomics, markets, liquidity, central banks.
Clear long & short signals for BTC, ETH & liquid altcoins. AI-backed analysis, real-time execution.