How to make a paid Telegram channel

You can charge for a Telegram channel in two ways: Telegram's own Star subscriptions, paid monthly in Telegram Stars, or a bot that lets members in after they pay by card on a web page. Telegram requires Stars for anything digital sold inside the app, so card payments always happen outside Telegram.

  • Star subscriptionsChannels only
    1. Pays in Stars
    2. Telegram, every 30 days
    3. Channel
    Toncoin via Fragment, after 21 daysUp to about $130 a month per member
  • Bot + web checkoutChannels and groups
    1. Pays by card on the web
    2. Bot approves the join
    3. Channel or group
    Your own currency, to your bankYour price, your billing period

Option 1: Telegram's Star subscriptions

Telegram has paid channels built in. You create an invite link that requires a monthly fee in Stars, and Telegram handles the payment: the member pays when they join and again every 30 days to stay in the channel.

  • Channels only. Star subscriptions work for channels, not groups.
  • Monthly, always. The period is fixed at 30 days.
  • Price: 1 to 10,000 Stars a month.
  • Members pay in Stars, which they buy inside the Telegram app through Apple or Google.
  • You're paid in Toncoin, through Fragment: Telegram's creator terms value each Star at $0.013, and earned Stars can be withdrawn after 21 days.

So the most a member can pay you through a Star subscription works out to about $130 a month (10,000 × $0.013), paid out in crypto three weeks later.

Good for: small monthly prices, broadcast channels, sellers who want zero setup and are fine with Toncoin.

Option 2: A bot that lets paying members in

The other way is a payment page outside Telegram and a bot that runs the door. The member pays by card on the web, gets an invite link, and the bot approves them. When the subscription ends, the bot removes them.

What the bot needs:

  • Admin rights in your channel or group, with permission to invite users and to ban them. This works for groups as well as channels.
  • Invite links that need approval, so a shared link doesn't let strangers in. The bot approves only people who paid.
  • Removal on expiry. Removing someone is a ban in Telegram's API. Unban them right after, or they can't come back when they pay again.
  • A record of who paid, matched to their Telegram account.

The Stars rule

Telegram requires Stars for digital goods and services sold through bots and mini apps. Card payments through other providers aren't allowed there, and Telegram has suspended bots that kept taking them after a warning. It also asks that anything you sell on your own website can be bought with Stars inside the bot too.

In practice, card-paying bots keep the card checkout on their own web page and show only Stars inside Telegram. InviteMember, for example, has an "Only Stars in bot" setting for this.

Good for: higher prices, payment in your own currency, groups as well as channels, sellers who already take card payments.

Side by side

Star subscriptionsBot + web checkout
Works inChannelsChannels and groups
Member pays withStars (bought through Apple/Google)Card, on a web page
You're paid inToncoin, via FragmentYour own currency, to your bank
PriceUp to 10,000 Stars a monthWhatever you set
Billing period30 daysWhatever you set
SetupAn invite linkA bot, a checkout, and the door logic
Inside TelegramThe whole purchaseStars only, by Telegram's rule

If your community could live on Discord

Telegram's rule is about selling inside Telegram. On Discord, flatpass sells access to your server's roles with card payments on your own Stripe account. Members pay by card, Apple Pay or Google Pay, the bot gives the role, and it takes the role back when they stop paying.

flatpass works only with Discord today.

Price: free up to 15 paid members, then a flat monthly fee from $29, and 0% of your sales. Stripe's card fee is the same either way.

Want flatpass for Telegram?

If you'd use flatpass for a Telegram channel or group, leave your email and we'll write once if it adds Telegram.

  • One email if flatpass adds Telegram, nothing else
  • You confirm by link first
  • Remove your email anytime

Privacy

Common questions

Can I make a paid Telegram group, not a channel?

Not with Star subscriptions, which are for channels. A bot that approves join requests works for groups.

Can a Telegram bot take card payments?

For physical goods, yes. For digital goods and services, like access to a channel, Telegram requires Stars inside the app. Card payments have to happen on a web page outside Telegram.

How much is a Telegram Star worth to a creator?

Telegram's creator terms value a Star at $0.013 when you withdraw, through Fragment in Toncoin, 21 days after you earned it.

Telegram or Discord for a paid trading community?

A Telegram channel is a one-way feed, which suits signals and alerts. A Discord server has channels, roles, voice and threads, which suits courses and communities where members talk to each other. Many trading sellers run a free group on one and the paid community on the other.