Adsly.pro
← All guides
CryptoSignalsChannel Growth

How to Grow a Crypto Signals Channel with Telegram Ads: Cost per Subscriber from 16,908 Campaigns

A crypto signals channel grows on Telegram Ads with a Join-channel ad shown inside other crypto channels, and in Adsly Pro Panel that subscriber costs about €1: crypto channel campaigns on Euro accounts paid €1.05 per subscriber across 1,065 campaigns, and 13,368 crypto-signal channel campaigns on TON accounts paid 0.445 TON. Plan 10,000 subscribers at roughly €9,300–12,200 of ad budget. Grow the free channel first, then sell VIP through a bot, a Star subscription link or your own payment page. Links to your own site need a Euro account, which Adsly, an official Telegram Ads partner, opens in 48 hours from €650, with €500 going to your ad balance. Never promise returns: Telegram's ad rules ban "offers of investment with guaranteed return".

2026-10-19 Updated: 2026-10-19 13 min read Roman

Every crypto signals channel runs on two numbers: what a subscriber costs to bring in, and how many of them later pay for VIP. The second number is yours. The first one we can measure. Adsly Pro Panel holds 16,908 campaigns that advertise crypto signals: 30.2 million impressions on 78 ad accounts, first ad on 4 November 2023, last on 19 October 2026. Telegram counts every channel join those ads produced, so the price of a subscriber is not a guess here.

This page turns that base into a growth plan: what a subscriber costs on each account type, whether the click should land on the channel or on a bot, how the price moved through 2026, what Telegram’s ad rules let a signals ad say, and what 10,000 subscribers costs. Adsly is an official Telegram Ads partner, and every figure below is measured in the panel our clients run their campaigns in.

The short answer: about €1 per subscriber on a Euro account

What we measuredCost per subscriberCampaignsAccountsPeriod
Euro accounts, crypto ads sending to a channel€1.05 (median campaign €0.93)1,06511Oct 2023 – Oct 2026
Euro accounts, crypto-signal ads sending to a channel€0.965671Nov 2023 – Jan 2024
Euro accounts, channel campaigns of all niches€3.2937,88550Oct 2023 – Oct 2026
TON accounts, crypto-signal ads sending to a channel0.445 TON (median campaign 0.243 TON)13,36826Apr 2025 – Oct 2026
TON accounts, crypto ads sending to a channel0.300 TON27,52348Nov 2024 – Oct 2026

A crypto audience joins a channel at about a third of the all-niche price on Euro accounts. That is the whole case for this niche on Telegram: the people you want already read crypto channels, and your ad appears in exactly those channels.

The “median campaign” is the middle campaign among those that brought at least 50 subscribers; the main figure is total spend divided by total subscribers. Most of the Pro Panel base runs on TON-currency accounts, so the TON rows are the widest market measurement we have. They are published in TON and never converted. Adsly opens Euro accounts.

Where these numbers come from

A campaign counts as crypto-signal when its title, text or link names a signal (“signal”, “сигнал”) together with crypto (“crypto”, “крипт”, “bitcoin”, “btc”, “eth”), and no narrower crypto sub-niche (airdrop, NFT, staking, exchange, wallet, trading bot and so on) claims it first. That gives 16,908 campaigns out of the 551,607 in Pro Panel on 19 October 2026.

Rules behind every table:

  • Spend stays in the account’s currency. Euro accounts in EUR, TON accounts in TON, Stars accounts in Stars. Nothing is added across account types.
  • Subscribers are Telegram’s own count. For a campaign whose button is “Join”, Telegram reports joins; for “Start bot”, bot starts. A bot start is not a subscriber and not a VIP payment.
  • Click rates leave out broken rows. Campaigns with more clicks than impressions or a click rate above 25% are excluded from CTR, cost per click and cost per subscriber; CPM uses every campaign.
  • Lifetime counters. Totals come from each campaign’s lifetime figures, so nothing is double-counted.

