All articlesAdvertising

How to Run Telegram Ads: A Complete Step-by-Step Guide (2026)

Telegram has become home to hundreds of thousands of public channels, groups, and bots — from crypto and finance communities to education and commerce. Getting people into your channel or bot, however, is the hard part. That's where Telegram Ads comes in: ads that appear natively inside Telegram, right where people are already reading relevant content.

This is a complete walkthrough for beginners: what you need before you start, the three ways into the platform, how to build a campaign step by step, how to write a 160-character ad that survives moderation, and how to read the numbers afterwards. Figures here reflect September 2026 — Telegram changes its policies and pricing fairly often, so always confirm the current numbers inside the ad console before committing a budget.

What Is Telegram Ads and Where Do the Ads Appear?

Telegram Ads is Telegram's official advertising platform, hosted at ads.telegram.org. The core format is the sponsored message: a short block of text, capped at 160 characters, with a button that leads to a channel, bot, or post.

Sponsored messages show up in three places:

  • Inside large public channels — Telegram only serves ads in public channels with 1,000 or more subscribers, below the posts, once a reader scrolls to the end.
  • Inside bot chats — as an action bar above the chat window.
  • In Telegram's global search results, alongside organic results.

One detail that materially affects your reach: Telegram Premium users do not see sponsored messages. If your audience skews toward paying Premium users, factor that gap in.

Ads never appear in private group chats, and Telegram does not use message content to target them. That's both the strength (privacy-friendly, low friction) and the limitation (no custom audiences, no retargeting). For a deeper look at the platform itself, read what Telegram Ads is.

What You Need Before You Start

Unlike Facebook or Google, Telegram Ads only allows you to advertise something that lives inside Telegram. Before you think about budget, check this list:

  1. A valid destination: a public channel, a bot, or a post in a public channel. External website links are not accepted in Telegram's self-serve account.
  2. A destination that looks legitimate: profile photo and a filled-in description.
  3. An active destination: the channel should have posted within the last two weeks. Abandoned channels get rejected.
  4. No URL shorteners or raw IP addresses in your ad.
  5. A Telegram account to sign in to the ad console.
  6. A budget in TON if you go the self-serve route — more on that below.

If your product is a website, the common workaround is to build a Telegram channel or bot as a landing point: the ad sends people there, and you route them onward from inside.

Three Ways Into Telegram Ads

This is where most newcomers get confused, because wildly different numbers circulate online — some say a few dozen dollars gets you started, others quote two million euros. Both are true; they describe three different routes:

Route Minimum top-up (indicative) Currency Targeting External links
Self-serve account at ads.telegram.org Roughly 10–20 TON for the first top-up TON Channel + language No
Partner cabinets and authorized resellers From about 150 USDT up to €3,000–€5,000 depending on the partner USDT Country, language, topic, device Yes
Direct enterprise contract Reported at very high levels (sources cite figures in the millions of euros) Per contract Full Yes

For most individuals and small businesses, the first route is the right one. You open the account yourself, fund it with TON, and run campaigns without an intermediary, starting from a few dozen dollars. The trade-off: targeting is limited to channels and language, and links must stay inside Telegram.

The second route makes sense when you need country and topic targeting, need to send traffic to an external website, or want to advertise inside mini apps. Some partner cabinets also require a reserve on your first campaign for each region–language pair; that amount is frozen rather than spent, and released if the campaign fails moderation.

The third route is for large brands signing directly with Telegram — if you're reading this guide, it almost certainly isn't for you.

How to Run Telegram Ads Step by Step

The flow below describes the self-serve account.

Step 1 — Sign in to the ad console

Go to ads.telegram.org and enter the phone number tied to your Telegram account. You'll immediately receive a confirmation message inside the Telegram app — confirm it and you're in. No email, no separate password.

Step 2 — Choose an account type

Telegram offers personal and organization accounts. If several people administer the channel you're promoting, choose organization: the channel owner creates it, and other admins can then manage the ads. The detailed walkthrough lives in how to create a Telegram Ads account.

Step 3 — Fund the account with TON

Ad accounts are funded in Toncoin (TON), through a TON wallet and a verified Fragment account. First top-ups are commonly reported around 10–20 TON — check the figure shown in your console, since this changes over time.

Note that TON used to pay for ads is entirely separate from Telegram Stars, the in-app currency for unlocking content, tipping creators, and paying inside bots. One cannot substitute for the other.

Step 4 — Build the ad

A sponsored message consists of:

  • Site name — around 40 characters, your advertiser identity line.
  • Ad text — up to 160 characters, with support for standard and custom emoji.
  • Destination link — must point to a Telegram channel, bot, or public post.
  • Button — defaults to "Open", the label is editable.
  • Photo or video (cabinet dependent) — 16:9 images, short MP4 video.

