VV
VVARB
arbitrage terminal
Strategies 6 min read

Cross-Exchange Crypto Arbitrage for Beginners: Step by Step

Cross-exchange crypto arbitrage for beginners: a step-by-step scheme from picking exchanges to closing the trade, with a fee calculation and honest risks.

Cross-Exchange Crypto Arbitrage for Beginners: Step by Step
+40% subscription days for new users

Pay for your first subscription within 24 hours of signing up and get extra days as a gift.

Sign up

Cross-exchange crypto arbitrage for beginners means buying a coin on the exchange where it is cheaper and selling it where it is more expensive, moving it between the two. The step-by-step scheme is simple: prepare two exchanges, find a spread, check the network and the order book, calculate the net result after every fee, then buy, transfer and sell. The hard part is not the steps themselves. It is the details where beginners lose money, and that is what this guide covers.

Below you will find a scheme you can repeat with a small amount, a worked example in round numbers and an honest list of risks.

What cross-exchange arbitrage actually is

The price of the same coin almost never matches perfectly across exchanges. There are several reasons:

  • exchanges have different liquidity and different users;
  • deposits and withdrawals take time;
  • one venue may temporarily suspend deposits or withdrawals.

On large coins like BTC and ETH the gap is usually a fraction of a percent, and fees eat all of it. Noticeable spreads appear more often on mid and small caps, on fresh listings, and when one exchange pauses transfers.

The golden rule for beginners: if a spread is large and persistent, there is almost always a reason. It might be a closed deposit, a missing network, or a completely different token behind the same ticker. Arbitrage is not spot the gap and grab it. It is working out why the gap exists and whether you can actually close it.

What to prepare before your first trade

Spend an evening on setup before your first trade. It will save you money.

  • Two or three exchanges with decent liquidity and clear fees. Complete verification, enable 2FA and turn on a withdrawal address whitelist.
  • Starting capital in USDT on the buying exchange. For the first trades, use an amount you can afford to lose.
  • Test transfers. Send $10–20 between exchanges on several networks and time how long each takes to arrive. A USDT transfer on TRC-20 usually costs about $1. For more detail, see which network to choose for transfers between exchanges.
  • A trade journal: date, coin, entry spread, every fee, final result. Without one you cannot tell whether your scheme works.
  • A spread screener, so you are not comparing prices across dozens of exchanges by hand.

The step-by-step cross-exchange arbitrage scheme

  • Step 1. Find a pair. Look beyond the spread percentage at trading volume, the transfer network and deposit/withdrawal status.
  • Step 2. Confirm it is the same coin. Compare the token contract address on both exchanges. A matching ticker does not guarantee a matching asset.
  • Step 3. Check transfers. Withdrawals on the buying exchange and deposits on the selling exchange must be open on the same network. If the network needs a memo or tag, double-check it.
  • Step 4. Check the order book. What matters is how many coins you can buy and sell without moving the price. The guide on order book depth and trade size shows how to estimate this.
  • Step 5. Calculate the net result: the spread minus two trading fees, the coin withdrawal fee, slippage and the cost of sending USDT back. Our explainer on why the screener spread is not your profit shows why the headline number always looks better than reality.
  • Step 6. Buy and withdraw immediately. The sooner the coin is on-chain, the smaller the chance the spread closes.
  • Step 7. Sell as soon as the deposit lands. Do not wait for a little higher: you are an arbitrageur, not a trader.
  • Step 8. Send the USDT back to the buying exchange and log the result.

Worked example: a $1,000 trade

These numbers are illustrative only. Say token X trades at $1.000 on exchange A and $1.020 on exchange B, a 2% spread.

  • Buy $1,000 worth on A. A 0.1% taker fee costs $1, leaving you 999 coins.
  • The withdrawal from A costs, for example, 5 coins, so 994 coins arrive at B.
  • Sell on B at $1.020 for $1,013.88. A 0.1% fee costs about $1, leaving roughly $1,012.87.
  • Send USDT back to A via TRC-20 for about $1. You end with roughly $1,011.87.

The net result is about $11.87, or around 1.2% instead of the 2% the screener showed. Fees took nearly half the spread.

Now the bad scenario. While the coins spent 20 minutes in transit, the price on B slipped to $1.005. Your 994 coins now fetch $998.97. After the fee and the USDT return you are left with about $997, a loss of roughly $3. That is why transfer speed and a safety margin on the spread matter more than an attractive percentage.

The no-transfer variant: coins already on both exchanges

The main risk in the classic scheme is the time a coin spends between exchanges. One variant removes that wait.

You keep USDT on exchange A and the coin on exchange B in advance. When a spread appears, you buy on A and sell on B at the same moment. The price has no time to move, and no transfer is needed.

This approach has its own costs:

  • your capital is split across exchanges, and part of it sits in a coin whose price moves;
  • over time the balances drift and need rebalancing with a transfer, but at a calm moment rather than mid-trade.

You can find such setups with the arbitrage scanner without coin transfers. Experienced traders also hedge a transfer with a futures short while the coin travels, but beginners are better off starting simple.

Key risks and how to reduce them

  • Price movement during the transfer. Use fast networks, start small and leave a margin on the spread.
  • Frozen withdrawals or deposits. An exchange can pause transfers mid-trade and leave your coins stuck.
  • Wrong network or memo. Sending on the wrong network can cost you the entire amount.
  • Thin order books. The spread exists only on the top levels, not at your size.
  • Exchange checks. Frequent transfers sometimes trigger extra AML reviews and temporary holds on funds.
  • Exchange risk itself. Do not keep more on one venue than you are prepared to lose.

For a full breakdown with protective measures, read crypto arbitrage risks and how to reduce them.

Conclusion

Cross-exchange arbitrage for beginners is about discipline, not luck. First prepare your exchanges and run test transfers. Then, for every pair, check the contract, network, order book and net result before you enter. Start small, keep a journal, and remember that profit is never guaranteed: one skipped check can cost more than a dozen good trades earn.

Questions and answers

Can I start cross-exchange arbitrage with $100?
Technically yes, but fixed withdrawal fees take a noticeable share of the result on small amounts. $100 is enough to learn the process, but unlikely to produce meaningful income.
How much can you make with cross-exchange arbitrage?
There is no way to predict it in advance: results depend on spreads, fees, transfer speed and discipline. Some trades will lose money, so judge the monthly total in your journal, not a single good trade.
Do I need KYC on exchanges to do arbitrage?
On most major exchanges withdrawals are limited or blocked without verification, and arbitrage depends on withdrawals. Complete KYC in advance so you do not miss an opportunity.
Which is better for beginners: arbitrage with or without a transfer?
The no-transfer variant removes the risk of price movement while a coin is in transit, but it needs capital on both exchanges. The transfer variant is easier to start with but more exposed to delays and freezes.

Find trades like these yourself

The VVARB screener shows price and funding gaps across 40+ markets, already net of fees. Free access with no time limit.

Read also