Two health checks on the set: crypto-signal ads run at a 3.10% click rate against 1.86% for all campaigns, and 2.5% of them were declined (419) against 4.8% across the panel.

Cost per subscriber by account type

Crypto-signal campaigns with spend, split by account type and by what the button does:

Account and buttonCampaignsAccountsCPMCTRCost per clickResultCost per resultClicks that became the result
TON, join channel13,368261.89 TON3.17%0.060 TON118,620 joins0.445 TON13.5%
TON, start bot527196.59 TON2.14%0.309 TON2,407 starts1.141 TON27.1%
Euro, join channel671€9.432.64%€0.3584,627 joins€0.96537.1%
Euro, website or message915€5.310.48%€1.107not counted——
Stars, start bot163502 Stars0.85%58.8 Stars25 starts103 Stars56.8%

TON rows: 26 April 2025 – 19 October 2026. Euro join row: one advertiser, November 2023 – January 2024. Stars rows: June – October 2026.

Campaign by campaign, among TON channel campaigns with at least 50 subscribers (405 campaigns, 15 accounts), the middle half paid between 0.161 and 0.299 TON per subscriber, median 0.243 TON. The total of 0.445 TON is higher because the biggest campaigns paid more per head, which the scaling section below shows. Telegram’s creator terms value a Star at $0.02 of ad credit, so the Stars row is about $2 per bot start; Stars can only pay for ads for the channel or bot that earned them.

Channel or bot: where the click should land

The button decides what you pay for. Here is the same choice across three cuts of the base:

CutAccountJoin channel: cost per subscriberStart bot: cost per start
Crypto-signal ads (16,908 campaigns)TON0.445 TON (13,368 campaigns)1.141 TON (527 campaigns)
Ads with “signal” in the title (5,641 campaigns), TON accountsTON0.578 TON (627 campaigns)0.447 TON (1,002 campaigns)
Same, Euro accountsEuro—€1.10 (195 campaigns, 9 accounts)
Same, Stars accountsStars—95 Stars (172 campaigns, 8 accounts)
All crypto-worded ads, started in 2026Euro€1.03 (902 campaigns, 8 accounts)€0.88 (1,302 campaigns, 13 accounts)

There is no universal winner: in the narrow crypto-signal set the channel is cheaper, in the wider sets the bot is. The real difference is what you get. A join puts the person in your feed tomorrow morning. A start puts them in a conversation you control: the bot can ask the language, show the VIP terms, take a payment and hand over an invite link.

The working split for a signals business: send growth budget to the free channel with a Join button, and use the bot for the VIP step. Note Telegram’s rule 4.3: “Mostly noninteractive bots designed to redirect elsewhere” are not allowed as destinations, so the bot has to do real work.

Where the ad is shown matters more than the country

Signal channels buy placements, not countries. Of the 16,908 crypto-signal campaigns, 15,746 target specific channels; only 920 set any country and 227 aimed at a single one; 674 set a user language. Among TON campaigns with spend:

Destination and placementCampaignsAccountsCPMCTRCost per resultClicks that became the result
Channel, shown in chosen channels13,261261.80 TON3.03%0.406 TON14.6%
Channel, shown in chosen bots6120.17 TON0.57%0.182 TON16.1%
Channel, shown to an audience (country, interests)2020.59 TON4.82%1.218 TON1.0%
Bot, shown in chosen channels3291412.99 TON2.33%1.318 TON42.4%
Bot, shown to an audience (country, interests)14660.29 TON2.00%0.118 TON12.4%
Bot, shown in chosen bots46529.71 TON1.80%3.763 TON43.8%

Another 26 channel campaigns use an older record format and are left out. The pattern: a channel ad placed in crypto channels converts the click into a join; the same ad shown to a broad audience gets clicks but almost no joins.

