← Guides
Playbook In Stars & TON intermediate · 11 min read · Updated Apr 20, 2026
Part of the series Zero to revenue · Part 3

Withdraw Stars without losing 30% to fees

A practical guide to converting Telegram Stars into bankable USD with minimum spread loss — every route, real fees, and the timing tactics that compound across a year.

Telegram Stars hero banner
Stars are the entry point — what arrives in your wallet at full face value before the conversion chain begins. Source: telegram.org press kit.

Stars come into your wallet at face value. Every step from there to USD in your bank account costs you a few percent. Most operators casually lose 25-35% across the chain because they batch wrong, swap on the wrong exchange, or off-ramp through unfavorable corridors.

This guide is how to keep that loss under 10%.

The chain

Every withdrawal goes through some subset of these hops:

Stars (XTR)  →  TON  →  USDT (TON or TRC-20)  →  Fiat (bank or P2P)

Each hop costs you. The art is choosing the path that minimizes total spread for your size and geography.

Step-by-step costs (April 2026)

Hop 1: Stars to TON

This is the only mandatory leg. Done from the Telegram Bot wallet or Channel monetization section.

  • Conversion rate: Telegram fixes the rate at conversion time. As of April 2026: 1 TON ≈ 200 Stars. Rate updates roughly daily.
  • Telegram fee: 0% nominal — but the fixed rate is set at a ~3% spread vs market.
  • Minimum: 1,000 Stars per withdrawal. Lower minimums coming end of 2026.
  • Frequency: unlimited. Batch weekly to amortize the next hop’s fixed cost.

Loss at this hop: ~3%. Unavoidable.

Hop 2: TON to USDT

This is where most operators lose money. Three routes:

RouteSpreadSpeedMin size
Telegram Wallet → USDT swap1.5–2.5%instant$50
STON.fi (TON DEX)0.3–0.6%30snone
DeDust (TON DEX)0.3–0.7%30snone
OKX / Bybit (CEX)0.1–0.3%5minvaries
Direct OTC0.05–0.2%hours$5,000+

The right answer depends on your size:

  • Under $500/wk: STON.fi or DeDust (skip the CEX onboarding).
  • $500–$5,000/wk: OKX or Bybit. Cheaper spread justifies the friction.
  • Over $5,000/wk: pre-arrange OTC with your CEX account manager or a TON-native OTC desk.

Loss at this hop: 0.3–2% depending on route.

Hop 3: USDT to Fiat

Where geography rules everything.

  • EU/US: Wise USDT ramp, Kraken/Coinbase to bank. ~1–1.5% all-in.
  • LATAM (Brazil, Mexico, Argentina): P2P on Binance / Bitget. Often negative spread (USDT trades at premium to USD due to local demand). 0–1% loss; sometimes a gain.
  • MENA, SEA, Africa: P2P preferred; bank rails expensive. ~1–3%.
  • India: WazirX or P2P; harder due to regulation. ~2–4%.
  • CIS (Russia, Belarus, etc.): P2P on local boards. ~0.5–2%.

Loss at this hop: 0–4% depending on geography.

Total realistic losses

ProfileLoss range
EU operator, $200/wk5–8%
EU operator, $2,000/wk via CEX4–6%
Brazilian operator, P2P3–5% (sometimes break-even)
US operator, Kraken route5–7%
Anyone using only Telegram Wallet end-to-end8–14%

The single biggest mistake: relying on the in-app Telegram Wallet for every leg. It’s the most expensive route at every hop.

Step-by-step: the cheapest route for most people

01

Set up TON-native infrastructure once

  • Install a TON wallet (Tonkeeper or @wallet’s self-custodial mode).
  • Verify on STON.fi or DeDust — no KYC.
  • Open an account on OKX or Bybit if you’ll do over $500/week.

This setup is a Saturday afternoon. After that, withdrawals take 5 minutes each.

02

Batch your withdrawals

Convert Stars to TON once a week, not daily. Each conversion has the same 3% spread — batching reduces operational time, not cost.

Convert TON → USDT in chunks of $500-$2,000 for best rates on DEX (smaller chunks waste gas; larger chunks slip the price).

03

Pick your USDT chain wisely

  • TON → USDT (TON network): cheapest, instant, requires off-ramp that supports TON’s USDT.
  • TON → USDT (TRC-20): one extra bridge hop (~0.3% loss, $1 gas), but TRC-20 is universally accepted.

Use TON-native USDT if your off-ramp accepts it (most P2P boards do). TRC-20 if you’re cashing through Kraken/Coinbase.

04

Off-ramp wisely

  • EU/US: Kraken (no withdrawal fee on bank transfer in many regions), Coinbase, or Wise’s USDT on/off ramp.
  • LATAM: Binance P2P. Always check 5-10 listings before accepting; spreads vary 1-2% within the same hour.
  • MENA/SEA: Bybit P2P.
  • CIS: Local crypto exchanges; verify counterparty rating > 99%.

Test small first time. Always.

05

Track and reconcile

Keep a ledger:

DateStars→ TON→ USDT→ USDNet loss %

Reconcile weekly. If your loss creeps above 8% for two consecutive weeks, you’re routing wrong.

Tax (briefly, not advice)

Most jurisdictions treat the Stars-to-fiat chain as a cryptocurrency disposal at every hop. Track every conversion. In the EU/US/UK, software like Koinly or CoinTracker can ingest TON and CEX data.

In some jurisdictions (notably Portugal pre-2023, and a handful of Caribbean countries), crypto-to-fiat for personal income remains tax-free at conversion — confirm with a local accountant before structuring around this.

What we won’t recommend

  • Cashing through random Telegram OTC bots: fraud risk is real. The cheap-looking spread is bait.
  • Holding Stars or TON expecting price appreciation: convert what you earn. Speculation is a separate business.
  • Using personal Wise/Revolut for high-volume crypto off-ramps: account closure risk. Use accounts dedicated to crypto activity.
core.telegram.org Stars API reference core.telegram.org TON developer docs

Annual savings worked example

  • Revenue: $5,000/month in Stars = $60,000/year.
  • Naive route (Telegram Wallet end-to-end): 30% loss = $42,000 net.
  • Optimized route (this guide): 7% loss = $55,800 net.
  • Annual delta: $13,800.

Two Saturdays of setup. Five minutes per week of execution. Worth it.

Stay in the loop

One short email when something useful ships. No tracking pixels, no upsell.