Recurring payments for paid Telegram communities work by charging a member the same amount on a fixed schedule for as long as they stay subscribed, and ending their access when the charges stop. Telegram handles this natively with Stars, where a paid invite link to a private channel bills the member every 30 days, while card and PayPal renewals need an external billing tool connected to your channel. Use recurring billing when members receive ongoing value, and use a single payment when the offer has an end date. This guide shows how each route behaves, what members should be told before they pay, and how to test the whole flow before you launch.

How Recurring Payments for Paid Telegram Communities Work
A recurring payment is an agreement, not a single event. The member approves a price and a billing period once, and the payment system repeats the charge without asking again. In a community, every charge buys one more period of access, so five moments matter.
| Stage | What happens | What you need to handle |
|---|---|---|
| First payment | The member pays and receives access | Access should be granted without manual work |
| Active period | The member has access until the period end date | You should know each member’s end date |
| Renewal | The same amount is charged and the period moves forward | The price and the date must be stated before purchase |
| Cancellation | The member switches renewal off, and access normally continues until the paid period ends | Do not remove access early |
| Lapse | The period ends after a cancellation or a failed renewal | Remove access and offer a way back |
One detail catches many channel owners off guard. According to Telegram’s own documentation on Star subscriptions, the only allowed period is 30 days, written there as 2,592,000 seconds. That is not a calendar month. Twelve renewals cover 360 days, so a member who joined on 1 March will be charged a few days earlier each year than they might expect. Describe your offer as “every 30 days” and nobody feels tricked by the date.
Telegram Recurring Payments: Which Routes Renew Automatically
Not every way of paying in Telegram can repeat itself. The table below separates the routes that renew on their own from the ones that depend on the member acting again.
| Route | Renews automatically? | Who runs the billing | Best for |
|---|---|---|---|
| Stars on a paid channel invite link | Yes, every 30 days | Telegram | Private channels with the simplest setup |
| Stars subscription inside a bot | Yes, every 30 days | Telegram, with your bot | Products built around a bot |
| Card payments through Stripe Billing or a similar tool | Yes, if the tool uses subscription billing | The external tool | Local currency, yearly or custom periods |
| PayPal subscriptions through an external tool | Yes, if the tool uses PayPal subscriptions | The external tool | Audiences who prefer PayPal |
| Crypto or TON payments | Usually not, the member sends each payment | The member | Fixed access periods and manual renewals |
Stars on a paid channel link
Telegram’s documentation describes channel administrators creating special invite links for a private channel, and each subscriber pays in Stars on a repeating schedule. The Stars land in the channel’s balance, the member is added automatically after paying, and renewal takes the amount from the member’s Star balance on the end date. If that balance is too low, Telegram prompts the member to top it up before the renewal date, and the subscription does not renew without it. As an admin you can see the end date for each subscriber and pull a list of people whose subscription has expired.
Cards and PayPal
These routes live outside Telegram, and there is a reason for that. Telegram’s rules for bot developers require payments for digital goods and services inside bots and mini apps to be made in Stars, because Apple and Google require it for apps in their stores. Telegram has warned bots that accepted other methods for digital access and suspended some of them. This is why InviteMember, for example, uses Stars inside the bot and keeps Stripe and PayPal on a membership page outside the app. Metricgram is another tool built around Stripe payments. I would read each tool’s current documentation to see how it handles in app payments before you commit.
The flow looks like this: a checkout page takes the payment, the billing tool repeats it, and a bot adds or removes the person from your channel. Two systems have to agree with each other, so test what your channel does when the billing tool reports a failed payment. Also test the full purchase on both an iPhone and an Android phone, because store rules and in app browsers can behave differently. If you sell the same access on your own website, Telegram’s announcement said it must also be available in Stars, so check the current Bot Developer Terms. Fees and payout timing differ by provider, so read each provider’s current terms before you set your prices.
Telegram Native Stars vs External Billing
Telegram Stars
- ✅ Built directly inside the app
- ✅ Perfect for 30 day cycles
- ✅ Highest conversion rate
- ❌ 30 percent app store fees apply
External Tools
- ✅ Zero mobile app store fees
- ✅ Custom and yearly billing periods
- ✅ Supports PayPal and global cards
- ❌ Requires initial bot setup
Crypto
A wallet transfer is something the sender starts, so most crypto checkouts cannot pull a second payment on their own. If your audience prefers crypto, sell fixed access periods and send a reminder before each one ends.
How Much of the Money Reaches You and How to Cash Out Stars
When a member subscribes with Stars, the Stars land in a separate balance on your channel or bot, not in your bank account. Telegram’s documentation says channel owners can convert Stars into Toncoin or spend them on ads, and the withdrawal runs through the Fragment platform and asks for your account’s two step verification password. Telegram’s blog sets a waiting period of 21 days after Stars are earned, and tool vendors report a minimum of 1,000 Stars per withdrawal, so plan your cash flow around that delay. Some regions also restrict withdrawals. After Fragment you hold TON, and turning it into local currency happens on an exchange at that day’s rate, with that exchange’s fees.
What about the 30 percent that Apple and Google take? As far as I can tell, that store fee is built into what the member pays when buying Stars inside the iOS or Android app, rather than being a line deducted from your balance. What matters for your math is the reward rate. Telegram’s Bot Developer Terms, as quoted by tool vendors, set it at 0.013 USD per Star, so 1,000 Stars equal 13 USD before TON conversion, exchange fees and taxes. Check the current terms for your account type before you price, because rates and rules can change.
A simple way to price your offer: decide how much you want to receive per member, divide that number by 0.013, and use the result as the Star price.
Telegram Subscription Payments Are Separate From Premium Renewals
Some people searching for Telegram recurring payments are thinking about their own Premium plan. That plan renews under a separate agreement between the user and Telegram or the app store, and it has no connection to the access you sell. Members manage Stars subscriptions in the Stars section of their app, where, as the documentation describes, they can cancel a subscription and resubscribe later.
When Recurring Payments for Paid Telegram Communities Make Sense
Recurring billing fits one situation: value that keeps arriving. My rule is simple. If you cannot describe what a member gets in month three that they did not get in month one, do not charge them again automatically. To keep members paying you must run your channel as a real content subscription platform that always offers fresh material.
| Offer | Billing model | Reason |
|---|---|---|
| Daily or weekly market analysis, research or news digests | Recurring | New value every week |
| Private community with ongoing discussion and Q&A | Recurring | The membership is the product |
| Template or resource library you keep updating | Recurring | Updates justify renewal |
| Live workshop or event with a date | One time | The product ends on a date |
| Cohort course with a start and a finish | One time, or a fixed number of installments | Access should end with the course |
| Lifetime access | One time | Nothing is left to renew |
| Trial before full membership | Low priced first period, then recurring | Lets members test the value first |
First Payment Failures and Renewal Failures Are Different
A failed first payment and a failed renewal are separate problems. If the first payment fails, the person never received access, so nothing needs removing and the fix is a clear way to try again. If a renewal fails, you have someone who already used the community and now has an expired period, and the question becomes whether to let them back in and how. Implementing proper dunning management for creators helps you recover this lost revenue gracefully without annoying your active members.
With Stars you do not choose a grace period. Telegram prompts the member to top up before the renewal date, and if the balance is still too low the subscription does not renew. With an external tool the grace period is your own policy. I suggest keeping access for a few days while the tool retries the charge and reminds the member, then removing access on a fixed day that you state in your terms. Pick the number of days by how much a short free period costs you. For a daily market analysis channel a few days is a real cost, while a template library loses almost nothing.
Full recovery tactics such as retry schedules and reminder messages deserve their own guide, so I will keep this one focused on the setup.
What to Tell Members Before the First Payment
Clear terms reduce refund requests and complaints more than any retention trick. Before the first payment, a member should be able to read all of the following:
- The exact price and the billing period, written as “every 30 days” if you use Stars.
- The date of the first renewal.
- A plain statement that the subscription renews automatically until cancelled. Beyond checking maximum limits you should explore ways to monetize Telegram with smart subscription pricing models to find the sweet spot for your audience.
- How to cancel, and that access normally continues until the paid period ends.
- Your refund position, in simple words.
- A support contact that members can actually reach.
Many countries have consumer rules about disclosing automatic renewal, so check the rules where your members live. This is general information, not legal advice.
How to Set Up Recurring Payments for Paid Telegram Communities Step by Step
If you are building your community from scratch you need to start a paid subscription channel on Telegram before configuring these repeating billing cycles.
- Define the offer and the period. Use the table above to decide whether the offer should be recurring at all.
- Choose the route. Pick Stars for the simplest native setup. Pick an external billing tool when you need cards, PayPal, local currency or periods longer than 30 days.
- Set the price. Telegram caps the price of a Stars subscription through a configuration value, so check the current maximum before you plan your tiers.
- Gate the access. For Stars on a channel, use a private channel and share only the paid invite link. For an external tool, make sure the bot is the only way in.
- Publish your terms. Put the checklist from the previous section on your sales page and pin it in the channel.
- Run the test below before announcing anything.
- Review expiries on a schedule. Check the list of expired subscribers every week so nobody keeps access they have not paid for.
Test checklist before launch
| Check | What you should see |
|---|---|
| First payment | The member joins the private channel automatically |
| End date | You can see the period end date for each subscriber |
| Cancellation | The next charge stops, and access remains until the paid period ends |
| Early exit | A member who leaves before the period ends can return without paying again |
| Expiry | You can list expired subscribers and remove or re invite them as you decide |
| External tool | A failed payment ends access in your channel, not only in the billing dashboard |
| Purchase on phones | The payment completes and access arrives on both iPhone and Android |
Typical Setups for Different Communities
These are setups I would suggest, not case studies from named clients.
| Community | Suggested route | Period | Why it fits |
|---|---|---|---|
| Market analysis channel | Stars on a paid invite link | 30 days | Fresh value every day and native renewal |
| Language practice group | Card billing on an external checkout page, with a bot for access | Monthly or yearly | A yearly plan needs billing outside Stars |
| Design resource library | Card or PayPal through a billing tool | Monthly | Monthly releases justify monthly billing |
| Cohort course | One time payment | None | Access should end with the cohort |
| Private mastermind chat | Stars subscription inside a bot | 30 days | The bot controls entry and removal |
Common Mistakes
- Calling a 30 day period “monthly” and surprising members with an earlier charge each year.
- Using recurring billing for a product that has an end date.
- Hiding the cancellation route, which turns a quiet cancellation into a dispute.
- Removing access the moment a member cancels instead of when the paid period ends.
- Never testing how an external billing tool behaves when a payment fails.
- Forgetting that Stars renewals depend on the member’s Star balance on the renewal date.
- Taking card payments for digital access inside a bot instead of on an external checkout page, which goes against Telegram’s rules for bot developers.
FAQ
Do Telegram Stars subscriptions renew automatically?
Yes. According to Telegram’s documentation, the member is charged the same number of Stars every 30 days, taken from their Star balance, and the period end date moves forward each time.
Can I charge yearly with Stars?
Not as a subscription period. The documentation currently allows only the 30 day period. For a yearly plan, use an external billing tool or sell a one time annual pass.
Can members cancel at any time?
Yes. Members can cancel and resubscribe from their subscription list in the app. If they cancel, access normally continues until the end of the period they already paid for.
What happens if a member does not have enough Stars at renewal?
Telegram prompts them to top up before the renewal date. If the balance is still too low, the subscription does not renew, and you will see that person in the list of expired subscribers.
Do recurring payments work for Telegram groups?
Telegram’s documentation describes paid invite links for private channels and subscriptions inside bots. For a group chat, you will normally need a bot or an external tool that controls who gets in.
Which is better for my community, Stars or card billing?
Stars is the simplest route and needs no external setup, but it is limited to 30 day periods. Card or PayPal billing offers more periods and currencies, at the cost of more moving parts. Choose based on how your audience already pays online.
Do I need to tell members about automatic renewal?
Yes, clearly and before the first payment. Check the consumer rules in the countries where your members live.
Final Thoughts
Recurring payments for paid Telegram communities work best when the offer keeps delivering, the billing period is described honestly and the full flow has been tested from the first payment to the final expiry. Start with Stars if you want the simplest native route, move to an external billing tool when you need cards, PayPal or yearly plans, and keep one time payments for anything that has an end date.
Have a question about setting up recurring payments for your own channel, or want a second opinion on your pricing and billing period? Send a message to our support team on Telegram at @membertelsupport and we will help you work out the right setup.















Leave a Reply