Skip to main content
T TON Adoption
Wallets GUIDE · 2026

How to Buy TON via P2P on Bybit and OKX in 2026

Step-by-step: buying TON for rubles via Bybit and OKX P2P in 2026 — payment methods, limits, 115-FZ risks, and how to avoid bank card blocks.

Author
TON Adoption Team · research desk
Published
8 min read

TL;DR. In 2026 centralised fiat onramps for TON from Russia are blocked (Moonpay/Banxa/Mercuryo reject Russian BINs), so Bybit and OKX P2P are the main working channels. Flow: KYC → fund with rubles via P2P → withdraw TON to self-custody. Top Bybit merchants accepting SBP usually quote 0.5-1% over the spot rate; OKX runs slightly wider due to platform fees. Main risks aren’t the trade itself but its footprint in the banking system. Discipline — KYC, dedicated card, sane limits, clean transfer memos, payment receipts — and the trade clears in 10-20 minutes.

Why P2P, not an online exchanger

Until 2022 any Russian resident could buy TON via a card payment on Mercuryo inside Tonkeeper, or via MoonPay/Banxa across dozens of wallets. By 2026 this window is fully closed: all three providers filter cards by Russian-bank BIN ranges and decline. Local exchangers are also under pressure — after 259-FZ tightened in 2025, most online exchangers either went grey (risky) or now require bank-grade KYC.

Centralised exchange P2P marketplaces remained the most liquid channel for three reasons:

  • Escrow mechanics. The platform locks crypto until payment is confirmed — cheating the buyer is technically hard.
  • Volume and spread. Bybit P2P and OKX P2P jointly host 5,000+ active merchants on the Russia route as of mid-2026 — spreads on ruble pairs rarely exceed 1-2%.
  • Dispute resolution. A real Russian-language support team with 1-4 hour response in contested orders.

There are downsides too: KYC is mandatory, “dirty” rubles can land on your card, and bank blocks happen. More on those below.

Preparation: what to do before the first trade

1. Accounts and KYC

Register on either Bybit or OKX. A Russian phone and Russian email (Gmail, ProtonMail are fine) work for both. Complete Standard / Level 1 KYC immediately: passport + selfie + face recognition. This takes 10-30 minutes, sometimes up to 24 hours during peak load.

P2P is gated behind KYC on both platforms since 2025.

2. A card dedicated to P2P

Use a separate card that doesn’t overlap with payroll. Any bank works, but empirically the calmest ones are:

  • Tinkoff (without premium) — neutral history
  • VTB debit
  • Alfa-Bank (also a basic product)

Sberbank blocks/restricts P2P-active cards more often than the others — especially recently opened ones. It’s not law, it’s policy, but it’s a fact.

3. Destination wallet

Prepare a non-custodial TON wallet to withdraw to immediately after purchase. “Bought and left it on the exchange” is a bad habit: the exchange can be hacked, freeze your account, or restrict withdrawals. Any of the proven options:

Which to choose — see our best TON wallets 2026 review.

Scenario A: P2P on Bybit — step by step

  1. Login → Crypto tab → P2P Trading. Top of the screen — select “Buy”, crypto — TON, fiat — RUB.
  2. Filters. Set payment method to Sberbank / Tinkoff / SBP, amount — e.g. 30,000 ₽. Sort by price, top of list = best ads.
  3. Pick a merchant. Watch two numbers: trade count and % completion. Pick those with ≥1000 trades and ≥98% completion — these operators run P2P as a primary business and value their reputation.
  4. Click “Buy” → enter the amount in rubles. Bybit shows how much TON you’ll receive.
  5. Click “Create Order”. A 15-20 minute timer starts and the seller’s bank details appear — card number or SBP phone. Verify immediately that the recipient’s name on the bank side matches the name shown on the merchant’s profile.
  6. Send rubles. In your mobile bank app, transfer to the displayed details. Never write “crypto”, “exchange”, “p2p”, “toncoin” in the memo — these are anti-fraud triggers. Ideal — empty memo, or “loan repayment”, “personal transfer”.
  7. Click “I have paid”. Attach a receipt screenshot from your mobile bank (PDF receipts are sturdier).
  8. Wait for the seller’s confirmation. Usually 1-15 minutes. After that, TON is credited to your Bybit account.
  9. Withdraw TON to your wallet. Funding → Withdraw → TON → TON network → your address. Network fee ~0.05 TON, finality ~5-30 seconds.

