What Stars changed for Telegram businesses
Stars created a native payment rail for digital value inside Telegram. A user can buy a game item, access, credit, course, feature or subscription without leaving the app. The developer receives Stars in the bot balance and can use supported reward or advertising paths.
This is also a compliance requirement, not merely another checkout option. Telegram states that digital goods and services sold inside its mobile apps must use Stars, even if the business also operates a website or supports other payment providers outside the Telegram experience.
Four native Star revenue models
- One-time digital goods
Sell boosts, credits, cosmetic items, reports, files, generation jobs or permanent feature access.
- Subscriptions
Charge a recurring Star amount for premium features, content tiers, higher limits or a member service.
- Paid media
Bots can publish photos or videos that unlock after a Star payment.
- Affiliate-powered sales
Mini App and bot developers can define a revenue share and duration so users or channels earn Stars from referred purchases.
Match the Star offer to the product
| Product | Offer example | Value test |
|---|---|---|
| Game or faucet | Cosmetics, season pass or convenience boost | Does it add enjoyment without making free play dishonest? |
| AI or utility bot | Usage credits or monthly capacity | Is the saved time worth more than the Star price? |
| Community product | Premium channel or recurring access | Does new value arrive every billing period? |
| Education product | Course module, assessment or resource pack | Is the deliverable clear before payment? |
| Airdrop or token community | Premium analytics or campaign tools | Is it a real service rather than speculative access? |
| Media bot | Paid image or video | Does the preview set accurate expectations? |
Implement the payment lifecycle
Test the complete sequence before production, including a canceled pre-checkout, duplicate update, unavailable item and refund. The payment screen is native, but fulfillment, customer support and dispute handling remain the seller’s responsibility.
- Create the invoice
Send an invoice using XTR and an accurate product description.
- Answer pre-checkout
Validate price, inventory and user eligibility; Telegram requires a prompt response.
- Confirm successful payment
Deliver only after receiving the successful payment update.
- Store the charge identifier
Keep the Telegram payment charge ID for refunds and support.
- Make delivery idempotent
A retried update must not grant the product twice.
- Support the buyer
Telegram requires a /paysupport path for digital-goods issues.
- Handle refunds
Document when and how legitimate disputes or failed delivery are corrected.
Use subscriptions only for recurring value
A subscription is not simply a higher-priced unlock. It creates a monthly promise. Use it for continuously updated content, recurring computation, storage, monitoring, higher limits, active community access or ongoing support. If the benefit is permanent and costs nothing to maintain, a one-time product may be clearer.
Show the billing period, included limits, renewal behavior and cancellation path before checkout. Track renewal cohort, feature usage and support cost. A high first-month conversion with immediate cancellation is a packaging problem, not a growth win.
- Recurring deliverable
- Visible billing period
- Clear tier limits
- Cancellation path
- Grace and access rules
- Renewal analytics
- Support ownership
- No dark patterns
Turn customers into an affiliate channel
Telegram affiliate programs let a developer specify the percentage of future Star revenue shared with a referrer and the period during which referred purchases generate commission. Users, channels and other Mini Apps can discover programs, take an affiliate link and receive commissions in real time when referred users buy.
Build the commission from contribution margin, not gross enthusiasm. A long duration and high percentage can be powerful for distribution but must leave room for refunds, content, infrastructure and support. Publish terms that a partner can understand without a private negotiation.
Maximum sustainable affiliate share = gross Star proceeds − delivery cost − support/refund reserve − target contributionReinvest Stars into growth carefully
Telegram allows eligible bot or channel balances to be used for advertising the same bot or channel at a special rate. This creates a native loop: sell a useful digital product, share part of the revenue with affiliates and reinvest another part into discovery.
Do not assume reinvestment makes acquisition free. Stars have opportunity value and the advertising cohort must still activate, retain and purchase. Record reinvested balance as a growth cost so channel comparisons remain honest.
- Separate gross Stars from withdrawable contribution
- Reserve for refunds and support
- Attribute ad cohorts with unique links
- Compare reinvestment with other promotion channels
- Never fund growth from obligations owed to users
Common questions
Do Telegram Mini Apps have to use Stars?
Digital goods and services sold inside Telegram apps must use Telegram Stars. Physical goods and services follow a different payments path.
Can a bot charge a monthly subscription?
Yes. Telegram’s Bot API supports subscription periods with XTR for recurring digital access. Review the current API limits before implementation.
Can Stars be converted or withdrawn?
Telegram provides reward paths for eligible bot and channel balances and also allows balances to be used for advertising. Current conditions should be checked in Telegram’s official documentation.
Can I pay affiliates from Star revenue?
Telegram supports affiliate programs for Mini Apps and bots, with a defined commission percentage and duration for purchases made by referred users.
Sources and further reading
Technical and product claims were checked against these primary sources.