The single-country rows are small, so read them as test signals: aimed at the US alone, 6 TON channel campaigns delivered 253,705 impressions at 4.66% CTR and 1.107 TON per subscriber; at Russia alone, 3 Euro channel campaigns delivered 216,389 impressions at €3.39 CPM, 1.58% CTR and €1.51 per subscriber; at India alone, 23 TON bot campaigns ran at 0.25 TON CPM and 0.156 TON per start. One rule ties it together, Telegram’s 4.7: “The language of the targeted channel should match the language of the ad and of the destination.” For country prices across all niches see Telegram Ads CPM by country.

How the price moved through 2026

TON channel campaigns for crypto signals, grouped by the month each campaign was created:

Month createdCampaignsAccountsCPMCTRCost per subscriberClicks that became subscribers
January 20262,09673.41 TON5.21%0.286 TON22.8%
February2,80475.92 TON7.69%0.654 TON11.8%
March1,03994.13 TON4.74%0.412 TON21.1%
April57970.79 TON2.05%0.264 TON14.5%
May1,262121.15 TON2.98%0.695 TON5.5%
June27340.35 TON2.73%0.189 TON6.7%
July81451.30 TON2.95%0.325 TON11.2%
August26471.14 TON4.05%0.464 TON3.2%
September4325.20 TON2.95%0.681 TON25.9%
October (to the 19th)1013.97 TON1.02%2.026 TON19.2%

Two things stand out. The price swings by a factor of three to four between months, so a single month’s result is not a forecast. And the number of new TON signal channel campaigns fell from 2,804 in February to 43 in September: the field of advertisers buying signal placements has thinned out. June was cheap mostly because one advertiser bid close to the floor, at 0.20 TON per thousand impressions, and still collected subscribers at about 0.10 TON; in July the same advertiser paid 0.03 TON. Telegram’s published minimum is 0.1 Toncoin per thousand impressions.

The first subscribers are cheap, the 10,000th is not

TON channel campaigns for crypto signals with spend (12,999 campaigns after the click-rate filter), grouped by how many subscribers each one brought:

Subscribers per campaignCampaignsAccountsShare of spendCost per subscriber
03,281233.1%—
1–97,5622015.6%0.338 TON
10–491,7511620.5%0.311 TON
50–1993431425.4%0.432 TON
200 or more62735.4%0.661 TON

A quarter of all campaigns never produced a single join, yet together they took only 3.1% of the money: advertisers who stop dead campaigns early lose little. At the other end, the 62 campaigns that brought 200+ subscribers each paid about twice as much per head as the small ones. The bigger a single campaign grows, the more each extra subscriber costs; in our base, campaigns that stayed small paid less per head than the few that grew past 200.

Bids tell a similar story. Campaigns bidding under 1 TON per thousand impressions paid 0.280 TON per subscriber (1,560 campaigns, 16 accounts), the 4–8 TON range paid 0.416 (7,841 campaigns, 18 accounts), and bids above 8 TON paid 1.322 (204 campaigns, 9 accounts). Overbidding buys reach, not cheaper members.

Picture or text: do not trust the aggregate

Across TON channel campaigns, ads with a picture or video paid 0.322 TON per subscriber at 4.22% CTR (12,182 campaigns, 19 accounts), and text-only ads 1.152 TON at 1.55% (1,186 campaigns, 17 accounts). That looks like a verdict. It is not.

Inside the same advertiser the result often flips. Of the seven advertisers who ran at least five campaigns of each kind, five got cheaper subscribers with text-only ads and two with media. The aggregate mixes different advertisers, offers and placements; the side-by-side comparison does not. The lesson: format is a test variable, not a rule. Run both versions on the same placements and let your own cost per subscriber decide after the first few hundred joins.

The funnel: a free channel first, VIP second