If you include an inline text link, it must lead to the same destination as the button.

Step 5 — Choose where the ad appears

In the self-serve account you pick channels by pasting their links, for example t.me/channelname. Build a list of 20–50 relevant channels rather than a handful of huge ones: niche channels usually deliver a far better cost per subscriber. You can also restrict by user language, which is the single most important filter when targeting a specific market.

One easy trap: targeting is locked once the ad is created. To change the channel list, use "Create similar ad" and edit the copy.

Step 6 — Set your CPM and budget

Telegram Ads bills on CPM — cost per 1,000 impressions — through an auction. The minimum CPM is 0.1 TON. Bid at the floor and your ad will barely be delivered in any competitive channel; bid too high and you burn budget. Start mid-range, run for a few days, and adjust. The article on Telegram Ads cost has reference CPM ranges by region and a simple budgeting formula.

Step 7 — Submit for moderation and monitor

Every ad is reviewed before it goes live, usually within hours. Once running, editing the creative triggers a new review, while changing your bid or budget does not.

Writing a 160-Character Ad That Gets Approved

160 characters is roughly two short sentences. The rule: one ad, one message.

Do Don't
State exactly what the reader gets Promise something vague and grand
Write like a plain announcement Shout in all caps with stacked exclamation marks
Use one or two purposeful emoji Fill the line with emoji
Cite specific, verifiable numbers Invent statistics
Let the button do the calling to action Cram "CLICK NOW" into the text

Moderation is strict about clickbait, misleading claims, gambling, unverified medical products, adult content, and financial offers implying guaranteed returns. In crypto — a very active vertical on Telegram — avoid any wording that hints at guaranteed profit.

A practical tactic: prepare three to five copy variants for the same destination, run them in parallel, and keep the one with the best click-through rate.

Measuring and Optimizing

Telegram Ads has no website tracking pixel, so measurement works differently:

  • New subscribers to your channel or bot during the campaign window is the central metric.
  • Cost per subscriber = total spend ÷ new subscribers. This, not CPM, is the number to optimize.
  • Click-through rate tells you whether the creative works; a weak CTR usually blames the copy, not the channel.
  • For bots, use a deep link with a parameter (t.me/yourbot?start=ads1) so you know exactly which visitors came from ads.

A compact optimization loop: run three to five days on a small budget → cut channels whose cost per subscriber is double the average → double down on the best performers → refresh the creative when CTR starts sliding, which signals audience fatigue.

Five Mistakes That Waste Budget

  1. Sending traffic to an empty channel. People tap through, see nothing, and leave. Publish 5–10 solid posts first.
  2. Only picking giant channels. Million-subscriber channels carry higher CPMs and looser audiences. Channels in the 5,000–50,000 range, on topic, usually win.
  3. Forgetting that targeting is locked. Rushing ad creation means rebuilding it from scratch after a mistake.
  4. Bidding at the floor, then concluding "Telegram Ads doesn't work." No impressions means no data to judge.
  5. Running a single creative. Without a comparison, you have no idea whether your ad is good or bad.

Frequently Asked Questions

How much do I need to start with Telegram Ads?

On a self-serve account, first top-ups are commonly reported at roughly 10–20 TON, which is a few dozen dollars. Reseller routes require far more. Always confirm the current figure in the console.

Can advertisers outside Europe and the US run Telegram Ads?

Yes. The console is open to Telegram users generally, and you can filter by language to reach a specific audience. The real barrier is sourcing TON to fund the account, not your location.

Can Telegram ads link directly to my website?

Not on the self-serve account — links must point to a Telegram channel, bot, or post. To send traffic to an external site, you need an authorized partner cabinet.

Why was my ad rejected?

The usual reasons: clickbait or excessive capitalization, a destination missing its photo or description, a channel inactive for more than two weeks, URL shorteners, or a restricted vertical.

How long does moderation take?

Typically a few hours. Every creative edit means waiting for another review, so proofread carefully before submitting.

The Bottom Line

Running Telegram Ads isn't technically difficult — the work is in the preparation: a channel or bot worth tapping into, a 160-character message that says one clear thing, a well-chosen list of niche channels, and TON ready to spend. Start small, measure cost per subscriber, and scale into the channels that perform.

If you're building a Telegram community, Stars are worth knowing too — they're how you accept tips and sell digital content in-app. Need to top up quickly with just a @username? You can buy Telegram Stars at saotelegram.com — pay by VietQR, MoMo, card, or USDT and receive them almost instantly.

Ready to top up Stars?
Just a @username — delivered instantly after payment.
Buy Telegram Stars