Skip to content

Telegram account frozen: what read-only mode means, how to appeal in time and how to avoid a repeat

Telegram account frozen? See what read-only mode blocks, how to appeal via @SpamBot before the deletion date, and how to keep work accounts clear of reports.

Telegram accountsBy Published 11 min read

In short

  • A frozen account is read-only: you can read your chats, but you can’t message anyone or post.
  • Appeal through @SpamBot before the date on the notice, or Telegram deletes the account.
  • A limit or a freeze usually follows reports from other users, so message only people who expect to hear from you.

Telegram account frozen? It means Telegram has put the account in read-only mode for what it calls a serious violation of its Terms. You can still read your chats, but you can’t send messages or post. You can appeal through @SpamBot, and you should do so before the date on the notice: after it, the account is deleted.

Telegram account frozen: what the notice means and what still works

Telegram announced frozen accounts in its 30 April 2025 update. The announcement explains that people caught sending scam or spam messages are no longer logged out straight away. Instead, “banned violators will have a frozen account — where they cannot contact other users, but are able to submit an appeal for our moderators to review.” If the appeal succeeds, the account is unfrozen and its restrictions are lifted.

In the app, the notice reads like this (the macOS wording, from Telegram’s own translation platform):

Your account has been frozen for a serious violation of Telegram’s Terms and Conditions. Your account is now in read-only mode.

Telegram for macOS, frozen-account alert

The same alert gives the date the freeze started, says “You can appeal via @SpamBot if you believe this was a mistake”, and names a second date. If Telegram doesn’t hear from you by then, “your account will be fully deactivated and terminated.”

What a frozen account can and can’t do

Telegram’s FAQ entry on frozen accounts is short: while frozen, “you can still read your chats, but you cannot send messages or post content.” The developer documentation adds detail. Frozen accounts are in read-only mode, and requests they are not allowed to make fail with one of two errors:

  • FROZEN_METHOD_INVALID (code 420): the action can’t be used by a frozen account at all.
  • FROZEN_PARTICIPANT_MISSING (code 400): the chat or person can’t be reached from a frozen account.

Code 420 is also the number Telegram uses for flood waits, but the two have nothing else in common. A flood wait ends after a set number of seconds; a freeze doesn’t end by waiting, so retrying achieves nothing. Telegram doesn’t publish a full list of what a frozen account can still do beyond reading.

Frozen, limited or deleted: how they differ

People use “banned”, “limited”, “restricted” and “frozen” as if they meant the same thing. Telegram’s own pages describe distinct states, and the fix for each is different.

Telegram’s account restrictions compared
StateWhat you can still doHow long it lastsHow to appeal
LimitedMessage people who have your number saved as a contact, and reply to anyone who writes firstUsually “a few days or so” the first time; longer after repeat offences@SpamBot, if you believe the limit was wrong
FrozenRead your chats; you can’t send messages or postUntil an appeal is accepted, or until the deletion date on the notice@SpamBot, linked from the notice
DeletedNothing: the account is “fully deactivated and terminated”PermanentTelegram doesn’t describe one

Since April 2025, a ban for spam or scams shows up as a freeze, with a way to appeal, rather than as an immediate logout. The limited state is older and milder: it is explained in Telegram’s Spam FAQ and covered further down this page.

Why Telegram freezes accounts

Telegram’s FAQ says an account is frozen when it “has been restricted because of reports from other users”. Reports come from the Report spam button in a chat, and group admins can report members who post spam in their groups. The Spam FAQ says all such reports are checked by human moderators.

Reports are not the only input. Telegram’s moderation page says that, since 2015, “moderation has combined user reports with proactive monitoring powered by machine learning.” The same page counts about 26.8 million groups and channels blocked in 2026, as of 30 September 2026. That counter covers groups and channels, not personal accounts: Telegram doesn’t publish how many accounts it freezes.

The Spam FAQ lists what people tend to report:

  • Unsolicited advertisements and links, including invite links to groups or channels.
  • Random photos, and anything “related to commerce or online popularity”.
  • Being added to groups or channels they didn’t ask to join.
  • Any private message the recipient finds unwelcome, even a simple “hello”.
  • Spam or unsolicited advertising posted in groups, where moderators are more lenient but still act.

Telegram’s Terms of Service list sending spam among the things users agree not to do, and say breaking the Terms can lead to a temporary or permanent ban from Telegram or some of its services. For accounts used through the API, the rules are stricter still (see the section on tools below).

If you are sure you sent nothing wrong

Telegram accepts that mistakes happen: the Spam FAQ says “even the best systems, algorithms and well-trained people can make mistakes sometimes.” It also notes that some phone numbers “may trigger an overly harsh response” because of what a previous owner did with them, or because they are certain virtual or VOIP numbers. In both cases the route is the same: explain your situation to @SpamBot.