A signals business on Telegram has a simple shape, and the ad buys only its top:

  1. The free public channel is what you advertise. It needs a profile image and a full description (rule 4.1) and at least one post in the two weeks before review (rule 4.5). Post on a fixed schedule so the ad reviewer and the new subscriber see a living feed.
  2. The first screen after the join. Since 25 August 2026 Telegram channels support welcome messages: “When a user joins, only they can see the message.” Set it up in the channel profile under Edit > Welcome Message, and use it to say what you post, when, and that trading carries risk.
  3. The VIP step. Three verified ways to charge: a paid invite link (Telegram lets channel admins create links “that allow joining a channel in exchange for a monthly payment in Telegram Stars”), a bot with monthly Star subscriptions, or your own payment page reached through a Euro account. Eligible channels can also sell single posts unlocked with Stars inside the free feed.
  4. Measure the whole chain. Telegram reports joins and starts; Pro Panel postbacks bring VIP payments from your tracker into the same campaign table, so you see cost per paying member, not only cost per join.

Do not push the VIP offer in the ad itself. The ad sells the free channel; the channel sells VIP.

What Telegram’s ad rules say about a signals ad

The Ad Policies and Guidelines, read on 19 October 2026, do not name trading signals. These clauses decide your review:

  • 5.7, financial products. Not allowed: “Get-rich-quick offers, pyramid schemes, multilevel marketing, including offers of investment with guaranteed return, claims on providing insider tips on investments”. And for anything paid: “the terms of purchase must be explicit and easy to understand.”
  • 5.4, misleading claims. Not allowed: superlatives such as “highest incomes” or “best company”; asking personal questions such as “Do you like channels about finance?” or “Looking to pay off high debt?”; implying negative outcomes such as “Check out our channel so you don’t get scammed”.
  • 4.2, destinations. Websites “preventing access by a paywall or login form” are not allowed, so a VIP payment page must open without a login wall.
  • 1 and 2, format. “The maximum length of the ad text is 160 characters including spaces”; no line breaks, bullet points or numbered lists; no gimmicky capitals or emoji.
  • 3, links. One optional link in the text, and it must lead to the same destination as the button.

Writing signals ad copy that passes review

Inside 160 characters, the ads that get through and convert follow the same pattern: what you post, how you prove it, what the reader does next. Templates, with your details in braces:

  • Market and format: “{Coin} and {coin} setups with entry, stop and target, posted before the {session} session. Results logged daily, losses included. Join the free channel.”
  • Proof of method: “We publish every call with entry, exit and result, wins and losses alike. {Number} months of history in the channel. Trading crypto carries risk.”
  • Learning angle: “How we read {indicator} on the {timeframe} chart, one setup a day. Free channel, no paid upsell in the feed.”

What gets declined, by clause: any guaranteed or fixed return (5.7), “best”, “No.1” or “highest” (5.4), a question about the reader’s money or situation (5.4), fear of being scammed as a hook (5.4), a VIP price without its terms (5.7), and text broken into lines (2). Keep the ad, the channel and the targeted channels in one language (4.7). If a campaign is declined, our guide to fixing declined Telegram ads walks through the fixes.

Budget: what 1,000, 10,000 and 50,000 subscribers cost

Ad budget at three measured rates from Euro crypto channel campaigns: the median campaign (€0.93), the total across 1,065 campaigns (€1.05), and the 75th percentile (€1.22), the cautious plan for when you scale.

SubscribersAt €0.93At €1.05At €1.22
1,000€930€1,050€1,220
5,000€4,650€5,250€6,100
10,000€9,300€10,500€12,200
25,000€23,250€26,250€30,500
50,000€46,500€52,500€61,000

This is a plan built on measured rates, not a promise: your offer, placements and language move the number, and the scaling table above says larger volumes on the same placements cost more per head. The €500 that goes to your ad balance with the first Euro payment buys roughly 410–540 subscribers at these rates, enough to learn your own number. Top-ups are priced the same way as the first payment. For moving from a test to a five-figure monthly budget, see scaling a Telegram Ads budget.

