The withdrawal screen says $40. The amount you want to move is $200, sitting in your own account, headed to another account that is also yours. That quote is not a law of nature. It is the price of one path, chosen by default, and cheaper paths sit right next to it. The safe and cheap way to move crypto between exchanges runs in a fixed order: read the full fee stack, pick the network with care, weigh a conversion honestly, match the address and network exactly, test with a small amount, then send the rest in one move.
Step One: Read the Full Fee Stack Before Touching Anything
One transfer can carry three separate costs, and the screen often shows only one of them. The first cost is the exchange withdrawal fee. The sending exchange charges it to release your coins, and it is usually the largest piece. It also varies more than most people expect. Withdrawing Bitcoin might cost about $2 on one exchange and about $15 on another, for the same coin on the same day. Check the fee schedule on the exchange you are leaving before you decide anything else.
The second cost is the network fee underneath. Every blockchain charges to process a transaction, and that charge rises and falls with demand. Some exchanges fold it into the withdrawal fee. Others pass it through or add it on top. The third cost appears only if you convert: the spread, the small gap between buy and sell prices on the exchange. One conversion pays the spread once. A convert, move, and convert-back plan pays it twice. Deposit fees, by contrast, are rare. Most receiving exchanges charge nothing to receive. Confirm that quickly, then focus on the three costs you can control.
Step Two: Choose the Network Like It Matters, Because It Does
Many coins live on more than one network, and the network choice sets the fee more than any other decision. A stablecoin such as USDT can leave on Ethereum for roughly $5 to $20, on Tron for under $1, or on Solana for pennies. Same coin, same value, wildly different cost. The sending exchange shows the network choice in a dropdown that is easy to click past. Slow down at that dropdown. It is where the money is saved or wasted.
The rule has one hard edge: the receiving exchange must support deposits of that coin on that same network. Open the deposit page on the receiving exchange first. Note exactly which networks it lists for your coin. Then pick the cheapest network that appears on both sides. If the cheap network is missing on the receiving side, it is not an option at any price. When no shared cheap network exists, the coin’s native network is the fallback every exchange supports. Bitcoin goes on the Bitcoin network and ether goes on Ethereum, at whatever those networks charge that day.
Choosing well starts before the transfer itself. Fees, networks, and limits differ a lot by platform, which is why the best crypto exchanges for beginners in the US compared side by side is worth a look before you park large balances anywhere.
Step Three: Decide Whether Converting First Actually Saves Anything
Sometimes the cheapest route is indirect. Convert an expensive-to-move coin into a cheap-to-move coin, send that, then convert back at the far end. Coins built for cheap transfers, such as XRP or Solana-based assets, can cross for cents. On paper, paying two small spreads to dodge one large withdrawal fee looks clever. Sometimes it is. Sometimes the spreads quietly eat the whole saving.
Size decides. On a $10,000 move, the spread on a liquid coin is close to a rounding error, and dodging a $15 withdrawal fee is a clean win. On a $100 move, two spreads plus a small withdrawal fee can cost more than sending the original coin directly. Do the full math with real numbers from both fee screens before converting, not after. Add one more cost that never shows on a fee screen: in the United States, each conversion is a sale for tax purposes. A direct move of the same coin between your own accounts is not. A clever route that creates two taxable events to save $4 is not clever.
Step Four: Match the Address and Network Exactly
Crypto sent to the wrong place is usually gone for good. There is no bank to call and no chargeback to file. So treat the address step as the one step that cannot be rushed. Copy the deposit address from the receiving exchange. Never type a long address by hand. After pasting, compare the first characters and the last characters against the deposit page. Clipboard tricks and simple paste errors are both real, and a ten-second check defeats them.
Confirm the network twice: once on the deposit page, once on the withdrawal form. The two selections must match exactly, character for character in spirit if not in name, since exchanges label networks in slightly different ways. If the coin uses a memo or destination tag, as XRP and some others do, include it exactly as shown. A correct address with a missing memo can strand funds in a shared exchange wallet, and recovery, when it happens at all, takes time and support tickets. General background on transfer risk is collected in Investor.gov’s guidance on crypto asset risks and transfers, and the address step is where that risk turns real.
Step Five: Send a Small Test First
Send a small test amount on the exact network, to the exact address, with the exact memo if one is needed. Wait until it arrives and shows as credited on the receiving exchange. Only then set up the main transfer. The test costs one extra small fee. What it buys is proof that every choice in the chain was right: the network, the address, the tag, and the receiving account itself.
Skip the test only when the full amount is itself small enough that losing it would sting but not matter. For a first transfer to a new exchange, a first use of a new network, or any amount you would hate to lose, the test is not optional caution. It is the cheapest insurance in the whole process, priced at one small network fee.
If a test does not arrive, stop. Do not send the main amount to see if that one works better. Copy the transaction ID from the sending exchange and look it up on a public block explorer for that network. The explorer shows whether the transfer left, how many confirmations it has, and which address it went to. A transfer still confirming needs patience. A transfer confirmed to an address that does not match the deposit page needs support at the receiving exchange, with the transaction ID in the first message. Most delays are slow confirmations or a receiving exchange that credits only after a set number of confirmations. Most real losses come from a network or address mismatch that the explorer makes plain within a minute.
Step Six: Send the Rest in One Move
Withdrawal fees are usually flat. One $5,000 transfer costs the same fee as one $500 transfer on the same network. So batching beats dribbling. Five small moves pay the flat fee five times for no benefit. After a test has landed, send the bulk in a single transfer and pay the fee once. The one exception is a very large balance where splitting into two moves limits the damage from a single mistake. For normal amounts, one test plus one main transfer is the right shape.
Timing, Confirmations, and the Tax Note
Waiting time depends on the network, not on your patience setting. Bitcoin transfers commonly take about 10 to 60 minutes, since the receiving exchange waits for several confirmations before crediting the deposit. Solana and XRP settle in seconds, with crediting close behind. Ethereum sits in between and slows when the network is busy. Busy hours also raise network fees on the crowded chains, so a non-urgent Bitcoin or Ethereum move can cost less late at night or on a quiet weekend than during a market panic at midday. If the price is spiking and everyone is moving coins at once, that is the most expensive hour to join them.
Check limits before a large move as well. Exchanges set daily withdrawal limits by verification level, and a new or lightly verified account can hit a cap mid-plan. Deposits can also pause when an exchange closes a coin’s wallet for maintenance, which is another reason to open the deposit page first instead of assuming it is open. One genuine shortcut exists inside a single exchange: moving funds between two accounts on the same platform can be instant and free, since nothing travels on a blockchain at all. Between two different exchanges, no such shortcut exists. A network fee always applies, and the goal is to make it the smallest honest one.
Keep the tax note straight, since it is simple and often gotten wrong. Moving the same coin between your own wallets and your own exchange accounts is not a sale, and it does not create a tax bill by itself. Converting to a different coin along the way does count as a sale of the first coin. Keep records either way: dates, amounts, transaction IDs, fees paid, and the value at the time. Exchanges can close, merge, or purge old history. Your own saved confirmations are the record that survives. Follow the six steps in order, and the next withdrawal screen that quotes $40 to move $200 becomes a screen you know how to answer: check the stack, change the network, and pay pennies instead.