TON to Fiat for Channel Operators: Fragment Withdrawal Walkthrough

TON to Fiat for Channel Operators: Fragment Withdrawal Walkthrough
TL;DR. Telegram channel operators have two separate revenue streams: ad revenue (Gram balance) with a 10 TON minimum and 2-day hold, and Stars balance with a 1,000-Stars minimum and 21-day hold. Both route through Fragment for withdrawal. Once TON lands in your wallet, you convert to USDT or fiat on Binance, OKX, or Kraken and wire to your bank. The full journey takes 3–25 days depending on your hold period; the fee cascade on the Stars path is 12–18%.
Ready to put your Telegram revenue in a bank account? Start your channel on Autogram and unlock both ad revenue and Stars monetization from one dashboard.
Prerequisites: Know Your Two Revenue Streams
Before opening Fragment, clarify which balance you're withdrawing — the paths diverge early.
Photo by DΛVΞ GΛRCIΛ on Pexels
| Ad Revenue (Gram balance) | Stars Balance | |
|---|---|---|
| Source | 50% of Telegram's sponsored-message revenue on your channel | Stars gifted, reacted, or paid by subscribers |
| Hold period | 2 days after accrual (Telegram TOS, June 2026) | 21 days after earning |
| Minimum withdrawal | 10 TON | 1,000 Stars |
| Withdrawal route | Channel Settings → Statistics → Monetization | Settings → My Stars → Balance → Withdraw |
| Telegram fee | None | ~2–3% Fragment spread |
| Channel requirement | 1,000+ subscribers, public channel | Any channel/bot earning Stars |
Important: Only earned Stars can be withdrawn — Stars you purchased cannot be converted to TON. If you run Star Subscriptions or set fees for Star Messages, those earned Stars follow the same 21-day hold and 1,000-Star minimum (Telegram blog, March 2025).
Step 1 — Enable Two-Step Verification (2FA)
Telegram requires 2FA before any withdrawal. Go to Settings → Privacy and Security → Two-Step Verification and set a password. Without it, the withdrawal button will remain inactive.
Step 2 — Complete Fragment KYC
Fragment uses Sumsub for identity verification — you must pass this before your first withdrawal, regardless of which revenue stream you're withdrawing.
What Sumsub requires:
- Email address
- Phone number
- Government-issued photo ID (passport or national ID)
- Facial recognition selfie
The process takes 5–15 minutes. Approval is typically instant or within a few hours. KYC is required once per account; subsequent withdrawals skip this step.
iOS note: On iOS, the Fragment withdrawal button is visible inside the Telegram app but cannot be activated due to Apple's in-app purchase restrictions. Complete the entire withdrawal flow on Android, Windows desktop, or the Telegram web client.
Step 3 — Withdraw Ad Revenue TON (Gram Balance)
Once you have ≥10 TON accrued and at least 2 days have passed since it was earned:
- Open your channel on Telegram.
- Go to Channel Settings → Statistics → Monetization.
- Tap Withdraw via Fragment.
- Confirm your Fragment account (or link one if first time).
- Review the amount and confirm — no fee is charged by Telegram for this step.
TON lands in your Fragment wallet within minutes. Telegram charges zero on this path; exchange and bank fees come later.
Step 4 — Withdraw Stars Balance
Once you have ≥1,000 Stars and at least 21 days have passed since they were earned:
- Go to Settings → My Stars → Balance → Withdraw.
- Connect your Fragment account.
- Confirm the Stars → TON conversion. The platform rate is currently approximately 200 Stars = 1 TON (Telegram sets this rate dynamically based on
stars_usd_withdraw_rate_x1000; it is not permanently fixed). At ~$2.60–$2.80 per TON (June 2026), 1,000 Stars converts to ~$13–$14 before fees. - Confirm. A ~2–3% Fragment spread applies; the resulting TON appears in your Fragment wallet.
Step 5 — Move TON to a Crypto Exchange
Your TON is now on Fragment. To convert to fiat, transfer it to a centralized exchange that supports TON and fiat withdrawal:
Photo by AlphaTradeZone on Pexels
| Exchange | TON pairs | Direct fiat | Notes |
|---|---|---|---|
| Binance | TON/USDT | Via USDT → fiat (country-dependent) | Highest liquidity; best for large amounts |
| OKX | TON/USDT, EUR/USD converters | Yes (SEPA, local bank; US: P2P only) | Good EUR option outside US |
| Kraken | TON/USD, TON/EUR | Yes (direct USD/EUR pairs) | Cleanest direct fiat conversion |
| Bybit | TON/USDT | Via USDT pairs | $7.83M daily volume |
| Coinbase | TON/USD | Yes | Simplest UX for USD withdrawals |
All exchanges require KYC. In your Fragment wallet, tap Send, enter your exchange's TON deposit address, and confirm. Allow ~1–5 minutes for on-chain confirmation.
Network fee note: TON network fees are minimal (~$0.05 per transaction at June 2026 rates) and are well below the exchange minimum deposit in all cases.
Step 6 — Convert TON to Fiat and Withdraw to Bank
Once TON arrives on the exchange:
- Sell TON for USDT (on Binance/OKX/Bybit) or directly for USD/EUR (on Kraken/Coinbase).
- Convert USDT to your local currency if needed (exchange's fiat onramp).
- Withdraw to bank via SEPA (EUR), ACH (USD), or local transfer. Exchange withdrawal fees: typically 0.1–0.2% on trade + 0.5–1.5% on bank withdrawal.
Photo by Julio Lopez on Pexels
Total fee summary:
| Path | Telegram fee | Fragment spread | Exchange trade | Bank withdrawal | Total |
|---|---|---|---|---|---|
| Ad revenue TON | 0% | 0% | 0.1–0.2% | 0.5–1.5% | ~1–2% |
| Stars balance | 0% | ~2–3% | 0.1–0.2% | 0.5–1.5% | ~3–5% |
(The 12–18% total cited by some guides includes extreme routing like iOS app purchase commissions — 30% — taken from the buyer's Stars purchase, not from the operator's withdrawal.)
Common Mistakes
- Confusing the 10 TON and 1,000-Star minimums. These are separate balances. You can have one and not the other ready; they do not combine.
- Withdrawing on iOS. Apple's in-app purchase rules block the Fragment flow on Telegram for iOS. Switch to Android or web.
- Skipping KYC until withdrawal time. KYC approval can take hours. Start the Sumsub process as soon as you know you'll be withdrawing — don't wait until the 21-day hold expires.
- Assuming the Stars→TON rate is fixed. Telegram sets the rate via a server-side config parameter. The ~200:1 ratio is current as of mid-2026 but can change; always check the Fragment confirmation screen before accepting.
- Sending TON to the wrong network. Confirm the exchange supports the TON (The Open Network) chain specifically — not TRC-20 or ERC-20 wrappers.
Related Reading
- Telegram Channel Ads Revenue Share: How the 50% Program Pays Out — full breakdown of the sponsored messages program eligibility and payout mechanics
- Telegram Stars Monetization: A 2026 Toolkit for Channel Owners — all the Stars earning surfaces in one place
- Telegram Star Subscriptions Setup: A Recurring-Revenue How-To — set up recurring Stars income before you need to withdraw it
- Refunding Telegram Stars: How refundStarPayment Actually Works — what happens to your balance when a refund is issued
FAQ
What is the minimum amount I can withdraw from Telegram as TON?
There are two separate thresholds. For ad revenue (Gram balance): the minimum is 10 TON, available after a 2-day hold. For Stars balance: the minimum is 1,000 Stars (approximately 5 TON at the current ~200:1 platform rate), available after a 21-day hold. These are independent balances and do not combine.
How long does it take to receive money in my bank account from Telegram?
The total timeline depends on your hold period. For ad revenue: 2 days hold + ~1 day for exchange + 1–3 days bank transfer = 4–6 days. For Stars: 21 days hold + ~1 day exchange + 1–3 days bank = 23–25 days. KYC approval (if not done yet) adds up to 24 hours on top.
Which crypto exchanges are best for converting TON to USD or EUR?
Kraken offers TON/USD and TON/EUR direct pairs — the cleanest path to fiat. OKX supports EUR conversion with SEPA bank withdrawal. Binance has the highest liquidity (TON/USDT) and is best for large amounts where price slippage matters.
Do I pay fees to withdraw my Telegram channel revenue?
Telegram charges no fee on ad revenue withdrawals. Stars withdrawals incur a ~2–3% Fragment platform spread. Exchange trading fees add 0.1–0.2%, and bank withdrawal fees add 0.5–1.5%. The total is roughly 1–2% for ad revenue and 3–5% for Stars, assuming desktop withdrawal (not iOS).
Can I withdraw Stars that I purchased with my credit card?
No. Only earned Stars — received from subscribers as gifts, reactions, paid post fees, or Star Subscription payments — are withdrawable via Fragment. Stars you purchased yourself cannot be converted to TON.
Does Fragment require identity verification (KYC)?
Yes. Fragment uses Sumsub for KYC: email, phone number, government photo ID, and a facial recognition selfie. This is a one-time requirement before your first withdrawal. Approval is typically granted within a few minutes to a few hours.
What happens if my TON drops in value during the 21-day hold?
Nothing from Telegram's side — you receive whatever TON the platform converts your Stars to at the moment you initiate withdrawal. The ~200 Stars = 1 TON rate sets your TON amount at withdrawal time, but your USD/EUR equivalent depends on TON's market price when you sell on the exchange. Consider converting to USDT quickly after the exchange deposit if you want to lock in value.
Bottom Line
Telegram's two revenue streams — ad TON and Stars — follow different hold periods, minimums, and withdrawal paths, but both route through Fragment into any TON-compatible wallet. From there, Binance, OKX, or Kraken handles the fiat conversion for a combined fee of 1–5% depending on the path. Set up Fragment KYC and 2FA now, before your first balance matures, to avoid delays when you actually want to withdraw.
Get started with Autogram to maximize both revenue streams — scheduled posts, Stars automation, and ad revenue tracking in one place.
Image Credits
- Hero: Photo by DΛVΞ GΛRCIΛ on Pexels
- Exchange chart: Photo by AlphaTradeZone on Pexels
- Mobile banking: Photo by Julio Lopez on Pexels
Related Posts

How to Add a Telegram Mini App to Your Channel (No-Code Guide)
Learn how to attach a Telegram Mini App to your channel and start accepting Stars payments — without writing a single line of code. A practical operator guide for 2026.

Refunding Telegram Stars: How refundStarPayment Actually Works
When to refund a Telegram Stars charge, how to call refundStarPayment, the no-partial-refund rule, /paysupport handling, and clean audit-log reconciliation.

Telegram Star Subscriptions Setup: A Recurring-Revenue How-To
End-to-end setup for Telegram Star Subscriptions — invoice links, recurring webhooks, charge-ID persistence, and clean cancel/resume flow with editUserStarSubscription.
Subscribe to our newsletter
Get the latest Telegram growth tips, automation strategies, and platform updates delivered to your inbox.
Or follow our Telegram channel