How Telegram Ads pricing works: CPM bidding, budgets, the different ways to get access, what resellers add, and how to estimate a test budget without guessing.
Telegram Ads are priced per thousand views (CPM), and you set both the CPM you are willing to pay and a maximum budget that caps spending. How much you need to start depends on how you access the platform: the self-serve route paid in Toncoin has a low entry point, while direct accounts in traditional currency and agency or reseller accounts come with their own minimums and fees. Prices change and vary by audience, so the only reliable figure is the one the platform shows you when you set up an ad.
This guide explains each part of the cost: the CPM model, budgets, the access routes, what resellers charge for, and the costs people forget. It also shows how to plan a test budget with clearly labelled example arithmetic. For a general introduction to the platform itself, read our guide to the Telegram Ads platform. For the separate market of buying posts directly from channel owners, see Telegram ad post pricing.
People use "Telegram ads" for two products, and their costs work completely differently.
Mixing the two up is the most common reason budget estimates go wrong. A quote for a paid post tells you nothing about CPM on the official platform, and the reverse.
On the official platform, an ad is charged per thousand impressions. You set a CPM, which is the most you are willing to pay for a thousand views of your ad. Telegram's own getting-started material has described the minimum CPM in Toncoin; at the time of writing, Telegram's guide gives the minimum as 0.1 TON per thousand views. That floor is not a typical price, and it can change, so check the current figure in the ad interface.
A CPM bid is not a promise of delivery. If other advertisers bid more for the same channels or topics, your ad is shown less often or not at all. If you bid well above the competition, you get more impressions, but you may pay more than you needed to.
Each ad has a maximum budget. Telegram's ad platform terms describe it as the most that can be deducted from your balance for that ad; when the ad reaches it, the ad is put on hold. Two consequences follow:
Many advertisers also set a daily budget where the interface offers one, to stop a strong ad from spending everything in the first hours.
You fund an account balance and ads draw from it. If your balance is too low, the ad cannot run until you add funds. Spending stops when the balance runs out, which acts as a final safety limit.
Several factors push the real cost up or down:
Because all of this moves, nobody can honestly quote "the CPM on Telegram". Anyone who does is giving you their own past results at best.
Telegram opened its ad platform to advertisers paying in Toncoin (TON), the cryptocurrency of the TON blockchain. Telegram's announcements have described budgets "as low as a handful of Toncoins". You log in with your Telegram account, add funds in TON and create ads yourself.
What it costs to start: a small amount of TON for the balance, plus whatever your exchange or wallet charges to buy and send it.
What to know:
Telegram has also let channel and bot owners use Telegram Stars to promote their channels and bots, and its announcement described a discounted rate for doing so. If you already earn Stars from your channel or bot, this can be a way to reinvest them. Check the current rules and rate inside Telegram, because Star features change often. Our guide to Telegram Stars explains what Stars are.
Paying Telegram directly in euros or another traditional currency, with an invoice and a contract, has historically been aimed at large advertisers, with minimum deposits well beyond what a small business would spend. Terms for this route are not published as a simple price list and can change. If you are a large brand, contact Telegram through the ad platform's site and ask for the current terms.
Between the small self-serve route and the large direct route sits a market of agencies and resellers. They hold their own large accounts on the platform and run ads on behalf of clients, usually billing in traditional currency.
What a reseller can add:
What it costs: resellers make money through a fee, a markup on media spend, a minimum monthly spend, or a mix. The total can be noticeably higher than the media cost alone. That can still be good value if it saves your team time or avoids crypto handling, but you should know which part is media and which part is fee.
The reseller market has honest, capable agencies and people who simply take a deposit. Before paying anyone:
It also helps to agree in writing who owns the ad account history and the creative. If you later move to self-serve or another agency, you want to keep the knowledge of which channels and messages worked, not start again from zero.
If anyone claims to be "Telegram's official partner" and demands an unusual payment, be careful. Our guide on spotting Telegram scams lists the common patterns.
Telegram's privacy policy describes sponsored messages appearing in large public one-to-many channels (those with at least 1,000 subscribers), and also in bots, stories and Telegram's public search. Not every placement is available to every advertiser or in every interface, so check what the platform offers you when you create an ad.
Placement matters for cost because each one has its own supply and its own kind of attention:
The same CPM can therefore buy very different value depending on where the views come from. Comparing results per placement, not just overall, tells you where your money works best.
Targeting is covered in depth in our guide to Telegram Ads targeting options. Here is how it interacts with cost.
A common pattern is to start with a topic-level ad to find which channels perform, then build a second ad that targets those channels directly.
Every ad is reviewed against Telegram's ad policies before it runs. A rejected ad does not cost media money, but it costs days. Some rules from Telegram's published guidelines that often catch people out:
Guidelines are updated, and different versions have been published on Telegram's ad sites over time. Read the current version from the platform before each new campaign.
These are hypothetical situations to show how the cost decision plays out. They are not real advertisers, and no figures here are typical prices.
A creator with a cooking channel of a few thousand subscribers wants more readers. They buy a small amount of TON, write three short ad texts, and target the cooking topic in their language. They set a modest maximum budget per ad and check results every two days. After a week, one text clearly brings more subscribers per view than the others; they pause the other two and move the remaining budget to the winner. Their total cost was the TON spent plus exchange fees, and their main outcome was learning which message works.
A team running a budgeting bot wants more bot starts. They create a separate start link for each ad so the bot can record which ad each new user came from. They run ads in finance-related channels and compare cost per bot start, not just views. After two weeks, they find that a handful of channels produce most of the starts and build a channel-targeted ad for those.
A retailer's finance team cannot buy or hold cryptocurrency. They work with an agency that invoices in their currency. Before signing, they ask for media spend and fees as separate lines, access to the reporting, and a one-month trial with no long contract. The total cost is higher than self-serve, but it fits their accounting rules and saves staff time.
The ad platform reports figures such as views and spend per ad, and depending on the destination, actions people took. Turn those into a few numbers that answer your real question:
For channel growth, watching retention matters as much as acquisition. Our guide to Telegram channel statistics explains which built-in numbers to look at after a campaign.
The media spend is only part of the bill.
You cannot know your CPM in advance, but you can plan a budget around what you need to learn. The arithmetic below is purely illustrative. The numbers are made up to show the method, not typical Telegram prices.
A result might be a new channel subscriber, a bot start, or a visit to a sign-up page. Pick one and decide how you will count it. For a channel, subscriber growth during the campaign is the usual measure. For a bot, a start link with its own parameter counts bot starts from the ad.
Work backwards from value. Example: if a new subscriber is worth roughly two units of your currency to you over a year, you might set a target of no more than one unit per subscriber.
Example: suppose you plan for 100,000 views across a few ads. At an illustrative CPM of 2 units, that is 100 thousand-view blocks, so 200 units of spend. If a small share of viewers subscribe, say 1 in 500, that would be 200 subscribers, or 1 unit each, which hits the target. If only 1 in 2,000 subscribe, that is 50 subscribers at 4 units each, which misses it.
The point is not the numbers. It is that you decide in advance what result would make the test a success, so you can judge it honestly afterwards.
After the planned views are used, compare the real cost per result with your target. Keep what beats it, pause the rest, and only then raise budgets. Our guide on tracking clicks and sales from Telegram explains how to measure results properly.
Bidding at the minimum CPM in competitive topics often means your ad barely runs, and you learn nothing. Bidding very high wastes money. The platform interface usually gives some indication of competition; start at a reasonable level and adjust after a few days.
If you change the CPM, the text and the targeting all at once, you will not know which change made the difference.
An ad with poor results at a higher CPM rarely becomes good at a lower one. It just runs less. Pause weak ads and replace them with new messages.
The same people may see your ad many times in a channel they read daily. If results drop off after the first days while views continue, the audience may be tired of the message. Refresh the creative.
A test that spends everything on the first day tells you about one day. Where the interface allows a daily limit, use it so views spread across at least a week. Weekdays and weekends often behave differently in a niche, and a week of data shows that pattern. If your ad cannot spend its daily amount at all, that is information too: your CPM is likely below what the placement needs, or your targeting is too narrow.
Write down every change you make, with the date: new bid, paused ad, new text. When results shift a week later, the log tells you what caused it. Without it, most teams end up guessing, and guessing leads to raising bids by reflex.
There is no universal answer, but the trade-off is clear:
Many advertisers use both: Telegram Ads for steady reach and testing messages, paid posts in carefully checked channels for bigger pushes.
Paying for views only makes sense when the destination can turn views into something. Hold off if:
It depends on the route. The self-serve platform paid in TON has a low entry point, which Telegram has described as a handful of Toncoins, and Telegram's guide gives a minimum CPM per thousand views. Direct accounts in traditional currency and reseller accounts have their own, higher minimums. Check current figures in the ad interface or with the provider.
There is no fixed price. You set a CPM bid, and the real cost depends on competition for your chosen channels, topics and regions. Treat any figure you read online as someone's past experience, not a quote.
Self-serve accounts have been funded with TON, and channel and bot owners can use Stars for some promotions. If you need to pay by card or bank transfer, the usual route is a direct account for large budgets or an agency or reseller.
Usually the total is higher because a reseller adds a fee or markup, but it can include services such as creative, reporting and invoicing. Ask for media spend and fees as separate lines.
Telegram has let Premium subscribers turn sponsored messages off, so part of the audience may not see ads. Check Telegram's current Premium description for the details.
That is governed by Telegram's ad platform terms or your reseller's contract. Read them before funding a large balance.
Telegram Ads charge per thousand views through a CPM bid, with a maximum budget per ad and a prepaid balance. The self-serve route paid in TON is the cheapest way to start; direct fiat accounts suit large brands; resellers bridge the gap for a fee. Plan a test budget around what you need to learn, judge it against a target set in advance, and remember the costs outside media spend. Always confirm current minimums and prices on the platform itself.
Ownership confirmed through our claim process — not an endorsement of their content.
Founder of Telegram.
The official Telegram on Telegram. Much recursion. Very Telegram. Wow.
Telegram Premium – a subscription that unlocks dozens of exclusive features.
Binance Official English Group Binance Official Chinese Group Binance English Announcements Binance Chinese Announcements
is a modern crypto news and research platform covering the latest developments across digital assets, markets, regulation, and blockchain technology.
Technical analysis & high-probability trade setups. Price action, market structure, risk control.
BlackBlock Markets exists to observe how capital moves before it becomes obvious.
This channel focuses exclusively on what shapes global finance. Macroeconomics, markets, liquidity, central banks.
Clear long & short signals for BTC, ETH & liquid altcoins. AI-backed analysis, real-time execution.