Telegram Stars → TON → Cash: Step-by-Step Withdrawal Guide
Withdrawing Telegram Stars to real money requires navigating four distinct steps, each with its own fees, timing, and potential failure points. Most guides show you the happy path — this one shows you the full picture, including what breaks and how to fix it.
The Complete Withdrawal Path
| Step | What Happens | Typical Time | Fee Range | Common Failure |
|---|---|---|---|---|
| 1. Stars → TON (in-app) | Mini app converts Stars balance to TON and sends to your wallet | Minutes–hours | 0–5% | App pauses withdrawals; minimum not met |
| 2. TON wallet receives | TON arrives in TON Space or Tonkeeper | ~5–10 min (blockchain) | Gas only (~0.01 TON) | Wrong address; missing memo |
| 3. TON → exchange deposit | Send TON from wallet to CEX deposit address | 10–30 min (confirmations) | Gas (~0.01 TON) | Wrong network; memo forgotten |
| 4. Swap TON → USDT/USDC | Exchange trade on CEX | Instant | 0.1–0.5% (trading fee) | Low liquidity at unusual hours |
| 5. Withdraw to bank/card | Exchange sends fiat to your account | Minutes–3 days | 0.3–2% | KYC not complete; regional limits |
Step 1: Stars → TON (Inside the Mini App)
This is the step most people don't think about — and the most common failure point. Each mini app has its own Stars withdrawal process, minimum threshold, and processing time. Before you accumulate a large balance, you should verify this step works.
How to do it: Open the mini app → find the Wallet or Withdraw section → select "Withdraw to TON wallet" or equivalent → enter your TON address → confirm.
- Copy the address from Tonkeeper or TON Space directly — never type it manually
- Verify the first 6 and last 6 characters after pasting
- Send a test of 50–100 Stars before withdrawing your full balance
- Some apps require a minimum of 200–500 Stars to initiate withdrawal
- TON withdrawals (not Stars purchases) are usually to your external wallet, not Telegram's built-in wallet
Step 2–3: TON Transfer to Exchange
Once TON arrives in your wallet, the next step is depositing to a centralized exchange (CEX) for conversion. The critical detail: always use the correct network and memo.
How to deposit TON to a CEX
- Open your exchange account (OKX, Bybit, Binance, etc.)
- Navigate to Deposit → Search "TON" → Select "TON" network (not ERC-20 wrapped versions)
- Copy the deposit address AND note the memo/tag if shown
- In your wallet, create a new transaction to that address — paste the memo in the "comment" field
- Send. TON deposits typically confirm in 10–20 minutes
Step 4–5: Converting TON to Fiat
Once your TON shows in the exchange, the path to fiat is:
- Spot trade: TON → USDT (usually the most liquid pair). Market order for speed; limit order if you want a specific rate.
- Choose fiat withdrawal method: Options vary by exchange and region — bank transfer (SWIFT/SEPA), crypto debit card, P2P marketplace, or third-party payment processor.
- Complete KYC if needed: Most exchanges require identity verification for fiat withdrawals. This is a one-time process but can take 30 minutes to several days on first attempt.
Fee Calculation: What You Actually Keep
Step 1 — App conversion fee (3%): −$0.45 → ~$12.55 remaining
Step 2–3 — TON gas fees (~0.02 TON): −$0.05 → ~$12.50 remaining
Step 4 — Exchange trading fee (0.2%): −$0.025 → ~$12.48 remaining
Step 5 — Fiat withdrawal fee (flat $1 or 1%): −$1.00 → ~$11.48 remaining
Net received: ~$11.50 from $13–20 face value (~60–88% kept)
Effective fee: 12–40% depending on app conversion rate and TON price
Minimum Worth Withdrawing
Given the fixed cost of fiat withdrawal ($1–3 minimum in most cases), small amounts get eaten by fees:
| Stars Amount | Face Value (~$0.015/Star) | Estimated Fees | You Keep | Worth It? |
|---|---|---|---|---|
| 200 Stars | ~$3.00 | ~$1.50–2.00 | ~$1.00–1.50 | No |
| 500 Stars | ~$7.50 | ~$2.00–2.50 | ~$5.00–5.50 | Barely |
| 1,000 Stars | ~$15.00 | ~$2.50–3.50 | ~$11.50–12.50 | Yes |
| 3,000 Stars | ~$45.00 | ~$4.00–6.00 | ~$39–41 | Yes |
Troubleshooting Common Withdrawal Problems
- App says "withdrawal paused": This is common maintenance or payout suspension. Wait 24–48 hours and try again. If it persists beyond a week, check the app's support channel for announcements.
- TON sent but not received on exchange: Check the transaction on tonscan.org. If confirmed on-chain but not on exchange, open a support ticket with the transaction ID (hash) and your deposit address.
- KYC rejected: Ensure document photos are clear and match your personal details exactly. Blurry IDs and name mismatches are the most common rejection reasons.
- Fiat withdrawal stuck "pending": Bank transfers can take 1–3 business days. Weekend submissions may not process until Monday.
Frequently Asked Questions
How long does it take to withdraw Stars to cash?
Stars-to-TON takes minutes to a few hours. TON deposit to exchange takes 10–30 minutes. Fiat withdrawal takes minutes (crypto cards) to 1–3 business days (bank transfer). Allow 1–3 days total for a first withdrawal.
What is the minimum amount worth withdrawing?
Due to fixed fees at the exchange and fiat withdrawal steps, amounts under 500 Stars (~$7) often lose 30–50% to fees. Accumulate at least 500–1,000 Stars before converting to keep fees below 20% of total value.
Do I need KYC to withdraw Stars to fiat?
KYC is required at the fiat withdrawal step on most exchanges. The Stars-to-TON and TON transfer steps do not require KYC. Set up and complete KYC verification before your first withdrawal to avoid delays.
What can go wrong during a Stars withdrawal?
Common failures: mini app pausing withdrawals, incorrect wallet address causing lost funds, missing exchange memo, KYC verification delays, and regional fiat withdrawal restrictions. Always test with a small amount first and save transaction IDs.
Can I withdraw Stars directly to a bank without TON?
No direct route exists. TON is the necessary intermediary. Some payment bots offer simplified flows that handle the TON step internally, but they still use TON under the hood and typically charge higher fees for the convenience.