Short answer. A broadcast message Telegram delivers always travels through one of four surfaces: a channel, a group where only admins post, a Broadcast Group, or a bot writing to people who started it. Telegram has no WhatsApp-style broadcast list; its 2015 launch post says channels replaced that feature. Channels take unlimited subscribers. A bot broadcast runs at about 30 messages per second, or up to 1,000 with paid broadcasts.
Most guides to broadcast in Telegram are written by companies that sell a bot dashboard, so they start at the dashboard. Telegram's own documentation starts somewhere else. Every surface that carries a one-to-many message has a single act by which a person joins the audience, and that act decides the reach, the speed and the reply path of everything sent afterwards.
This guide sorts every broadcast message Telegram route by that act. The figures are quoted from Telegram's FAQ, Bots FAQ, Bot API reference and blog, with the page named each time, which is the rule set out in the editorial standard for Sendhaus guides. Where Telegram prints no number, the text says so.
Does Telegram have broadcast, and where did the lists go?
Yes. To the question "does Telegram have broadcast", Telegram's FAQ answers in its opening section: users can create "groups for up to 200,000 people or channels for broadcasting to unlimited audiences". What Telegram no longer has is a broadcast list, the WhatsApp-style feature that sends one message into many private chats. Channels took that job in 2015.
"Channels replace the old Broadcast lists and are better in every way."Telegram blog, Channels: Broadcasting Done Right
The old lists left one trace in the documentation. Telegram's page for its retired BlackBerry client still describes a New Broadcast menu item that "creates a new broadcast list", and adds that no API method could synchronise such lists across devices, "so all lists are local". A list that lived on one handset could not survive a cloud messenger where every chat follows the account to every device.
So a search for a Telegram broadcast list in a current app finds nothing, on any platform. The New Message menu offers New Group, New Contact and New Channel. Anything sold today as a list feature is one of the four surfaces below with a different label on it. Broadcast in Telegram now means posting to people who joined something.
Broadcast in Telegram starts with who opted in
Every way to broadcast in Telegram has one joining act: subscribing to a channel, joining a group, or pressing Start on a bot. The sender never selects recipients from a contact book the way a WhatsApp list does. That single difference explains why some broadcasts reach millions in a second and others are refused before the first message leaves.
| Surface | How a person joins | Audience size | Reply path |
|---|---|---|---|
| Channel | Taps Join, or follows an invite link | Unlimited subscribers | None by default. Comments or channel direct messages if switched on |
| Group with posting restricted | Joins or is added | Up to 200,000 members | None in the group while members cannot send |
| Broadcast Group | Joins. Invites are disabled | Unlimited members | Voice chats only |
| Bot | Opens the bot and presses Start | Every user who started it and has not blocked it | A private chat with the bot |
Anyone asking how to broadcast Telegram messages should answer three questions before picking a row. Does the audience need to reply in private? Does each person need a different message? Does the last recipient have to get it in the same minute as the first? A channel answers no, no, yes. A bot answers yes, yes, no.
How to broadcast on Telegram channel posts
The answer to how to broadcast on Telegram channel pages is short: create the channel, share its link, post. Telegram's Channels FAQ gives the path for each phone. On iPhone, start a new message from the icon in the top-right corner of Chats, then choose New Channel. On Android, tap the circular pencil icon in the chat list, then New Channel.
For most senders, that is also how to create Telegram broadcast capacity with no code and no cost. A broadcast message Telegram channels carry goes to every subscriber at once, signed with the channel's name instead of the admin's. New subscribers can scroll the whole history. Telegram's Channels FAQ lists no posting rate limit for a human admin of a Telegram broadcast channel, which is the main reason news organisations use it.
-
Choose public or private
A public channel has a username, appears in Telegram search and anyone can join. A private channel is reachable only by invite link or by being added. The Channels FAQ notes that a private channel with a publicly posted invite link is treated like a public one in content disputes.
-
Bring in the first subscribers
The owner may add the first 200 subscribers directly. After that, in the FAQ's words, "the channel is on its own" and grows by link. Appointed administrators can post on the channel's behalf with rights set per person.
-
Decide how loud each post is
The bell icon beside the message field toggles silent messages, which arrive without a notification. Telegram introduced the option for "late night or non-urgent updates". Admin signatures can be switched on so each post shows the name of the admin who wrote it, without a link to their profile.
-
Read the view counter correctly
Each post carries an eye icon with a view count that includes forwarded copies. Telegram calls the numbers approximate: after roughly four days it forgets that an account saw a post and counts that account again on a return visit. Views are a reach estimate. They are not a list of readers.
Posts can be queued ahead of time with the native scheduler, covered in the guide to scheduling Telegram messages. Organisations running several Telegram broadcast channels, for example one per language, schedule each separately because a queue belongs to one chat.
How to create broadcast list in Telegram when no list exists
There is no native way for how to create broadcast list in Telegram searches to end, because the feature was retired. Three substitutes cover what people used lists for. A private channel replaces the announcement list. A bot's subscriber table replaces the personalised list. Forwarding one message to several chats by hand replaces the small family list.
The private channel is the closest match for how to create broadcast in Telegram terms: one sender, a closed audience, an invite link in place of a contact picker. The difference from WhatsApp is visible to recipients. They see a channel they chose to join, with its history, where a WhatsApp list recipient sees an ordinary private message.
For a personalised broadcast in Telegram, the bot route keeps the private-chat feel. Each subscriber gets the message in a one-to-one chat with the bot and can reply there. The "list" is a database table of user IDs that pressed Start, which can be segmented by language, purchase or tag. Telegram plays no part in storing that list; the operator does, with the data-protection duties that follow.
Manual forwarding is the third substitute and the weakest. Telegram's apps let a sender forward a message to several chats in one action, and Telegram publishes no figure for how many. Scale that up from a personal account and the account meets the anti-spam system described in why an account gets limited to mutual contacts.
How to create broadcast group in Telegram
There are two answers to how to create broadcast group in Telegram, because the phrase covers two different things. The everyday one is an ordinary group whose members are not permitted to send messages, so only admins post. The formal one is a Broadcast Group: a group near the 200,000-member ceiling converted so that the cap is lifted and only admins can write.
The everyday version is how to make broadcast group in Telegram for a school, a building or a team. Create a group, open its permissions, and switch off Send Messages for members. Admins keep posting. For a broadcast message Telegram members should read and not answer in the chat, this is the simplest setup. The setting can be reversed at any time, which makes it a good fit for groups that are read-only most days and open for questions on others.
"Groups that are close to the limit can now convert into Broadcast Groups that allow unlimited members."Telegram blog, Auto-Delete, Widgets and Expiring Invite Links
The formal Telegram broadcast group is a different object. Telegram's API documentation calls it a gigagroup and describes the conversion as "one way only", offered to an admin when the app suggests it. After conversion only admins can write, people can no longer be invited into the group, and participants in its voice chats are muted by default. No setting creates a Broadcast Group from scratch.
A broadcast group keeps one thing a channel lacks: a visible member list. That is why promoters target large groups with adding tools, and why the limits on those tools matter to a group owner. The Bot API side is covered in what a member add bot can call and the link-based alternative in how invite member bots work.
How a Telegram bot broadcast message reaches its subscribers
A Telegram bot broadcast message is not one message. A Telegram broadcast bot holds a table of chat IDs and calls the Bot API's send method once per row, so 50,000 subscribers means 50,000 separate requests. Telegram's Bots FAQ files the topic under "Broadcasting to Users" and states that bots can message their users at no cost by default, within rate limits.
That structure is the whole of how to send broadcast message on Telegram through a bot. The audience forms first: Telegram's bot documentation says users see a Start button the first time they open a chat with a bot, and the chat ID the bot receives at that moment is the subscription. Then a queue walks the table. A dashboard product only hides the loop behind a Send button.
-
The bot learns who left
The Bot API delivers a
my_chat_memberupdate, and its reference notes that for private chats "this update is received only when the bot is blocked or unblocked by the user". A well-built Telegram bot broadcast removes blocked users from the table, so the list shrinks to people who can still receive. -
The same post can go out as a copy
The
copyMessagemethod sends an existing message to another chat without a link to the original. Teams use it to write a post once in a private staging channel, check how it renders, then copy it to each subscriber. -
A bot can also post to a channel
A bot made a channel administrator with the
can_post_messagesright can publish there. That is one request reaching every subscriber, with none of the per-user arithmetic. Many products sold as a broadcast bot Telegram tool are channel posters of this kind. -
Rate limits return as errors
Send too fast and the Bot API answers with HTTP 429 and a
retry_afterfield, described as "the number of seconds left to wait before the request can be repeated". What each limit error means is set out in the guide to Telegram flood wait errors.
The work in a bot broadcast is the queue: ordering segments, honouring retry values, stopping at a deadline. That is what a managed Telegram broadcast service consists of, and where the message needs logic per recipient, such as an order status, it becomes custom bot development and automation.
Telegram broadcast limit, and what a Telegram paid broadcast costs
The Telegram broadcast limit depends on the surface. A channel post has no published per-post cap and reaches all subscribers at once. A bot has three published figures in Telegram's Bots FAQ: one message per second in a single chat as advice, 20 messages per minute in a group as a cap, and about 30 messages per second for bulk notifications.
| Scope | Bots FAQ wording | Kind |
|---|---|---|
| One chat | "avoid sending more than one message per second" | Advice. Short bursts may pass, then 429 errors |
| One group | "bots are not be able to send more than 20 messages per minute" | Cap |
| Bulk notifications | "not able to broadcast more than about 30 messages per second" | Approximate cap |
| Paid broadcasts | "up to 1000 messages per second" | Ceiling, for a fee |
A Telegram paid broadcast is switched on in @BotFather. The Bots FAQ prices it this way: "Each message broadcasted over the free amount of 30 per second incurs a cost of 0.1 Stars per message", paid from the bot's own balance. Eligibility is narrow. The bot needs at least 100,000 Stars on its balance and at least 100,000 monthly active users, and only successfully delivered messages are charged.
| Subscribers | Free rate, about 30/s | Paid rate, 1,000/s | Stars charged |
|---|---|---|---|
100,000 | About 56 minutes | 100 seconds | 9,700 |
250,000 | About 2.3 hours | About 4.2 minutes | 24,250 |
500,000 | About 4.6 hours | About 8.3 minutes | 48,500 |
1,000,000 | About 9.3 hours | About 16.7 minutes | 97,000 |
Those rows show how long one broadcast message Telegram bots send will take. The figures are division on the published rates, before retries, and they are our calculation, not Telegram's. The Stars column reads the FAQ sentence literally: at full speed the first 30 messages of each second are free and the other 970 cost 0.1 Stars each. The Bot API reference words the same feature as "a fee of 0.1 Telegram Stars per message", which would put the upper bound at 10,000 Stars per 100,000 messages. Budget on the upper bound.
The free column is the one most plans get wrong. A broadcast message Telegram accepts at 09:00 reaches the last of 100,000 subscribers near 09:56, and the Bots FAQ suggests going slower still, spreading large notifications "over longer intervals (e.g. 8-12 hours)". A ten-minute flash sale cannot be announced fairly to a six-figure bot list on the free rate. A channel post can.
Fana Broadcasting Telegram, Schanzenwatch broadcast Telegram: is that the real channel?
Searches such as "fana broadcasting telegram" come from readers looking for one broadcaster's channel, and the check is the same for any name. Open the channel's public t.me page and read three things: the username, the verification mark and the subscriber count. A real broadcast channel shows a channel preview. A lookalike often shows an account.
Fana is a useful example because the organisation's name and its handle differ. On 11 October 2026 the page t.me/fanatelevision showed the title "Fana Media Corporation S.C (FMC)" with a verification mark, 204,087 subscribers and the description "This is FMC's official Telegram channel". A reader searching the older name, Fana Broadcasting Corporate, would not find it by typing that name as a username.
The query "schanzenwatch broadcast telegram" shows the opposite case. On the same date t.me/schanzenwatch returned a contact page with a Send Message button and no subscriber count, which is what Telegram displays for a personal or bot account, not for a channel. We could not confirm a public broadcast channel under that username. Whatever feed the name refers to lives at another handle or behind an invite link.
Telegram marks some accounts and channels with Scam or Fake labels; both appear as flags on the channel object in its API documentation, next to the verified flag. The absence of a label proves nothing. The dependable route to a broadcaster's channel is the link printed on the broadcaster's own website.
When the broadcast needs readers it does not have yet
A broadcast message Telegram sends out reaches the audience that already joined and nobody else. All four surfaces share that property, so the first send to an empty channel is read by no one. Audience comes from outside the broadcast: a link on a website, a QR code at a till, a mention in another channel, or paid placement. None of those is a messaging feature.
Telegram's paid placement is Sponsored Messages, which appear in other public channels and are bought through its ad platform. The one price Telegram prints is covered in the published figures on Telegram Ads cost, and the question of whether to buy through an intermediary in what a Telegram ads agency charges for.
Unpaid growth is slower and usually worth more per subscriber, because people who join from a product page or a receipt have a reason to read. Planning that side is channel growth and Telegram marketing work. A purchased subscriber count does the reverse: it raises the number on the channel page and lowers the share of posts anyone opens.
Where a broadcast message Telegram allows turns into spam
The line is the joining act. A broadcast message Telegram treats as legitimate goes to people who subscribed, joined or pressed Start. The same text sent to people who did none of those is unsolicited messaging, and three Telegram documents address it: the Terms of Service, the Channels FAQ and the bot developer terms.
"Please do not send channel links (or other unsolicited messages) to strangers."Telegram Channels FAQ
Telegram's Terms of Service open with an agreement not to "use our service to send spam or scam users". The bot developer terms say a bot "must not harass or spam users with unsolicited messages", and that clause applies to subscribers too: pressing Start once is not consent to daily promotions on an unrelated subject. What Telegram does not publish is a threshold. No page states how many reports restrict an account or how many blocks slow a bot.
Law sits above the platform. Rules on commercial messages, such as the EU's ePrivacy rules and national consent laws, apply to a Telegram broadcast as they do to email, whatever Telegram itself permits. Record when and how each subscriber joined, and make leaving as easy as joining. This guide is not legal advice.
Three situations make a broadcast in Telegram the wrong tool altogether. The audience is not on Telegram, which no send rate fixes. The message needs an answer from each person, where a support inbox works better than a one-way post. Or the sender has a contact file and no opt-ins, in which case the first job is collecting them. That is the starting point Sendhaus takes for Telegram messaging and automation projects.
Frequently asked questions
How to broadcast message on Telegram for free?
The free way to send a broadcast message Telegram offers is a channel: create one and post in it. Telegram's Channels FAQ says a channel can have an unlimited number of subscribers, and Telegram charges nothing for posting. A bot is also free by default: the Bots FAQ says bots can message their users at no cost, at about 30 messages per second for bulk notifications. Paid broadcasts are optional and only raise the bot's speed.
Can I send a Telegram broadcast to my phone contacts?
Not as a list. Telegram retired broadcast lists when it launched channels in 2015, and current apps have no feature that sends one message into many private chats from a contact picker. Contacts have to join a channel or group, or start a bot, before a broadcast reaches them. A channel owner can add the first 200 subscribers directly; after that the channel grows by link.
How many people can one Telegram broadcast reach?
A channel has no subscriber cap, and a post reaches every subscriber at once. A group holds up to 200,000 members, and a Broadcast Group removes that ceiling while limiting posting to admins. A bot reaches every user who started it and has not blocked it, at about 30 messages per second on the free rate, so 100,000 subscribers take about 56 minutes.
Can a Telegram bot broadcast to users who blocked it?
No. A message to a user who blocked the bot is refused. The Bot API sends the bot a my_chat_member update, and its reference notes that for private chats the update is received only when the bot is blocked or unblocked by the user. A broadcast bot should use that update to remove blocked users from its list. Telegram's paid broadcast pricing charges only for messages delivered successfully.
Is a Telegram paid broadcast the same as Telegram Ads?
No. A paid broadcast raises the speed at which a bot may message its own subscribers, up to 1,000 messages per second, for 0.1 Stars per message above the free rate. The bot needs 100,000 Stars and 100,000 monthly active users to enable it. Telegram Ads are Sponsored Messages shown in other public channels to people who are not yet subscribers.
Sources
- Telegram FAQ — groups up to 200,000 members, channels for broadcasting to unlimited audiences. Read 11 October 2026.
- Telegram Channels FAQ — creating a channel, public and private channels, the first 200 subscribers, view counters, admin signatures, the warning on unsolicited messages.
- Telegram blog, Channels: Broadcasting Done Right — channels replace the old broadcast lists.
- Telegram blog, Channels 2.0 — silent messages and admin signatures.
- Telegram BlackBerry client documentation, New Message — the retired New Broadcast list and why it was local.
- Telegram blog, Auto-Delete, Widgets and Expiring Invite Links — Broadcast Groups with unlimited members.
- Telegram API, channels, supergroups, gigagroups and basic groups — one-way conversion, no invites, the verified, scam and fake flags.
- Telegram Bots FAQ, Broadcasting to Users — the three rate figures, paid broadcasts, the 100,000 Stars and 100,000 monthly active user conditions, the 8 to 12 hour advice.
- Telegram Bot API reference —
allow_paid_broadcast,retry_after,copyMessage,my_chat_member,can_post_messages. - Telegram Bot Features — the Start button shown when a user first opens a bot.
- Telegram Terms of Service and Bot Platform developer terms — the spam clauses.
- t.me/fanatelevision — channel title, verification mark and subscriber count as displayed on 11 October 2026.
Not sure which broadcast surface fits your list?
Send the audience size, how those people joined and the deadline the last recipient has to meet. You get a written read on channel versus bot, the send time at Telegram's published rates and what paid broadcasts would cost in Stars.