TGMarket

← Research

Telegram Ad Prices by Country: Cost per Post and CPM

What one ad post in a Telegram channel costs in each country, for channels with 10K–50K and 100K–500K subscribers. Prices follow reach and the language a channel posts in.

Published · Data updated , recalculated daily · TG Market

How much does Telegram advertising cost in India, the United States or Uzbekistan? This table answers it for every country with a TG Market country report: the estimated price of one sponsored post and the CPM (price per 1,000 ad views) for a typical mid-size channel with 10K–50K subscribers and a large one with 100K–500K. The figures refresh daily.

Differences between countries come mostly from two things: how many views a channel's posts actually collect, and the language it posts in. English and Russian audiences carry the highest benchmark rates; channels in Hindi and other Indian languages cost a fraction of an English channel with the same reach. A country where large channels have strong reach ranks higher even at the same rate per view.

For the full picture of one country — its largest channels, topics, languages and growth — open its country report from the Research section.

Countries in the table
52
Channels covered by the estimate
130K
Highest median price, 100K–500K channels
🇧🇾 Belarus
Its median price of one ad post
$240
Lowest median price, 100K–500K channels
🇪🇬 Egypt
Its median price of one ad post
$13

Ad post price and CPM by country

Countries with a country report, most expensive first by the median price in 100K–500K channels. A size group is shown only when at least 20 channels of that size are attributed to the country; countries with too few large channels come last. Channels covered counts all priced channels in the country with at least 1,000 subscribers.

#CountryMain languageChannels coveredMedian price, 10K–50KCPM, 10K–50KMedian price, 100K–500KCPM, 100K–500K
1🇧🇾 BelarusRussian1,800$35$16.60$240$8.10
2🇷🇺 RussiaRussian59K$25$18.30$125$9.60
3🇺🇦 UkraineUkrainian9,100$15$6.30$45$1.50
4🇺🇸 United StatesEnglish2,600$16$14.10$35$5.80
5🇪🇸 SpainSpanish1,200$13$9.40$35$4.40
6🇮🇳 IndiaHindi13K$11$11.30$30$5.70
7🇮🇱 IsraelHebrew650$15$13.10$25$1.80
8🇺🇿 UzbekistanUzbek6,500$11$5.80$25$2.10
9🇮🇶 IraqArabic2,500$8$6.80$25$1.90
10🇪🇹 EthiopiaAmharic2,000$9$6.90$20$3.20
11🇮🇷 IranPersian15K$8$7.60$20$2.60
12🇸🇾 SyriaArabic960$8$6.70$20$2.20
13🇵🇸 Palestinian TerritoriesArabic620$6$8.10$18$2.30
14🇹🇷 TürkiyeTurkish1,000$7$12.30$17$3.80
15🇮🇩 IndonesiaIndonesian770$7$11.70$16$3.30
16🇲🇾 MalaysiaEnglish420$8$8.80$15$2.90
17🇸🇦 Saudi ArabiaArabic870$7$8.30$14$3.40
18🇲🇲 Myanmar (Burma)Burmese740$7$8.20$14$3
19🇪🇬 EgyptArabic560$7$10.10$13$3.50
20🇰🇬 KyrgyzstanRussian160$35$15.20——
21🇰🇿 KazakhstanRussian1,200$25$16——
22🇵🇱 PolandRussian250$25$15——
23🇬🇪 GeorgiaRussian210$25$16.20——
24🇰🇷 South KoreaKorean200$17$16.90——
25🇹🇭 ThailandRussian170$17$15.20——
26🇨🇦 CanadaEnglish460$13$13.10——
27🇦🇺 AustraliaEnglish160$13$16.60——
28🇬🇧 United KingdomEnglish560$12$11.70——
29🇦🇪 United Arab EmiratesRussian390$12$15——
30🇸🇬 SingaporeEnglish300$12$8.90——
31🇯🇵 JapanEnglish190$11$11.90——
32🇩🇪 GermanyGerman1,500$10$6.60——
33🇻🇳 VietnamVietnamese220$10$15——
34🇵🇰 PakistanEnglish240$10$9.40——
35🇮🇹 ItalyItalian1,100$9$6.60——
36🇰🇭 CambodiaKhmer470$9$7.30——
37🇫🇷 FranceFrench380$9$7.70——
38🇨🇴 ColombiaSpanish200$9$9.30——
39🇳🇬 NigeriaEnglish140$9$13——
40🇦🇷 ArgentinaSpanish140$9$7.30——
41🇦🇿 AzerbaijanAzerbaijani260$8$11.70——
42🇧🇷 BrazilPortuguese520$7$9.70——
43🇾🇪 YemenArabic630$7$7.60——
44🇦🇫 AfghanistanPersian660$7$12.50——
45🇨🇳 ChinaChinese450$7$12.20——
46🇲🇽 MexicoSpanish140$7$7.40——
47🇧🇩 BangladeshBangla150$7$16.70——
48🇱🇾 LibyaArabic310$6$7.90——
49🇩🇿 AlgeriaArabic230$6$7.90——
50🇨🇺 CubaSpanish160$6$10——
51🇲🇦 MoroccoArabic140$6$9.40——
52🇱🇧 LebanonArabic180$4$13.10——

Methodology

Prices are estimates, not completed deals, computed exactly as in our Telegram Ad Prices report: the channel's typical 24-hour reach (× 0.9 for sponsored posts) times a CPM benchmark for its language group and niche, with a minimum price per post. The country of a channel is our confident estimate from its name, description, posts and connected chats; channels without one are left out.

Benchmarks are set per language, not per country: a Russian-language channel in Kazakhstan and one in Russia with the same reach and niche get the same estimate. For languages with scarce public rate data we apply 70% of the English benchmark, so treat those countries as extrapolations.

Coverage: public channels with at least 1,000 subscribers that posted in the last 30 days and whose estimated ad reach is at least 100 views, excluding scam, fake, adult and shock content and channels with a high fraud score. Figures are medians; prices are rounded (to $1 below $20, $5 below $200, $10 above), channel counts to two significant figures.

Actual prices vary with the admin, the placement format and the season. Use the table as a starting benchmark for negotiation; each channel's own estimate is on its TG Market page.

Free to cite with a link to TG Market.