Seven mistakes that burn a signals budget

  1. Promising returns. “Guaranteed”, “daily profit”, fixed percentages: rule 5.7 declines them before the ad gets a single impression.
  2. Advertising the VIP channel instead of the free one. A cold reader does not pay for signals they have never seen.
  3. Letting dead campaigns run. A quarter of signal campaigns in our base never got a join; stop them after the first few thousand impressions.
  4. Pushing one placement too hard. Campaigns with 200+ subscribers paid about twice as much per head.
  5. Broad audience instead of channels. Channel ads shown to a broad audience paid 1.218 TON per subscriber against 0.406 in chosen channels.
  6. Language mismatch. A Russian-language ad in English channels breaks rule 4.7 and invites a decline.
  7. Judging by one month. The monthly price moved between 0.19 and 0.70 TON in 2026; give each test enough volume before you decide.

Why signals channels run on a Euro account

A self-serve account on ads.telegram.org says it plainly: “Links to external sites are not allowed.” The button can only open a Telegram channel or bot. For a signals business that is the first wall: your VIP payment page, your landing with a track record, your sign-up form are all outside Telegram.

A Euro account from Adsly removes it:

  • External links. Send the click to your landing or VIP payment page, as well as to your channel or bot.
  • Russia and Ukraine reach, for Russian- and Ukrainian-language signal audiences.
  • Any crypto niche: signals, copy trading, trading bots, exchanges.
  • Opened in 48 hours, no KYC, from €650, of which €500 goes to your ad balance. Every Euro account is World: you choose countries per campaign.
  • A direct line with Telegram moderation through Adsly as an official Telegram Ads partner, and Pro Panel, the strongest panel for Telegram Ads, for bulk campaign creation and copying across dozens of placements, with hourly analytics.

Order on /cabinet/, or hand the campaigns to our team through managed service. What the panel does is on /platform/.

FAQ

How much does one subscriber cost for a crypto signals channel on Telegram Ads?

In Adsly Pro Panel, crypto ads sending to a channel on Euro accounts paid €1.05 per subscriber across 1,065 campaigns (median campaign €0.93). On TON accounts, 13,368 crypto-signal channel campaigns paid 0.445 TON per subscriber, median campaign 0.243 TON.

How much budget do I need for 10,000 subscribers?

At the rates measured on Euro crypto channel campaigns, about €9,300–12,200 of ad budget. Start with the €500 that goes to your ad balance on a €650 Euro account, measure your own cost per subscriber, then scale.

Are crypto signals allowed in Telegram Ads?

Telegram’s ad guidelines do not name signals. They ban offers of investment with guaranteed return and insider-tip claims (5.7), superlatives and personal questions (5.4), and require explicit terms for paid products. Crypto-signal ads in our base were declined 2.5% of the time, against 4.8% for all campaigns.

Should I advertise my channel or my VIP bot?

Advertise the free channel for growth: in the crypto-signal set a join cost 0.445 TON against 1.141 TON per bot start. Use the bot, a Star subscription link or your own payment page for the VIP step.

Not from a self-serve account: ads.telegram.org states that “Links to external sites are not allowed.” A Euro account from Adsly allows external links; the page must open without a login wall (rule 4.2).

Which countries are cheapest for crypto signals?

Signal campaigns mostly buy channels, not countries: only 227 of 16,908 aimed at a single country. In those rows India ran at 0.25 TON CPM for bot campaigns, and the US at 0.50 TON CPM with 1.107 TON per subscriber. All-niche prices by country are in our CPM by country table.

Do ads with images work better than text?

Across the base, image and video ads paid 0.322 TON per subscriber against 1.152 for text-only, but inside the same advertiser text-only was cheaper for five of seven. Test both on the same placements.

Sources

Questions about your channel: write to @adsly_pro or order a Euro account on /cabinet/.

Roman — Telegram Ads expert
About the author: Roman · Telegram Ads expert · in Telegram Ads since 2021, in marketing since 2012 · @adsly_pro Adsly — official Telegram Ads partner · 4.90/5 · 52 client ratings
Chat with Alex