How monetization works
How much a Telegram bot owner earns on MGRAM: 70% of ads, rates per message, per 1,000 impressions and per subscription, when money arrives.
The owner receives 70% of the price of every placement in their bot. MGRAM keeps 30% for attracting advertisers, moderation, delivery, and payouts.
How much each format brings
| Format | Owner income |
|---|---|
| Broadcasts | 0.021 ₽ per delivered message |
| Reply Ads | 70% of the impression price — 84 ₽ per 1,000 impressions at the base price |
| Mandatory subscriptions: join | from 0.77 ₽ per confirmed subscription |
| Mandatory subscriptions: bot launch | from 0.70 ₽ per launch |
| Tasks via API | The amount is shown in each task |
Broadcasts
- Income is calculated from the base message price — 0.03 ₽. The SMART markup, the advertiser's filter surcharges, and the “casino” and “18+” marks don't change the owner's rate.
- For direct orders from the catalog the rate is 70% of the price you set in the bot card. See Catalog and VIP.
- Only delivered messages are paid.
Reply Ads
You get 70% of the full price of each confirmed impression — including the advertiser's filter surcharges.
Mandatory subscriptions and tasks
- For a channel subscription or chat join — 70% of its price.
- If the user leaves within 24 hours, the income for that subscription is taken back.
- Bot launches are never taken back.
When the money arrives
- Broadcasts — after the order is completed. Until then the amount is shown as pending profit.
- Reply Ads — as impressions are confirmed.
- Mandatory subscriptions and tasks — right after the user's action, sometimes a few minutes later after a check.
Everything goes to your account balance and appears in “Transactions” as income.
Where to see income
- The bot card: profit today, all-time profit, pending profit.
- The bot's “Statistics” — income by day and details, see Statistics and UTM links.
- “Manage all bot orders” — your bot's share in each order: how much was sent or shown and how much you earned.
What income depends on
- A live audience. Income comes only from users the bot can actually reach.
- Enabled formats. The more formats are on, the more orders the bot can get.
- Slots. The more hours are open for broadcasts, the more often the bot takes part in orders.
- Restrictions. Each block — casino, 18+, topics — reduces the number of matching orders.
- Advertiser demand for your topic and audience. How many orders a bot will get is not known in advance.
No income is paid for actions of farms and fake accounts. A bot with signs of fake activity can be stopped pending review, and income earned from fake activity can be taken back. See Anti-fraud.
How to withdraw
“My profile” → “Withdraw”: via CryptoBot or in USDT on TON, from 500 ₽, fee 5%. Details — Withdrawals.