Scenario B: P2P on OKX — step by step

Same logic, different interface:

  1. “Buy Crypto” menu → “P2P Trading”. Same — Buy / TON / RUB.
  2. Payment-method filter. OKX in Russia more often surfaces “Bank Transfer” (pick the specific bank) and less often a dedicated SBP option. Pick the bank that issued your card.
  3. Rate and merchant. Compare with Bybit by opening both tabs side by side — OKX spreads run 0.3-0.5% wider on average, but occasional ads beat Bybit. Vet top merchants the same way: ≥1000 trades, ≥98% completion.
  4. Create order → transfer → confirm payment. Same as Bybit, 15-minute timer.
  5. Receive TON in Funding Account. This is a separate OKX sub-account — the coin doesn’t auto-route to your Trading Account.
  6. Withdraw. Withdraw menu → TON → pick network “TON (TONCOIN)” (not “TON on EVM” or “TON ERC-20” — different asset!). Address — your self-custody wallet.

What to look for when picking a merchant (both platforms)

To minimise risk, check:

  • Completed trades ≥1000. Empirical threshold where merchants genuinely value the account.
  • % completion ≥98. Low percentage means the merchant cancels orders often or hits disputes — pass.
  • Online right now. If the merchant’s status reads “online 2 hours ago” — confirmation could be slow. Ideal — green online status now.
  • Account age. “Active 3 months” — potential risk. “Active 2 years” — fine.
  • Reviews and positive marks. Visible on Bybit in the right-side card; on OKX inside the merchant’s profile.

Risks and mitigation

Bank card block

The most common scenario: after the third-fourth P2P trade in a week, the bank restricts remote operations and asks you to come to a branch with documents. This is not an accusation — it’s a computer signal in the anti-fraud system.

Preventive measures:

  • ≤50,000 ₽ per single trade.
  • ≤2-3 trades per day on one card.
  • 4-6 hours between trades, not 10 minutes.
  • No crypto words in the memo.
  • Every 2-3 weeks send “normal” payments — mobile bills, transfers to family — so the card doesn’t look like a pure P2P tool.

If already blocked: request a written reason via the bank, prepare P2P receipts (in your exchange dashboard). In 80% of cases the card unblocks within 3-7 days — that’s the law. More in our P2P and 115-FZ risks article (RU, available in Russian only).

Receiving “dirty” rubles

Sometimes a merchant sends rubles from a card that gets frozen 1-2 days later. The bank may reverse the transfer — rubles leave your card and TON is already withdrawn. Formally, on the exchange you received payment; there’s no one to argue with.

Preventive measures:

  • Trade only with merchants at ≥98% completion and ≥1000 trades.
  • If the transfer arrives from a card under a different name than the merchant’s profile — open an Appeal immediately, do not confirm.
  • Don’t withdraw TON the same day — let it sit on the exchange 24-48 hours. If the bank didn’t reverse anything by then, you’re clean.

Scam via swapped bank details

The costliest mistake — sending rubles to the wrong card. Patterns: a merchant sends bank details as an image where 1-2 digits are swapped; or pushes “new” details via chat. The platform won’t refund if rubles went elsewhere.

Preventive measures:

  • Always copy the card number from the official order screen, not from chat.
  • If a merchant pushes “updated” details via chat — red flag. Close the order (Appeal).
  • Match the recipient’s name from the bank with the merchant’s profile name. Doesn’t match — stop.

Tax and reporting

Buying TON via P2P in Russia is not itself taxed — tax applies on sale at a profit.

What matters:

  • Income = sale price − purchase price. Keep all P2P receipts — they’re proof of acquisition price. Without receipts the tax service treats the full sale amount as income, often 5-10× the real profit.
  • Recurring inflows from a P2P merchant to your card are visible to the tax service via the bank. In 2026 there’s automated data exchange with banks for individual operations >100,000 ₽/month.
  • 3-NDFL is filed annually by 30 April for the prior year. Tax due by 15 July.