It is also worth checking that nobody else is using the account; the guide to a hacked Telegram account shows what to look for. Telegram’s FAQ points to Settings > Devices (or Privacy & Security > Active Sessions), where you can end any session you don’t recognise. Then turn on Two-Step Verification in Settings > Privacy and Security: once it is on, signing in needs a password as well as the code. If you found a session you didn’t start, say so in your appeal.

How to appeal a frozen account through @SpamBot

The only appeal route Telegram names is @SpamBot, opened from the notice in the app. Telegram doesn’t publish what its moderators look for or how long a review takes, so keep the appeal factual and file it early.

  1. Write down both dates

    The notice shows when the freeze started and the date by which Telegram needs to hear from you. These are real dates held on Telegram’s servers: the client configuration carries them as freeze_since_date and freeze_until_date, next to the freeze_appeal_url for the appeal.

  2. Open the appeal from the notice

    Telegram’s FAQ says you can appeal directly from the app, and the freeze notice links to @SpamBot for the appeal: use that link, or open @SpamBot in the frozen account.

  3. Explain what the account does

    Say plainly who you are, what the account is for and who you message. If the people you write to expect you (customers who contacted you, members of your own group), say so. If you got something wrong, say what, and what you have changed.

  4. Pause everything that sends

    Stop scheduled messages, forwarding rules and bots that post as this account. A frozen account can’t send anyway, and a stream of failed attempts helps nobody.

  5. Keep checking before the deadline

    Check @SpamBot and the app for a reply. If the account is unfrozen, start slowly and fix whatever led to the reports before you go back to your usual volume.

Beware of paid unfreeze offers

Only Telegram’s moderators can review an appeal. Treat anyone who offers to unfreeze an account for a fee, or who asks for your login code, as a scammer.

What happens if you miss the date on the notice

Telegram’s documentation is direct: “Frozen accounts are deleted after a specific amount of time, unless an appeal is submitted and accepted.” The deletion date is set per account, which is why it appears on the notice itself. Telegram doesn’t publish a standard length, so treat any figure you see quoted elsewhere with suspicion and go by the date in your own app.

After that date, the alert says the account “will be fully deactivated and terminated”. Telegram doesn’t describe a way to bring a deleted account back, so if the account matters (it owns channels, groups or bots your business relies on), appeal the same day you see the notice.

Not the same as account self-destruction

Telegram also deletes accounts that stay offline for a long time: the FAQ says an account that doesn’t come online for at least 18 months is deleted, and the period can be changed in Settings. That rule is about inactivity. The deadline on a frozen account is a separate date, shown on the freeze notice.

“You can only send messages to mutual contacts”: a limited account

Many people search for this phrase, but Telegram’s FAQ puts it more precisely. When users report unwanted messages, “Reported accounts can only send messages to people who have their number saved as a contact.” The FAQ doesn’t say the contact has to be mutual: what counts is that the other person has your number saved. You can also always reply to anyone who messages you first.

A first limit usually lasts “a few days or so”, and Telegram is clear that it won’t end one early: “We’re sorry, but this is impossible.” It also warns that “Repeated offences will result in longer periods of being blocked”, and that people who keep writing to strangers may lose the ability to do so for good. If you think the limit is a mistake, tell @SpamBot.

Not every failed message to a stranger is a limit. Some users charge Telegram Stars for messages from people outside their contacts, and the app shows the price before you send. For other causes, such as privacy settings, slow mode or missing admin rights, see why a Telegram message won’t send.

How to run work accounts without drawing spam reports

Telegram’s advice fits in one sentence: “Please only contact people if you’re sure that they are expecting messages from you.” For a business, community or channel account, that becomes a few habits:

  • Let people come to you. Post updates in a channel or group people chose to join, and answer private messages people sent first.
  • Never add people to groups or channels without asking. The Spam FAQ names unwanted group invitations as a common reason for reports.
  • Keep invite links and offers for people who asked. Links, promotions and “online popularity” pitches to strangers are exactly what the FAQ says gets reported.
  • Keep volume steady and spaced. Spreading sends out with a steady pace for each account is a courtesy to recipients, not a way around the rules: an unwanted message can be reported however slowly it arrives.
  • Treat a limit as a warning. If an account is limited, stop outreach and find out who felt spammed. Don’t move the same outreach to a new account: repeat offences lead to longer blocks.
  • Use a number that is really yours. The Spam FAQ says some virtual numbers and recycled numbers can trigger a harsh response on their own.

Scheduling and automation tools: what Telegram’s API rules say

Any tool that signs in as your account, rather than acting as a bot, uses the Telegram API on your behalf. Telegram’s page on obtaining an api_id sets out two rules that matter here:

  • “If you use the Telegram API for flooding, spamming, faking subscriber and view counters of channels, you will be banned forever.”
  • “Due to excessive abuse of the Telegram API, all accounts that log in using unofficial Telegram API clients are automatically put under observation.”

