Skip to content
MGRAMGuides

Telegram Stars vs ads: how to monetize a Telegram bot in 2026

October 23, 20263 min readMGRAM team

Telegram Stars gave bots an easy way to sell digital goods, and ads give a way to earn from people who never pay. They don't compete: users pay in Stars, advertisers pay for ads. Here is how they differ in practice and how to combine them in one bot.

In short. Stars are a user's payment for a paid feature; by Telegram's rules they can be withdrawn via Fragment in TON 21 days after they are earned, from 1,000 Stars. Ads are an advertiser's money for your free users: on MGRAM the owner gets 70% of every placement, mandatory subscriptions work from the first user, and withdrawals start at 500 ₽ to CryptoBot or USDT. The best setup uses both: paying users get an ad-free bot, free users pay for themselves with ads and tasks.

Stars vs ads

Telegram StarsAds via MGRAM
Who paysThe bot's userThe advertiser
What the bot needsA paid feature or productReal users
From what audienceFrom the first buyerSubscriptions — from 1 user, broadcasts and Reply Ads — from 50
When money is available21 days after earningSubscriptions — right after the action, broadcasts — after the order
How to withdrawFragment, in TON, from 1,000 StarsCryptoBot or USDT on TON, from 500 ₽, fee 5%

Owner income from ads

FormatFromOwner income
Mandatory subscription: channel1 userfrom 0.77 ₽ per subscription
Mandatory subscription: bot launch1 userfrom 0.70 ₽ per launch
Broadcasts50 users0.021 ₽ per delivered message
Reply Ads50 users84 ₽ per 1,000 at the base price

A setup where both work

UserSeesYour income
Bought a feature for StarsAn ad-free botStars
Free, within the limitReply Ads after the bot's answer84 ₽ per 1,000
Free, limit reached«Buy with Stars or complete a task»Stars or from 0.77 ₽ per subscription

Tasks instead of payment work through the Tasks API: you decide who sees tasks, so paying users never do. An example for AI bots: make free users pay for themselves.

Which to pick

  • You have a paid feature — add Stars, show ads only to free users.
  • The bot is free by nature (downloader, Stars rewards, entertainment) — ads are the main income: subscriptions from day one, then broadcasts and Reply Ads.
  • The bot is just starting — begin with mandatory subscriptions: no minimum audience, and they don't block Stars sales.

FAQ

Is it better to monetize a Telegram bot with Stars or ads?

Combine them: Stars earn when the bot has a paid feature, but usually only a small share of users pay; ads earn on everyone else.

How do I withdraw Telegram Stars from a bot?

By Telegram's rules — via Fragment in TON, 21 days after earning, with at least 1,000 Stars.

How much does a bot owner get from ads on MGRAM?

70% of every placement: 0.021 ₽ per message, 84 ₽ per 1,000 Reply Ads at the base price, from 0.77 ₽ per subscription.