Full guide in our Taxes on TON in Russia: step-by-step 2026 article (RU, available in Russian only).

First P2P trade checklist

  • Standard-level KYC complete on Bybit or OKX
  • Separate card, not payroll
  • Destination wallet prepared, address copied
  • Trade limit ≤ 50,000 ₽
  • Merchant: ≥1000 trades, ≥98% completion, online now
  • Bank details copied from order screen, not chat
  • Transfer memo without crypto words
  • Receipt screenshot/PDF uploaded
  • After receiving TON — withdraw to self-custody (but not within the first 24 hours)

Alternative channels if P2P doesn’t fit

  • Via USDT (two-step). Buy USDT for rubles on Bitpapa / Garantex (also P2P, sometimes better rate on large size), then swap USDT-TRC20 → USDT-TON via Crypto Bot or DEX aggregators like swap.coffee.
  • Crypto Bot in Telegram. Lower limits, slightly wider spread, but simpler UX for first-timers.
  • Tonkeeper Battery + Telegram Stars → TON. You can buy Stars via App Store / Google Play and convert to TON; rate is unfavourable, but it works for amounts up to 50-100 USDT.
  • OTC via a trusted dealer. For sums >500,000 ₽ it makes sense — tighter spread, no anti-fraud exposure. Contacts via Russian TON communities.

Bottom line

Bybit and OKX P2P are the working way to buy TON for rubles in 2026. Fair rate, escrow protection, Russian-language support. The main risks aren’t the trade itself but its footprint in the banking system. Discipline (separate card, limits, clean memos) carries 95% of buyers through their first trade in 10-20 minutes.

Withdraw to self-custody immediately. What to do next — stake, swap to USDT, farm yield — pick from our guides in the DeFi on TON category.

Frequently asked

The difference is usually 0.5-1.5% depending on the order and payment method. Top Bybit merchants offering SBP transfers typically have tighter spreads if they have >5000 trades. OKX more often shows bank-transfer flows with required reference text; spreads there tend to run 0.3-0.5% wider due to the higher platform fee layer. Compare immediately before trading — quotes refresh every 2-5 minutes.
There is no direct ban: 115-FZ regulates anti-money-laundering, not crypto purchases. But Russian banks broadly restrict cards that receive recurring transfers from private individuals without a clear purpose. Best practice: separate cards for P2P and salary, ≤50,000 ₽ per single trade, ≤2-3 trades per day from one card, monthly turnover ≤300,000 ₽ — empirical thresholds where blocks are rare in 2026.
After paying you mark 'I have paid' in the order screen. If the seller doesn't confirm within 15 minutes — open an Appeal (dispute) inside the platform. Both Bybit and OKX hold TON in escrow: until the order is closed the seller cannot withdraw the coin. With a payment receipt + timestamp, disputes resolve in your favour 95% of the time within 1-4 hours.
Yes. Both platforms support P2P via cash, equivalents for Kazakhstan and Belarus (Halyk, Kaspi, BelarusBank), and USDT cash via local dealers in major cities. For fiat purchases — filter by 'Bank Transfer EUR/USD' as payment method.
Without verification — effectively zero, KYC is required. After Standard KYC (passport + selfie) — Bybit allows ~50,000 USDT/day, OKX ~20,000 USDT/day. Per-trade limit is set by the merchant: top merchants accept 5,000-50,000 ₽ on small orders, up to 500,000 ₽ on large ones. Daily fiat in/out from a Russian card is usually bottlenecked by the bank's own limit (50,000-150,000 ₽/day for most).
In 2026 centralised onramps for TON from Russia are effectively unavailable: Moonpay, Banxa and Mercuryo block Russian BIN cards. P2P is the main channel. Alternative: buy USDT for rubles on Garantex/Bitpapa, then swap USDT→TON on a DEX (STON.fi/DeDust). Two steps but sometimes a better rate on large amounts.
The purchase itself is not taxed — tax applies when you sell at a profit (13% personal income tax, 15% above 2.4M ₽ annual income in Russia). But the tax service sees recurring inflows from a P2P merchant and may request an explanation. File 3-NDFL annually; the full guide is in our taxes-on-TON article.

Related