This article contains affiliate links. Yieldo may earn a commission at no extra cost to you.
Written by Eugen Voyager · Updated 03 July 2026
Learning how to arbitrage crypto in 2026 comes down to one hard truth: the headline percent on a scanner is not what you take home. Below is the same eight-step playbook we run on Yieldo's live scanner across nine exchanges — MEXC, Bybit, OKX, Bitget, Gate.io, KuCoin, Binance, plus STON.fi on TON and Jupiter on Solana — with the same withdrawal-fee and network-status data that separates a real arbitrage window from a fake one.
The table below is the source of truth. It refreshes every minute, filters spreads under 0.1%, and only surfaces routes where the withdrawal network is currently enabled on both legs. Every step of this guide points back to it.
| Coin | Buy On | Sell On | Spread | Action |
|---|---|---|---|---|
| ESPORTS HOT | BingX $0.023190 | MEXC $0.033270 | 43.47% | |
| IVPAY HOT | Gate.io $0.000207 | BingX $0.000295 | 42.31% | |
| RAVE HOT | KuCoin $0.305000 | Gate.io $0.412400 | 35.21% | |
| RAVE HOT | Bitget $0.305340 | Gate.io $0.412400 | 35.06% | |
| RAVE HOT | MEXC $0.312300 | Gate.io $0.412400 | 32.05% | |
| ESPORTS HOT | KuCoin $0.025300 | MEXC $0.033270 | 31.50% | |
| ESPORTS HOT | Gate.io $0.025310 | MEXC $0.033270 | 31.45% | |
| RAVE HOT | BingX $0.314470 | Gate.io $0.412400 | 31.14% | |
| MY HOT | STON.fi $0.030401 | Gate.io $0.038020 | 25.06% | |
| ECOR HOT | MEXC $0.023110 | STON.fi $0.028043 | 21.35% |
TL;DR — How to Arbitrage Crypto in One Minute
In 2026, the only crypto arbitrage that pays is the spread that survives withdrawal fees, transfer time, and network status — not the headline percent on the scanner. To arbitrage crypto step by step: open accounts on two exchanges (MEXC + Bybit is the canonical starter pair), deposit USDT on a cheap network, find a live spread on Yieldo's arbitrage scanner, verify the withdrawal route is enabled on both legs, calculate net profit after fees, execute buy-transfer-sell in strict order, withdraw your profit, and log the result to improve the next trade.
- Starter capital: $300–$500 workable minimum, $1,000+ practical.
- Starter pair: MEXC (https://yieldo.me/go/mexc?ctx=web_blog) + Bybit (https://yieldo.me/go/bybit?ctx=web_blog) — coverage plus liquidity.
- Realistic yield: 0.3–2% per successful capture; roughly 30–50% of headline spreads survive execution.
- Total time per trade: 5–45 minutes end-to-end, dominated by transfer confirmation.
- Unique Yieldo edge: the scanner already subtracts trading + withdrawal fees, and it drops any route where
withdraw_enabled=0ordeposit_enabled=0.
What Is Crypto Arbitrage and Why It Still Works in 2026
Crypto arbitrage is the practice of buying the same asset cheaper on one exchange and selling it more expensively on another, capturing the price gap after fees. The only spread that matters is the one that survives your withdrawal fee, your transfer time, and the live status of the network you route through — everything else is noise. Yieldo tracks nine venues (seven CEX plus STON.fi and Jupiter as DEX) and refreshes cross-exchange spot data every minute, which is where the "still works in 2026" claim gets its evidence: on a normal day, the scanner surfaces dozens of mid-cap opportunities above 1% net-of-fees. For the full landscape of spot, funding-rate, triangular and CEX-to-DEX arbitrage in one place, see our crypto arbitrage guide.
Why Prices Differ Between Exchanges
Spot prices diverge for structural, not conspiratorial, reasons. New listings arrive on MEXC or Gate.io weeks before Binance picks them up, so the cross-listing spread stays open for hours instead of seconds. Regional demand imbalances (RUB and TRY on-ramps, KRW premium on Korean books) push a single asset above or below global spot. Liquidity fragmentation across order books means market makers can only close the gap as fast as their inventory allows, and during volatile events they widen deliberately to protect risk. Yieldo's spread data catches all three effects because it compares the top-of-book bid and ask on every venue, not the last-trade prints that most static aggregators show. See the arbitrage types comparison for how spot, funding-rate and triangular arb differ in what "price difference" even means.
Who Should (and Shouldn't) Try Arbitrage in 2026
Arbitrage suits detail-oriented users who treat trading as a workflow — not a lottery ticket. If you enjoy checklists, logs and reading fee schedules, you will do well. If you want passive yield, look at staking or funding-rate farming instead. Arbitrage requires active monitoring, at least two funded exchange accounts, and the discipline to walk away when the calculator says the net is under 0.3%. It also requires a jurisdiction that lets you keep multiple CEX accounts open — US residents lose access to most of the exchanges we cover here, EU residents face tighter KYC after March 2025 MiCA, but CIS and most APAC users are unrestricted.
Before You Start — Three Prerequisites
Do not skip this section. Almost every "I lost money arbitraging crypto" story I have seen in the past year came from someone who tried to execute Step 6 with a Step 0 that was missing. There are three prerequisites, all boring, all required.
Starting Capital (Minimum $300–$500)
Anything under $300 is eaten by network fees before the trade closes. A $200 arb with a $5 withdrawal is 2.5% dead cost on the round trip — you need a 3% gross spread just to break even, and those exist mostly on illiquid new listings where slippage will finish the job. $300–$500 is the workable floor, $1,000 is the point where fee drag stops dominating, and $3,000–$10,000 is where the strategy starts to look like a job rather than a hobby. Never deposit more than 30 days of trading budget on any single exchange — counterparty risk is real, and 2022 taught the lesson loudly.
Accounts on At Least 2 Exchanges
You need at least two funded exchange accounts before you look at a single spread. The canonical starter pair in 2026 is MEXC + Bybit — MEXC (https://yieldo.me/go/mexc?ctx=web_blog) for coin coverage and the lowest taker fee among Yieldo's supported set, Bybit (https://yieldo.me/go/bybit?ctx=web_blog) for spot depth and six free USDT networks. Add OKX (https://yieldo.me/go/okx?ctx=web_blog) as a third if you want to shortcut into funding-rate arb later. KYC on all of them takes 24–72 hours; do it before capital hits the account, not after. Our exchange ranking compares the full stack against the seven criteria we use.
A Notes App (Yes, Really)
Every professional arbitrageur I know logs three numbers per trade: gross spread at click, net after fees, and total round-trip time. After ten to twenty trades a pattern emerges — a specific pair, coin cluster and network cluster where your P&L clusters positive. That is your edge, and you would not have found it without the log. Any notes app works. A spreadsheet with columns [Date, Pair, Coin, Buy Ex, Sell Ex, Network, Size, Gross %, Net $, Time (min)] is enough.
Step 1 — Pick Your Exchange Pair Based on Coverage and Withdrawal Cost
The first real decision is which two exchanges. Coverage plus withdrawal cost is the correct axis to optimise; liquidity is a distant third when you are running $500–$5,000 lots. In practice, that lands you at the same starter pair almost every time.
Why MEXC + Bybit Is the Canonical Starter Pair
MEXC (https://yieldo.me/go/mexc?ctx=web_blog) lists more than 9,000 coins — roughly 30 times the OKX catalog — and charges a permanent 0% maker / 0.05% taker fee on spot. Combined with thousands of free withdrawal routes across smaller coins, MEXC is the venue where new-listing spreads originate: a token that will hit Bybit next month usually trades on MEXC today. Bybit (https://yieldo.me/go/bybit?ctx=web_blog) sits on the other side of the trade — the deepest spot books outside Binance, six free USDT networks running simultaneously (Aptos, Bera, Corn, HyperEVM, Mantle, Plasma), and the fastest confirmation on Plasma at sub-second finality. MEXC is where you find the spread; Bybit is where you can actually move USDT for free to complete the round trip. See the MEXC profile and Bybit profile for the full breakdown.
Alternative Pairs for Different Strategies
If your target is funding-rate arb instead of spot, swap the pair to Bybit + OKX — the two deepest perp books in the industry, and the primary delta-neutral pair. If your target is altcoin listing windows, add Gate.io (https://yieldo.me/go/gate?ctx=web_blog) as a third account — the 4,000+ listing catalog overlaps with MEXC on the long tail, and TRC-20 USDT is free. For CIS users who need a rouble on-ramp, KuCoin (https://yieldo.me/go/kucoin?ctx=web_blog) is one of the few CEX with reliable RUB channels. Bitget (https://yieldo.me/go/bitget?ctx=web_blog) is the copy-trading and low-perp-fee choice — worth adding once your first two accounts are stable. Binance is the reference liquidity benchmark; we mention it for price discovery but Yieldo has no Binance affiliate.
Step 2 — Deposit Capital on Both Exchanges
Once accounts are live, fund each with USDT on the cheapest network they share. The goal in Step 2 is boring: pre-position capital so that when a spread opens, you are ready to click buy without a 45-minute deposit lag.
Which Coin to Use for the Deposit
USDT is the universal deposit for arbitrage. It is the quote currency on almost every pair worth trading, it is the cheapest cross-exchange carrier (Bybit offers six free USDT networks, MEXC and Gate.io are free on TRC-20), and it eliminates a leg from the round trip. TRC-20 is the safest common denominator — every CEX in our set supports it, fees run 15.00% on MEXC and 100.00% on Gate.io. Plasma is the Bybit-specific fast lane: 3.18% and sub-second confirmations, ideal once you are moving between Bybit and any Plasma-supporting counterparty. USDC works too but has narrower free-route coverage across the supported six.
KYC Traps to Avoid
The most expensive lesson in arbitrage is a KYC freeze during a live spread. Complete KYC to the highest tier your jurisdiction allows before your capital lands — that means uploading ID, proof of address and (for most venues at higher tiers) a selfie video. Rapid deposit-withdraw cycles are exactly the pattern anti-fraud systems flag; new accounts on their first week are the highest-risk group. Two mitigations: spread your first trades across several days rather than executing five round trips in one afternoon, and pre-verify at higher KYC tiers on both accounts so you have withdrawal headroom before you need it. See the choose-an-exchange guide for the KYC checklist.
Step 3 — Find a Live Spread with the Yieldo Scanner
The headline number on the scanner is not what you take home. Yieldo's default sort is by net profit — the number that already subtracts trading fees on both legs and the withdrawal fee for the cheapest currently-enabled network. That is the number to trust. Everything else is a marketing figure.
How to Read the Scanner Table
Open the Yieldo arbitrage scanner. Each row shows: coin, cheap-leg exchange with its bid, expensive-leg exchange with its ask, the raw spread as a percent, and the net-of-fee profit for a reference size. Filter by pair (top filter) to show only spreads between the two exchanges you funded in Step 2. Sort by "Net" not by "Spread" — the two often disagree by 30–60% because a fat spread routed through ERC-20 collapses after gas. The "hot" badge marks opportunities the system has seen open for more than a few minutes, meaning the market makers have not closed the gap yet and it is more likely to survive your execution window.
Live Yieldo Scanner (Embedded)
| Coin | Buy On | Sell On | Spread | Action |
|---|---|---|---|---|
| ESPORTS HOT | BingX $0.023190 | MEXC $0.033270 | 43.47% | |
| IVPAY HOT | Gate.io $0.000207 | BingX $0.000295 | 42.31% | |
| RAVE HOT | KuCoin $0.305000 | Gate.io $0.412400 | 35.21% | |
| RAVE HOT | Bitget $0.305340 | Gate.io $0.412400 | 35.06% | |
| RAVE HOT | MEXC $0.312300 | Gate.io $0.412400 | 32.05% | |
| ESPORTS HOT | KuCoin $0.025300 | MEXC $0.033270 | 31.50% | |
| ESPORTS HOT | Gate.io $0.025310 | MEXC $0.033270 | 31.45% | |
| RAVE HOT | BingX $0.314470 | Gate.io $0.412400 | 31.14% | |
| MY HOT | STON.fi $0.030401 | Gate.io $0.038020 | 25.06% | |
| ECOR HOT | MEXC $0.023110 | STON.fi $0.028043 | 21.35% |
What Counts as an "Opening" (Not Just a Number)
An opening is a spread that clears three tests, not one. First, net profit > 0.3% at your intended size — anything smaller does not justify execution risk. Second, the withdrawal network you plan to use is showing green on both exchanges (see Step 4). Third, the sell-leg book has enough depth to absorb your position without eating the spread through slippage — a rule of thumb is your size < 20% of the top-of-book bid volume. Ignore majors spreads under 0.5% (they close in seconds because market makers arb them away) and altcoin spreads under 1.5% (the survival rate is low). Anything above those thresholds, with all three tests green, is a real opening.
Step 4 — Verify Withdrawal Fees and Network Availability
The calculator subtracts what the scanner cannot guarantee. Step 4 is where you translate the scanner's ideal-world assumption into a real-world one — the specific network you will actually use, its live enable status on both venues, and its fee on today's gas conditions. Miss this step and you buy into a fake spread; every failed arb story I have investigated has Step 4 missing at the root.
The Cheapest Networks in 2026 (by Coin)
These are the routes to memorise; the rest are edge cases. For USDT, TRC-20 is universally cheap (free on MEXC on select routes, free on Gate.io, free on Bybit's six-network stack including Plasma). For BTC, BSC-wrapped on MEXC is roughly $0.02 — an order of magnitude cheaper than native BTC on Bybit at 0.80%. Lightning on Gate.io is the cheapest native-BTC path at $0.30–$1. For ETH, 1.50% on OKX is the cheapest native ETH withdrawal in the supported six, with Bybit's Arbitrum and Mantle routes as backup. For SOL, gas is ~$0.001 on any supporting venue. For TRX, TRC-20 native withdrawals are free almost everywhere. The cheapest fees index keeps the live per-coin ranking.
Cheapest Live Withdrawal Routes (Embedded)
| Coin | Cheapest Fee | Exchange | Network | Status | Action |
|---|---|---|---|---|---|
| BTC Bitcoin | 0.00000003 BTC | OKX | X LAYER | ✅ | Withdraw |
| ETH Ethereum | 0.00000075 ETH | OKX | STARKNET | ✅ | Withdraw |
| USDT Tether | 0.00002 USDT | OKX | PLASMA | ✅ | Withdraw |
| USDC USDC | 0.00021 USDC | MEXC | AVALANCHE C CHAIN(AVAX CCHAIN) | ✅ | Withdraw |
| SOL Solana | 0.000023 SOL | OKX | X LAYER | ✅ | Withdraw |
| BNB BNB | 0.00001 BNB | Binance | OPBNB | ✅ | Withdraw |
| XRP XRP | 0.01 XRP | OKX | XRP | ✅ | Withdraw |
| ADA Cardano | 0.11 ADA | Binance | BSC | ✅ | Withdraw |
| DOGE Dogecoin | 0.17 DOGE | MEXC | BNB SMART CHAIN(BEP20) | ✅ | Withdraw |
| HYPE HYPE | 0.000041 HYPE | OKX | HYPEREVM | ✅ | Withdraw |
How to Check withdraw_enabled / deposit_enabled in 5 Seconds
Yieldo persists two flags per (exchange × coin × network) row: withdraw_enabled on the source and deposit_enabled on the target. Both must be true for the route to work right now. The fees page only shows routes where the source's withdraw flag is on; you still cross-check the target's deposit flag before pressing buy. OKX historically carries the highest count of disabled routes among the supported six — roughly 34 at any given time — so if either leg is OKX, verify twice. If either flag is false, the transfer sits in a non-recoverable mempool state until the exchange re-enables the network, which can take hours. That is why we say a fake spread is one disabled route away. If it happens to you mid-transfer, follow our what-to-do when a withdrawal network is disabled playbook.
Step 5 — Calculate Net Profit Before You Execute
The calculator subtracts what the scanner cannot guarantee. This is the second checkpoint after Step 4 — same principle, more precise: you plug your actual size and your actual chosen network into a formula that gives you a specific dollar figure of expected net profit. If that figure falls under your minimum threshold, you walk away. If it clears, you execute.
The Formula: Spread − Fees − Transfer Cost − Slippage
net = gross_spread × size − (taker_fee_buy + taker_fee_sell) × size − withdrawal_fee_usd − slippage_estimate_usd
Trading fees change roughly once a year; use these as constants: MEXC 0.05% taker, Bybit 0.10%, OKX 0.10%, Bitget 0.10% (0.08% with the BGB discount), Gate.io 0.20%, KuCoin 0.10%. Round-trip trading cost is therefore 0.15% (MEXC+Bybit) to 0.40% (any pair with Gate.io in it). Withdrawal fee is the live number from Step 4 in USD. Slippage estimate is roughly 0.05% for majors at $1,000–$5,000 size, up to 0.5% for thin altcoin books; use 0.1% as a conservative default.
Live Net-Profit Calculator (Embedded)
Profit Calculator
Calculate your potential profit from current arbitrage opportunities
| Coin | Buy On | Sell On | Spread | Gross Profit | Net Profit | Action |
|---|
Worked Example: $1,000 on a 1.2% Spread
Assume you spot a 1.2% MEXC → Bybit spread on a mid-cap, you plan to route USDT back on TRC-20, and your position size is $1,000.
- Gross spread: 1.2% × $1,000 = $12.00
- Buy-leg taker (MEXC 0.05%): 0.05% × $1,000 = $0.50
- Sell-leg taker (Bybit 0.10%): 0.10% × $1,000 = $1.00
- USDT TRC-20 withdrawal: ~$1.00
- Total costs: $0.50 + $1.00 + $1.00 = $2.50
- Net profit: $12.00 − $2.50 = $9.50 (0.95% ROI on the round trip)
Now the cautionary version. Same spread but routed the wrong way — 1.0% spread on $1,000, USDT via ERC-20 on a busy day: $10 gross − $2 combined taker − $15 ERC-20 fee = −$7 net loss. That is what "the scanner said 1%, I lost $7" means. Step 4 (network verify) plus Step 5 (calculator) is how you avoid it.
Step 6 — Execute the Trade (Buy Leg, Transfer, Sell Leg)
The spread that survives is the one that gets executed inside the transfer window. Execution is a strict, ordered dance — any pause between the three legs is time for the market makers to close the gap. Do the buy in three seconds, initiate the transfer immediately, and have the sell-leg exchange open in another tab waiting.
The 3-Second Buy-Leg Rule
On the cheap-price exchange, place a market buy for your full position size within three seconds of confirming the spread in the scanner. For liquid majors (BTC, ETH, SOL, USDT pairs), market orders execute instantly with sub-0.05% slippage at $500–$5,000 sizes. For thin altcoin books on MEXC, Gate.io or KuCoin, use a limit order at or just above the offered ask to avoid walking the book — an aggressive limit at ask+0.1% still executes fast and protects you from a 2% slippage event on an illiquid pair. If only a partial fills, cancel the rest immediately; the spread is already closing.
Transfer: Pick the Fastest Cheap Network, Not the Cheapest Slow One
The trade-off between "cheapest" and "fastest" is the pivotal choice of Step 6. TRC-20 is free but exchanges wait for ~20 confirmations to credit (roughly 2–5 minutes end-to-end). Native BTC is 30–60 minutes at three confirmations — never use it on spreads under 2%. Plasma is sub-second and free on Bybit — the gold standard for USDT routing. Arbitrum is 1–3 minutes. Mantle is 2–5 minutes. Solana native SOL is under a minute. For any spread under 0.5%, only pick sub-minute finality; for spreads above 1%, TRC-20 is fine because the confirm time still fits inside typical spread half-life. See the live fees comparison for the per-network confirmation windows.
The Sell-Leg Timing Trap
Once the deposit lands, market-sell the same size on the expensive-price exchange immediately. Do not wait to "see if the spread widens" — the number on the sell side is what you have; watching it move is watching your P&L drift. If the spread has narrowed during transfer, you either accept a smaller net or (rarely) hold the coin waiting for the gap to reopen, but the second choice is no longer arbitrage — it is directional trading. Never leave the sold position half-executed: arbitrage is delta-neutral only when both legs are complete.
Step 7 — Withdraw Profit and Reset Your Capital
You now sit on a lopsided balance — the destination exchange is overfunded, the source is empty. Step 7 rebalances so you are ready for the next opportunity within minutes, not hours.
Where to Park Idle USDT Between Trades
Idle capital should not sit at 0% while it waits. Bybit's Savings USDT pays low but competitive rates, OKX Simple Earn is a flexible option, and MEXC's flexible savings often pays slightly higher on smaller balances. All three let you withdraw instantly to spot when a spread opens. For longer holds (weeks), see the staking page for higher-rate flexible options — just remember that any flexible product with a >24-hour lockup is not compatible with active arbitrage. For working capital between trades, stick to instant-redemption flexible savings inside the exchange, not on-chain protocols.
When to Compound vs When to Cash Out
Compounding compounds capital drag — every extra dollar you push through the cycle also carries the same fixed transfer costs. Reinvest profit until your working capital hits a size where slippage on your target pair starts to matter (rule of thumb: 20% of the top-of-book bid volume on your worst-case liquid pair). Above that, siphon incremental profit to cold storage or a longer-term yield product. Never leave more than 30 days of trading capital on any single venue — counterparty risk on CEX is not zero, and Bybit's Feb 2025 Lazarus hit is a reminder that even fast-recovery incidents are not guaranteed.
Step 8 — Track Results and Iterate
The gap between a lucky one-off arb and a repeatable strategy is the log. Step 8 is boring, cumulative, and the only step that turns Steps 1–7 into a system.
The Three Numbers to Log After Every Trade
Record three numbers after every trade: (1) net profit in dollars (from Step 5's calculator, ex-post — the actual number after both fills), (2) time-to-execute (from scanner-detection to sell-side fill), and (3) the network you used (source-exchange → network → target-exchange). After ten to twenty trades a pattern emerges: a specific exchange pair or coin cluster gives you consistently higher net-per-hour than the rest. That is your local edge, and the log is the only way you would have found it.
When to Stop, Switch Pairs, or Add an Account
Stop if your net-per-hour drops below your local minimum wage after taxes — arbitrage as a hobby is fine, arbitrage as a hobby costing you money is a mistake. Switch pairs if your log shows the current pair has produced <60% survivor rate over ten trades — the market has probably tightened. Add a new account (usually the third being OKX or Gate.io) if you notice you keep passing on spreads because you lack a leg on one specific venue; the marginal onboarding cost is small relative to the missed opportunities. Cross-reference with our best exchanges for crypto arbitrage ranking when you shortlist number three.
Advanced — Where to Go Next (Funding-Rate and DEX Arbitrage)
The eight-step spot arbitrage playbook is the base layer. Once you have twenty logged trades and a positive net-per-hour, two natural next steps unlock: funding-rate arbitrage (delta-neutral, harvest funding every 8 hours) and CEX-to-DEX arbitrage (bigger spreads, more infrastructure). Both are covered in dedicated Yieldo pillars.
Funding-Rate Arbitrage (Delta-Neutral)
Funding-rate arbitrage takes the "delta-neutral" concept from Step 6 and holds it — long spot on one venue, short perpetual on the same or another venue, harvest funding payments paid every 8 hours. Because you are hedged in both directions, price movement in the underlying is irrelevant; you are farming the funding rate. Positive-funding pairs pay long-holders; negative-funding pairs pay short-holders. Typical annualised yields on active pairs run 5–30% APR, spiking to 50%+ during macro stress events. Bybit + OKX is the canonical delta-neutral pair — see the funding-rate arbitrage guide and the CEX vs DEX funding arb comparison for the full playbook.
Live Funding Spreads (Embedded)
| Coin | Long | Short | Spread | Action |
|---|---|---|---|---|
| BONK HOT | OKX -0.1845% | Hyperliquid -0.0098% | +0.1748% | |
| NOT HOT | Gate.io -0.0764% | Binance +0.0050% | +0.0814% | |
| HYPE | Bybit -0.0298% | KuCoin +0.0050% | +0.0348% | |
| PYTH | KuCoin -0.0262% | Binance +0.0050% | +0.0312% | |
| LDO | Bybit -0.0210% | Binance +0.0100% | +0.0310% | |
| LDO | Bybit -0.0208% | KuCoin +0.0100% | +0.0308% | |
| ASTER | Bybit -0.0248% | KuCoin +0.0050% | +0.0298% | |
| NEAR | Binance -0.0189% | KuCoin +0.0100% | +0.0289% | |
| DOT | Bybit -0.0181% | Binance +0.0100% | +0.0281% | |
| DOT | OKX -0.0180% | Binance +0.0100% | +0.0280% |
CEX-to-DEX on TON (STON.fi) and Solana (Jupiter)
CEX-to-DEX is the underused angle. When MEXC or Gate.io list a Solana memecoin or TON-native token days before a tier-1 CEX picks it up, the price on STON.fi (https://yieldo.me/go/stonfi?ctx=web_blog) pools or Jupiter (https://yieldo.me/go/jupiter?ctx=web_blog) aggregator diverges from CEX spot by 1–5%. Gas on Solana is ~$0.001, so even sub-$1,000 captures stay net-positive; TON gas runs $0.50–$2.50 per swap, which is meaningful only on tiny trades. Wallets: Phantom or Solflare for Solana (base58 addresses), Tonkeeper or MyTonWallet for TON (bounceable addresses) — never paste an EVM address into a Solana or TON withdrawal field. See our wrong-network mistakes checklist for the full non-recoverable list. See the arbitrage types compared for how CEX-DEX differs from cross-exchange spot arb mechanically.
Common Beginner Mistakes to Avoid
Chasing Headline Spreads Without Checking the Network
A 3% spread on OKX with the withdrawal network showing amber-status is not a 3% spread — it is a coin flip. Yieldo tracks the disabled routes precisely to prevent this: the scanner drops any row where either flag is false, but if you spot a spread on the raw exchange dashboard, you must verify manually. If you cannot check the flag in five seconds, do not click buy.
Underestimating the Transfer Window
New arbitrageurs pick TRC-20 for USDT (correct) and then pick native BTC for BTC (fatal) because "BTC is BTC". Native BTC at three confirmations is 30–60 minutes; the average spot spread half-life on a mid-cap is 8 minutes. You will not catch the sell price. Use BSC-wrapped BTC on MEXC or Lightning on Gate.io on any BTC arb, unless the spread exceeds 2% and you are willing to hold the position directionally if the transfer window blows the arb.
Skipping the Calculator "Just This Once"
Every trader who has told me "I know this one is fine" has followed it with a story about how it was not fine. The calculator is 20 seconds. The trades where you skip it are the trades where you lose. Automate it into your workflow: scanner shows spread → calculator confirms net → then click buy. Not before.
Risks and Honest Caveats
Spread Survives ~30–50% of the Time
The honest arbitrage math admits that withdrawal fees, transfer latency and network flips eat the headline spread on roughly 30–50% of trades — meaning between one-half and two-thirds of the opportunities you see on any scanner are theoretical, not tradable. Yieldo's scanner pre-filters the worst of them (disabled routes) but cannot predict market-maker reaction time. The survival rate is why we say arbitrage is not passive income — it is a low-margin, high-diligence trade. The upside is that the surviving trades are consistently profitable when the checklist runs, which is why the strategy still works in 2026.
Counterparty and Regulatory Risk
CEX counterparty risk is real. FTX in November 2022 wiped out user balances entirely; Bybit's February 21, 2025 Lazarus Group hack took $1.5B but recovered within 72 hours. Neither outcome is guaranteed. Never leave more than 30 days of working capital on any single venue. Regulatory risk varies by jurisdiction — US residents are restricted on almost every venue we cover, EU residents face MiCA-era tighter KYC, CIS users retain broad access but should track sanctions news. Yieldo is not a registered investment adviser; nothing in this article is financial advice. See the live fees and network status page for real-time counterparty monitoring signals.
FAQ — Crypto Arbitrage for Beginners
How do I start crypto arbitrage as a beginner?
The only crypto arbitrage that pays is the spread that survives withdrawal fees, transfer time, and network status — not the headline percent on the scanner. To start, open accounts on two exchanges (MEXC and Bybit is the canonical starter pair), fund each with $300–$500 in USDT on TRC-20 or Plasma, then work through the eight-step flow in this guide: pick pair, deposit, find spread on Yieldo's scanner, verify network, calculate net, execute buy-transfer-sell, withdraw profit, log the result. Expect the first three trades to feel slow; by trade ten the workflow becomes muscle memory.
How much money do I need to start crypto arbitrage?
The workable floor is $300–$500, but the practical floor is closer to $1,000. Below $300, fixed transfer fees eat the spread: a $200 arb with a $5 withdrawal is 2.5% dead cost on the round trip, which requires a 3% gross spread just to break even. Between $500 and $1,000 you can trade the mid-caps that produce 1–2% spreads regularly, and $1,000+ opens the majors where 0.3–0.8% net becomes meaningful because the fixed fees are a smaller drag. Above $5,000 per leg, slippage on thin altcoin books starts to matter and you shift toward majors — see our exchange ranking for which venues absorb bigger sizes.
How much can you earn from crypto arbitrage per day?
Realistic yields are 0.3–2% per successful capture, with the caveat that roughly 30–50% of headline spreads survive execution. On $1,000 capital running two to four trades per day, that translates to $5–$30 of net profit on productive days — and days with zero good trades are normal. Anyone promising 5–10% daily returns from crypto arbitrage is describing a marketing pitch, not the math. The strategy works, but it works like farming, not like winning the lottery.
Is crypto arbitrage still profitable in 2026?
Yes, on the right pairs, and only when you actually run the calculator step. Majors (BTC, ETH, SOL) spreads have compressed to 0.02–0.12% and are unreliably profitable at retail size after fees. Mid-cap altcoins, newly-listed tokens on MEXC or Gate.io, and CEX-to-DEX gaps on Solana/TON regularly produce 1–5% opportunities that survive execution. Yieldo's live scanner exists because these opportunities appear every few minutes on the right venues — you just need the discipline to pass on the ones that fail Step 3 (network check) or Step 5 (net profit).
Is crypto arbitrage legal?
Yes, in most jurisdictions including the US, EU, UK, and CIS. Crypto arbitrage is normal cross-market trading, not market manipulation — you are transacting at published prices on regulated (or self-regulated) venues. Local tax rules apply: crypto gains are taxable in most countries at your marginal income or capital-gains rate. Some jurisdictions also require KYC for withdrawals above set thresholds. Yieldo is not a legal or tax adviser; consult a professional for your specific jurisdiction. Note that individual exchanges restrict certain regions (see Step 1) — that is a counterparty constraint, not a legality issue.
What is the safest way to arbitrage crypto?
Small size on liquid majors, moved between two exchanges via a stablecoin bridge on a free network. Concretely: BTC or ETH spot arbitrage between Bybit and OKX, USDT routed on Plasma (Bybit free) or X Layer (OKX cheapest), positions capped at 20% of the top-of-book bid volume. This is the "USDT carrier" pattern — the USDT never leaves the free-network stack, the majors trade means slippage stays under 0.1%, and both venues are deep enough that KYC-freeze risk on any single trade is small. Never deploy more than 30 days of trading capital on any one exchange.
How long does one arbitrage trade take?
5–45 minutes end-to-end, dominated by transfer confirmation time. Buy-leg execution is instant on liquid markets; sell-leg execution is instant once the deposit lands. The variable is the network: Plasma sub-second, Solana native under 1 min, TRC-20 USDT 2–5 min, Arbitrum 1–3 min, Mantle 2–5 min, native BTC 30–60 min at three confirmations. Choose network by spread half-life: sub-0.5% spreads only survive on sub-minute finality; above 1% spreads can tolerate TRC-20 or Arbitrum. Native BTC is only viable on spreads above 2% because the confirm window frequently outlasts the spread itself.
Do I need a bot to do crypto arbitrage?
No for beginners at retail size. Yieldo's scanner plus calculator replace 90% of what an entry-level bot does — they surface tradable spreads with net profit already computed and filtered against live network status. Bots start to matter above $50,000 positions where sub-second execution decides whether you get filled or watch the spread close. Even then, most retail bots underperform because they miss the network-status check that Yieldo does natively. Learn the manual playbook first; automate only once your log shows the strategy is repeatable.
What is the biggest risk in crypto arbitrage?
Withdrawal network being disabled mid-transfer, then the sell-side price closes before your funds settle. Your money is stuck on-chain in an unaccepted state for hours or days, and the arbitrage opportunity you were chasing is long gone. This is the single largest failure mode we see in support tickets, and it is the reason Step 4 exists as a full checkpoint rather than a footnote. Second-largest risk is KYC freeze during transfer — the pattern of rapid deposits and withdrawals triggers anti-fraud flags on new accounts. Mitigate both by pre-verifying at higher KYC tiers and cross-checking network status on the fees page before every trade.
Which two exchanges should I start with?
MEXC (https://yieldo.me/go/mexc?ctx=web_blog) and Bybit (https://yieldo.me/go/bybit?ctx=web_blog) — the canonical starter pair for spot arbitrage in 2026. MEXC wins on coin coverage (9,000+ listings), lowest taker fee (0.05%) and free withdrawal routes; Bybit wins on spot depth, six free USDT networks and sub-second finality on Plasma. Add OKX (https://yieldo.me/go/okx?ctx=web_blog) as your third if you plan to move into funding-rate arb. For the full seven-CEX-plus-two-DEX ranking with per-strategy verdicts, see our best exchanges for crypto arbitrage comparison.
Disclaimer and About the Author
Risk warning. Crypto arbitrage carries execution, withdrawal, network, counterparty and regulatory risk. Spreads close fast; a delay of seconds on a manual capture can turn a 1% theoretical profit into a 1% realised loss after slippage. Withdrawal networks can be disabled mid-transfer (see Step 4). Exchange counterparty risk is real: KYC freezes, regional bans and unscheduled maintenance happen. The honest arbitrage math admits withdrawal fees eat the headline spread on roughly 30–50% of trades — the strategy is not passive income and it is not risk-free. Never deploy capital you cannot afford to lose.
Disclaimer. This article contains affiliate links. Yieldo may earn a commission at no extra cost to you when you sign up for an exchange via one of the referral CTAs above. We do not run an affiliate program with Binance — Binance is mentioned for reference liquidity only. Yieldo is not a registered investment adviser; nothing in this article is financial advice. Live data shown in the embedded widgets is sourced from exchange APIs and refreshed at least every minute; refer to our data sources page for methodology.
Written by Eugen Voyager — crypto analyst and founder of Telochain blockchain. Eugen is the founder of GameFi project @telomeme and the author of the popular Russian-language Telegram channel "Scam & Dot" (@tonsdot) covering crypto market analysis, exchange reviews, and DeFi opportunities. The eight-step framework, per-step verdicts and worked example in this article are based on Yieldo's live data across 9 supported exchanges and hands-on capital deployment across MEXC, Bybit, OKX, Bitget, Gate.io, KuCoin, STON.fi and Jupiter through 2025–2026.
Last updated 03 July 2026.