Telegram Ads: the performance buyer's guide for 2026
Telegram Ads are not a cheap channel - CPM runs $3 to $12 depending on geo and vertical. What you get for the price is an engaged audience and intent that can run strong, provided you know how to target it and where to send the click.

01What are Telegram Ads and why they matter in 2026
A sponsored message on Telegram gets one shot: up to 160 characters, an optional image or video, a call-to-action button, sitting at the bottom of a public channel's feed with over 1,000 subscribers. There's no user-profile targeting behind any of it, only the channel's topic and language.
Telegram has passed 1 billion monthly active users, with particular strength in Eastern Europe, the CIS, MENA, and parts of Asia. The ad platform itself has matured going into 2026: better analytics, more granular channel categories, a pixel for conversion tracking. For performance buyers specifically, the mix is unusual - a still relatively small, low-competition ad market, an audience that spends real time in the app, and users comfortable clicking links and buying. I've seen CPLs for lead gen in iGaming and finance run 30-50% lower than on mainstream platforms, but only once the funnel is built for the medium rather than ported over from somewhere else. Businesses without in-house media buying expertise often bring in a performance agency that already knows how to match Telegram's channel categories to high-intent buyer signals, turning a relatively unfamiliar platform into a reliable lead source. Agencies typically bundle creative, tracking, and landing page optimization, which matters because Telegram rewards fast-loading, mobile-first funnels.
What Telegram Ads isn't is a direct-response platform in the traditional sense - no interest targeting, no lookalikes, no retargeting. The bet is entirely on channel relevance. Get it right and the channel repeats; get it wrong and the budget burns on clicks from users who churn immediately.
02How Telegram Ads work: channels, text, and CTA
Ads run only in public channels. The unit itself is short text, up to 160 characters, plus an optional image up to 5 MB or video up to 20 MB, with a CTA button set to either "Open Channel" or "Open Link" - the latter sends users to a website, a bot, or a deep link. It sits at the bottom of the channel's message feed, where people scroll past it as part of reading the channel.
Targeting works through channel categories - crypto, business, news, technology, dating, and so on - filtered further by language, geo, and minimum subscriber count. Individual channels aren't targetable, only categories; the platform's own algorithm decides which channels within a category actually carry the ad, so the same campaign might land in a channel with 10,000 subscribers or one with 100,000, depending on how it optimizes against the bid.
Billing runs on CPM: a bid per 1,000 impressions, plus an optional daily budget, with the platform optimizing delivery against that bid. The minimum is $1 CPM, though competitive verticals like finance, crypto, and iGaming often need $5-8 to get real volume.
Channel categories and targeting granularity
Telegram sorts channels into roughly 30 broad categories - Business & Finance, Crypto, Technology, Education, Entertainment, Dating, News & Media, Sports, and more, each holding thousands of channels. Language and geography narrow it further. Tighten the targeting and reach shrinks, but intent usually climbs with it.
A trading app might target "Crypto," English language, users in Nigeria or South Africa - a narrow pool by design. From experience, the targeting set needs at least 100,000 in reach before volume becomes meaningful; go smaller than that and the platform either won't deliver or the CPM spikes from low competition.
03Step-by-step: setting up a Telegram Ads campaign
Setting up a campaign is straightforward, but every choice along the way matters. It starts with a Telegram account and access to the Telegram Ads platform at ads.telegram.org, then funding the account - reseller minimums typically run €1,000-€5,000 depending on the partner, though a TON-funded entry starts around $100-$150 - and creating a channel or link to promote.
The first choice is the objective. Telegram currently offers two: promote a channel to gain subscribers, or promote a link to drive traffic to an external site or bot. Performance marketing almost always means "Open Link," sending users to a landing page, a product page, or a bot that opens a conversation.
Ad text comes next, and 160 characters is a hard limit, so there's no room for a wasted word. A clear call to action matters more than cleverness: "Trade now," "Sign up," "Get the app." I lean on urgency or curiosity - "Start earning 5% daily - limited slots" - since the text, along with the image, is the only thing a user sees before deciding whether to click.
Creative is third: a single image or a short video. Images should run 1080x1080 or 1080x1920 and stay simple - a screenshot, a product shot, a graphic with a headline, never text-heavy, since the ad text already carries the message. Video works for demonstration, 15-30 seconds, silent with captions, because Telegram doesn't autoplay sound.
Fourth is targeting: pick the category closest to the offer, then language and geography. Broad tests do better starting from a large category like "Technology" or "Business & Finance," English language, multiple countries, then narrowing once performance data comes in.
Budget and bid make up the fifth step: a daily budget of $20-50 is a reasonable start, with the CPM bid set 20-30% above the platform's suggested minimum. Bidding higher gets a new campaign data faster, and the bid can come down once 10,000+ impressions show an acceptable CTR.
Launch and monitor is the last step. Approval usually takes under 24 hours, after which the ad starts serving; impressions, CTR, and CPC need watching from there. A CTR under 0.5% means the text and creative need another look. A CPC consistently above $1 for most verticals means the bid is too high, or the category is wrong.
04Costs and benchmarks: what to expect in 2026
These numbers are ranges; actual results depend on creative quality, the landing page, and how accurate the targeting is. I've seen CPL as low as $0.80 for a dating offer in Southeast Asia, and as high as $25 for a finance offer in Western Europe. Test small, scale what works, kill what doesn't.
| Vertical | Typical CPM (USD) | Typical CTR | Typical CPC (USD) | Typical CPL (USD) |
|---|---|---|---|---|
| Crypto/Finance | $6-$12 | 1-2% | $0.30-$1.20 | $5-$20 |
| iGaming/Betting | $5-$10 | 1-3% | $0.17-$1.00 | $3-$15 |
| E-commerce | $3-$8 | 1-2% | $0.15-$0.80 | N/A (varies by AOV) |
| Lead Gen (EdTech, insurance) | $4-$8 | 1.5-3% | $0.13-$0.53 | $2-$10 |
| Dating/Creator | $3-$6 | 2-5% | $0.06-$0.30 | $0.50-$3 |
05Creative that works on Telegram: text and image tips
Text carries the most weight, and with only 160 characters, every word has to earn its place. Open with a hook - "Double your deposit in 24h," "Get 100 free spins now" - add a benefit or a sense of urgency, and close with a specific action rather than a generic one: "Start earning," "Claim bonus," "Join now" instead of "Click here." Emoji can help in small doses, one or two at most, and running several ad texts in the same campaign lets the platform find the best CTR on its own.
Images should stay simple and high-contrast - a product screenshot with a highlighted detail works well, like a trading app's profit graph with a red arrow pointing up. Stock photos lower CTR and are worth avoiding. Video should run under 30 seconds, show the product in use, and carry captions, since Telegram doesn't autoplay sound.
One tactic that has worked well: build 5-10 ads around different hooks - curiosity, urgency, social proof - and rotate them, pausing anything under 0.8% CTR after 10,000 impressions and shifting budget to the winners. The creative has to match the landing page too. An ad promising "Get 50% bonus" needs that bonus visible the moment the page loads - any disconnect there kills conversion.
06Tracking and attribution: the missing piece
Telegram Ads ships its own pixel for conversion tracking - page views, purchases, any custom event, placed directly on the site and fed back through a postback URL. It's not as robust as Meta's or Google's, though: attribution is last-click only, with no view-through attribution at all. Fine for direct response, but a long sales cycle can hide Telegram's real role as a top-of-funnel channel.
A third-party tracker - Keitaro or Binom, for instance - does more of the real work: passing UTM parameters, tracking clicks server-side, dodging ad blockers for cleaner data, and sending postbacks back to Telegram to optimize toward actual conversions. Skip that setup and the only visibility left is impressions and clicks - nothing about what happens after.
The attribution window itself runs only 24 hours - a click that converts after that doesn't get counted, which can understate performance on high-ticket items. A tracker can log a longer window, 30 days, say, for internal reporting, but Telegram's own optimization only ever sees the 24-hour data.
07Common mistakes and how to avoid them
Targeting too broadly is the most common one. A huge, unfiltered category like "Entertainment" with no language or geo filter can put an ad in channels about cat videos instead of the intended audience. Specificity is the fix - for a poker app, that means targeting "Gambling" or "Casino," English, and only the countries where poker is legal.
Vague ad text is close behind. "Check out our platform" tells a user nothing about what to expect; concrete numbers do the work instead - "Earn up to $50/day," "5,000+ users already." Numbers move CTR; adjectives don't.
Most Telegram users are on mobile, and ignoring that costs conversions directly. A landing page needs to load in under 3 seconds and work cleanly on a phone - pages taking more than 5 seconds have shown 40% drop-off in my own campaigns.
Skipping creative variation is another one. At least 5 ad variants in the first week gives the platform enough data to show which ones actually perform, so the bottom 20% can get paused and the top 20% can get the reinvestment.
Setting a campaign and walking away rounds out the list. Telegram Ads need daily monitoring - CPM moves with competition, bids need adjusting every few days, and creatives need refreshing every 2-3 weeks before fatigue sets in.
08Checklist for launching a Telegram Ads campaign
A short checklist before launch keeps the common pitfalls from happening.
- Define the offer and target audience clearly.
- Write 5-10 ad texts, 160 characters each, with different hooks.
- Prepare 3-5 images or videos that match the ad text.
- Set up a mobile-optimized landing page or bot.
- Install the Telegram pixel on the site, or use a third-party tracker.
- Set a daily budget of at least $20 for initial testing.
- Bid 20-30% above the suggested CPM to gain traction.
- Launch, then wait 24 hours for approval.
- Monitor impressions, CTR, and CPC daily for the first week.
- After 10,000 impressions, pause underperforming ads and shift budget to the winners.
- Scale gradually: never jump from $50/day to $500/day overnight.
09FAQ
Can users who clicked a Telegram ad be retargeted?
Not currently. Telegram Ads offers no way to build an audience from clicks or impressions - targeting is category-based only. Retargeting means capturing contact info directly, through a bot or an email opt-in, and running that audience somewhere else.
How long does approval take?
24 hours or less, typically. Telegram checks ads against its own policies - no illegal content, no misleading claims - and a rejected ad can be edited and resubmitted.
What's the minimum budget for a campaign?
The entry deposit depends on access: between €1,000 and €5,000 through a reseller, or roughly $100-$150 via TON. There's no required daily minimum, though $20 a day is roughly the floor for data that means anything. Below that, the platform may not deliver due to low competition.
Can specific channels be targeted directly?
No: targeting stops at the category level, like "Crypto," and the platform's algorithm decides which channels within it carry the ad. Underperforming channels can be excluded, but only after the campaign has already run and shown which ones those are.
Does Telegram Ads work for B2B?
It depends on the category. There's no dedicated "Business" option, but "Business & Finance" or "Technology" can substitute if the offer fits - SaaS tools for traders, for instance. CTR usually runs lower than B2C, though intent can run high.
Should I hire a lead generation specialist for Telegram Ads?
If you lack in-house experience building Telegram-specific funnels, a lead generation specialist can shorten the learning curve. They understand how to match ad creative to channel categories, set up server-side tracking, and optimize against the 24-hour attribution window, reducing wasted spend.
How can a B2B lead generation agency use Telegram Ads effectively?
A B2B lead generation agency typically picks high-intent categories like Business & Finance or Technology, then runs offers such as free demo sign-ups or gated content behind a Telegram bot. The 160-character limit forces clarity, and agencies that succeed build short, benefit-driven ad copy and send traffic to a mobile-optimized landing page or a qualification bot.
I can do this on your product.
I consult on acquisition, funnels and retention - including hard verticals.
