What Telegram Stars (XTR) actually are
Telegram Stars are Telegram's in-app currency. You spend them on digital goods and services inside bots and mini apps, on reactions and gifts to creators and channels, and on some Telegram features. Stars sit on your account balance, tied to your Telegram user ID, and are spent from there.
One detail matters before you buy: Stars you purchase are non-refundable and cannot be cashed out. Only Stars a creator or bot earns can be withdrawn (to a TON wallet via Fragment, after a holding period). Stars you buy for yourself are meant to be spent, not converted back to money. So buy roughly what you plan to use.
The three ways to top up, compared
1) Inside the Telegram app (@PremiumBot / iOS / Android in-app purchase). The simplest, but the most expensive: Apple and Google add their ~30% store fee on top of Telegram's price. Availability and payment methods also vary by region.
2) Fragment.com (pay in TON). Fragment is Telegram's own marketplace and the standard cheapest route, because it bypasses the Apple/Google 30% cut. You connect a TON wallet (Tonkeeper or the built-in @wallet) via TON Connect, enter any valid @username, choose an amount, and confirm. Delivery is typically 30 to 60 seconds. Fragment takes no card payments and asks for no KYC, ID, email or phone, your wallet is your identity.
3) A reseller bot or shop (crypto or card/UAH). Third-party sellers accept payment methods Fragment does not, USDT, cards, hryvnia, and then gift the Stars to your @username. This is the practical option if you do not want to manage a crypto wallet or you are paying in local currency. Quality varies, so use an established seller.
How much Telegram Stars cost in 2026
Telegram prices Stars in USD, and the rate shifts, so treat these as approximate 2026 figures, not fixed quotes.
In-app (iOS/Android), with the store fee baked in: roughly 100 Stars for about $1.99, 500 for about $9.99, 1,000 for about $19.99, and 5,000 for about $99.99. That works out to roughly $0.019-$0.02 per Star.
On Fragment (paying in TON): about 30% less, so 500 Stars land near $7, 1,000 near $14, and 5,000 near $70, roughly $0.013-$0.015 per Star. On top of the Star price you pay only the TON network fee, typically a cent or two. That gap, ~30% saved, is the whole reason people top up outside the app.
How to buy Telegram Stars with crypto (TON or USDT)
TON is the native, cheapest path on Fragment. If you hold USDT instead, the practical move is to swap USDT to TON first (in @wallet, Tonkeeper, or an exchange), then buy on Fragment. Some resellers accept USDT directly and swap it for you, usually for a small added fee, so you skip the manual conversion.
Either way the Stars are delivered by gifting to a Telegram @username, so you never hand over a password or login. Make sure your username is public and spelled correctly before you pay. There is no meaningful ban risk here: buying and gifting Stars is a native, sanctioned Telegram feature, not an account-region trick.
If you would rather not touch a TON wallet at all, SlayKeys sells Telegram Stars inside @slaykeys_bot with instant automated delivery, you pay in USDT or TON (or by card), enter your @username, and the Stars post to your balance. It is the fast one-click option when you value convenience over shaving off the last few percent.
How to pay in Ukrainian hryvnia (UAH) or by card
Fragment does not accept cards or hryvnia directly, so you have two honest routes.
Route A, DIY: buy TON with a UAH card, inside Telegram via @wallet or on a crypto exchange, then top up on Fragment as above. Card support for Ukrainian issuers can be hit-or-miss, so this sometimes takes a couple of tries.
Route B, reseller: pay a shop that takes UAH cards (or crypto) and gifts the Stars to your @username, no wallet, no conversion. This is why local buyers use bots: one payment in the currency they already have, Stars in under a minute. SlayKeys supports both card and crypto (USDT/TON) and shows an approximate hryvnia figure next to the USD price for reference.
Is it safe? The honest risks
Buying Stars themselves is low-risk, it is a first-party Telegram feature, and gifting to a username does not expose your account. The real caveats are these:
Non-refundable and non-withdrawable. Purchased Stars can't be refunded (except by a bot that failed to deliver what it promised) and can't be turned back into cash. Buy what you'll spend.
Account loss = balance loss. If you lose or delete the account, the Star balance is forfeit.
Reseller trust. The only genuine risk in this whole process is a bad third-party seller taking payment and not delivering. Stick to Fragment for pure-TON purchases, or an established, reviewed shop when paying by card or UAH. A reputable seller delivers to your @username in seconds and stands behind non-delivery.
Step by step
- Decide how many Stars you need, remember purchased Stars are non-refundable and can't be cashed out.
- Get TON: buy it with a card or swap USDT to TON inside Telegram's @wallet, in Tonkeeper, or on an exchange.
- Open Fragment.com and click the Stars section, then Buy Stars.
- Enter the recipient Telegram @username (your own works too) and choose the amount, minimum around 50 Stars.
- Connect your TON wallet via TON Connect (Tonkeeper or @wallet) and review the TON total plus the small network fee.
- Confirm the transaction in your wallet, the Stars land on the account in about 30-60 seconds.
- Prefer paying by card or in hryvnia, or don't want a wallet? Use a trusted bot like @slaykeys_bot: pick the Stars amount, pay with card/USDT/TON, enter your @username, and get instant delivery.