Telegram’s published rules are about what an account sends and to whom, not about scheduling as such. But an account that logs in through an unofficial API client is automatically under observation, so the same content rules are applied with more scrutiny. Scheduling posts to your own channel or forwarding between chats you run is ordinary use. Using the same tool to message people who never asked to hear from you is what the rules forbid.

A tool should also respect Telegram when it asks an account to slow down. A flood wait tells the account how many seconds to pause, so wait it out before trying again. The flood wait guide explains how to read one.

Where a scheduling dashboard fits

Dripl connects an account through Telegram’s QR code or login-code sign-in, and asks for the two-step verification password when the account has one. Each account keeps its own pace: daily and hourly caps and a minimum gap between messages, for scheduled messages and forwarding alike; scheduled messages also get a little random jitter, and forwards get it when they have to wait for the gap. The conservative profile, for example, allows 150 messages a day and 25 an hour, with an 8-second gap and up to 4 seconds of jitter.

Dripl connects accounts through the Telegram API, so everything in the section above applies to an account you connect to it. Dripl doesn’t detect a frozen account, warn you about one or lift a freeze. A scheduled send that fails because an account is frozen shows up like any other failure: on the Errors page, with Telegram’s error. Account health shows accounts waiting out a flood wait of over a minute and accounts that need to sign in again.

  • Multi-account

    Connect several Telegram accounts with a QR code, give each its own sending pace and proxy, and see at a glance which ones need you.

  • Analytics

    Sent, failed and pending Telegram messages, success rate and sending streak against the period before, ranked by account, template, recipient and proxy.

Sources

  1. Telegram FAQ: What is a Frozen Account? · checked
  2. Telegram Spam FAQ · checked
  3. Telegram blog: Extra-Secure Group Calls, Automated Accounts, and More (30 April 2025) · checked
  4. Telegram API: frozen accounts · checked
  5. Telegram API: client configuration · checked
  6. Telegram translations: ChatList.FreezeAccount.Alert (macOS) · checked
  7. Telegram API: error handling · checked
  8. Telegram: Creating your Telegram Application (obtaining api_id) · checked
  9. Telegram: moderation overview (live counter) · checked
  10. Telegram Terms of Service · checked
  11. Telegram FAQ · checked

Written by

How the guides are researched and updated: editorial standards.

FAQ

Questions, answered

Can’t find it? Contact support

How long does a Telegram account freeze last?

Telegram doesn’t publish a fixed length. A freeze lasts until an appeal is accepted, or until the deletion date shown on the notice, which is set for each account. Telegram doesn’t say how long a review takes either, so appeal through @SpamBot as soon as you see the notice rather than waiting for the freeze to lift on its own.

Can I still read my chats while my account is frozen?

Yes. Telegram’s FAQ says a frozen account can still read its chats but can’t send messages or post content. The account is in read-only mode, and Telegram doesn’t publish a full list of the other actions it blocks. Reading doesn’t stop the clock, though: a missed deadline means the account is deleted, so appeal first.

What happens if I don’t appeal before the date on the notice?

Telegram says a frozen account is deleted after that date unless an appeal has been submitted and accepted. The alert calls it being “fully deactivated and terminated”. Telegram doesn’t describe a way to restore a deleted account, so if channels, groups or bots depend on it, appeal the day you see the notice.

Is a frozen account the same as a limited account?

No. A limited account can still message people who have its number saved as a contact and reply to anyone who writes first, and a first limit usually lasts a few days. A frozen account can’t contact anyone and is deleted after a deadline unless an appeal succeeds. Both are appealed through @SpamBot.

Can using a scheduling tool get my Telegram account frozen?

It can if the tool is used to send messages people don’t expect, because recipients report them and Telegram bans API spam outright. Telegram also puts every account that logs in through an unofficial API client under observation. Posting to your own channels and groups, at a steady pace, is ordinary use. Keep each account to its own daily and hourly caps and a minimum gap between messages.

What if @SpamBot rejects my appeal or doesn’t reply?

Telegram names no appeal route other than @SpamBot and publishes no review time, so there is no higher office to escalate to. Check @SpamBot again before the date on the notice, keep everything that sends from the account paused, and ignore anyone who offers a paid unfreeze or asks for your login code.

  • Telegram accounts

    Flood wait errors

    A Telegram flood wait tells an account or bot to pause for X seconds. Learn how it differs from slow mode and 429 errors, and how to pace sends to avoid it.

  • Telegram accounts

    Messages not sending

    Telegram message not sending? Tell an outage from an account problem, read the error Telegram returns, and fix permission, forwarding and paid-message blocks.

  • Feature

    Multi-account

    Connect several Telegram accounts with a QR code, give each its own sending pace and proxy, and see at a glance which ones need you.

Ready to automate your Telegram workflow?

Start on the free plan. No credit card needed.