Skip to content
Yieldo
Crypto Analytics
This article contains affiliate links. Yieldo may earn a commission at no extra cost to you.

Crypto Withdrawal Fee Calculator: Find the Cheapest Way

Written by Eugen Voyager ·

Last updated: 22 April 2026

Disclaimer: This article contains affiliate links. Yieldo may earn a commission at no extra cost to you. Nothing in this article constitutes financial advice — always do your own research before making financial decisions.

How much will you actually pay to withdraw crypto from an exchange? The answer depends on three variables: the coin you are moving, the blockchain network you choose, and the exchange you are withdrawing from. A USDT withdrawal can cost anywhere from $0.00 (Bybit via Mantle) to $5+ (ERC20 on some exchanges) — a difference that adds up fast if you transfer frequently. The crypto withdrawal fee calculator below eliminates guesswork: select your coin, enter your amount, and instantly see fees across 7 exchanges and dozens of networks with live data updated every 30 minutes.

Yieldo tracks withdrawal fees from MEXC (9,168 coins), Gate.io (2,459), KuCoin (2,081), Bitget (1,733), Bybit (779), Binance (671), and OKX (309) — covering 10 popular coins across all available networks. If you want a broader overview of how crypto withdrawal fees work before diving into the calculator, start with our complete withdrawal fees guide.

Withdrawal Fee Calculator [Free Tool]

This free exchange fee calculator lets you compare withdrawal costs across every major exchange in real time. Pick a coin, enter the amount you plan to withdraw, and the tool shows every available network on every exchange — with the exact fee, cost as a percentage of your amount, and whether that withdrawal route is currently open.

Withdrawal Fee Calculator

Select a coin and enter amount to compare withdrawal fees across exchanges

Exchange Network Fee Status Action
Source: Exchange APIs, updated every 30 minutes

How to Use the Calculator

  1. Select a coin — choose from 10 popular cryptocurrencies: BTC, ETH, USDT, USDC, SOL, BNB, XRP, TON, ADA, or DOGE.
  2. Enter your withdrawal amount — type the dollar value you plan to withdraw (e.g., $500 or $10,000). The calculator uses this to compute the fee as a percentage of your total.
  3. Review the results table — every exchange and network combination appears in a single table, sorted by cost. Each row shows the flat fee, Cost %, withdrawal status (enabled or disabled), and a direct link to withdraw.
  4. Check the summary — at the top of the results, the calculator highlights the cheapest available option and shows how much you save compared to the most expensive alternative.

What the Results Show

The results table has six columns:

  • Exchange — the platform where you hold funds.
  • Network — the blockchain used for the withdrawal (e.g., BSC, TRC20, Arbitrum, SOL, Lightning).
  • Fee — the flat withdrawal fee charged by the exchange, denominated in the coin itself (e.g., 0.001 USDT).
  • Cost % — the fee expressed as a percentage of your withdrawal amount. This is what makes the calculator unique: a $1 fee is negligible on a $10,000 withdrawal (0.01%), but substantial on a $50 withdrawal (2%).
  • Status — whether the withdrawal route is currently enabled, disabled, or under maintenance. A network with a $0 fee and "Disabled" status is useless — always check before initiating a transaction.
  • Action — a direct link to the exchange where you can execute the withdrawal.

How Withdrawal Fees Are Calculated

Understanding the structure of withdrawal fees helps you interpret the calculator results and make smarter choices. Fees are not random — they follow a predictable pattern once you know the components.

Network Fee vs Exchange Markup

Every crypto withdrawal involves two cost layers:

  1. Network fee (gas) — the base cost to process a transaction on the blockchain. This is set by the blockchain itself and fluctuates with network congestion. Ethereum mainnet (ERC20) is notoriously expensive; Solana, Tron (TRC20), and BNB Smart Chain (BEP20) are cheap.
  2. Exchange markup — most exchanges add a margin on top of the raw network fee. This markup varies by exchange and is their revenue from facilitating withdrawals. Some exchanges, like Bybit, occasionally subsidize networks and absorb the fee entirely — offering 0 USDT withdrawal fee on 6 networks including APTOS, BERA, CORN, HYPEREVM, MANTLE, and PLASMA.

The calculator shows the combined fee (network + markup) that the exchange actually charges you. For a deeper explanation of network-level fees, see our crypto network fees explained guide.

Flat Fee vs Percentage-Based Fee

Most centralized exchanges use a flat fee model: you pay a fixed amount per withdrawal regardless of how much you send. Withdrawing 10 USDT or 10,000 USDT via TRC20 on the same exchange costs the same flat fee.

This is where the Cost % column in the calculator becomes critical. A flat fee of 1 USDT is:

  • 1% of a $100 withdrawal
  • 0.1% of a $1,000 withdrawal
  • 0.01% of a $10,000 withdrawal

Small withdrawals get hit disproportionately hard. If you are moving less than $500, the percentage cost of a withdrawal can exceed 1% on expensive networks — eating into your capital. The calculator makes this visible instantly.

A few exchanges and networks use percentage-based fees or dynamic fees that change with network congestion, but these are rare on CEX platforms. The vast majority of the 7 exchanges tracked by Yieldo charge flat fees.

Why Fees Differ Between Exchanges

The same coin on the same network can have different withdrawal fees depending on the exchange. There are three reasons:

  1. Different markup strategies — each exchange sets its own margin. MEXC supports 9,168 coins with competitive fees due to broad network coverage. OKX offers some of the lowest BTC fees (0.00000001 BTC via APTOS). Fee strategies are a competitive lever.
  2. Different network support — not every exchange supports every network. Bybit offers Mantle with 0 ETH withdrawal fee, but not all competitors support Mantle at all. More network options means more chances to find a cheap route.
  3. Promotional subsidies — exchanges periodically absorb fees on popular routes to attract users. These promotions come and go, which is why live data matters — our calculator updates every 30 minutes so you always see the current fee, not an outdated number.

For a head-to-head comparison of individual exchange fee structures, see our guides for MEXC, Bybit, and OKX.

Calculate Your Withdrawal Cost: Real Examples

The calculator above handles the math automatically, but walking through examples manually helps you understand the cost dynamics and verify the calculator's output.

Example 1 — Withdrawing $1,000 USDT

USDT has the widest network coverage of any tracked coin: 62 networks across 7 exchanges. Your options range from free to multi-dollar fees depending on the route.

Cheapest options (live data):

ExchangeNetworkFeeCost % on $1,000
BybitAPTOS0 USDT0.00%
BybitMANTLE0 USDT0.00%
MEXCPLASMA0 USDT0.00%
OKXPLASMA0.000081 USDT~0.00%
MEXCBSC0.01 USDT0.001%
BinanceBSC0.01 USDT0.001%

Expensive alternative: Withdrawing $1,000 USDT via ERC20 can cost $1–5+ depending on the exchange — that is 0.1% to 0.5% of your amount. On a $100 withdrawal via ERC20 with a $3 fee, you lose 3%.

Takeaway: For $1,000 USDT, Bybit offers 6 completely free withdrawal networks. If you do not have funds on Bybit, MEXC via Plasma or BSC keeps costs under $0.01. Avoid ERC20 for USDT unless you need Ethereum mainnet specifically. For a deeper look at USDT transfer optimization, read our cheapest way to send USDT guide. You can also view all USDT withdrawal fees across exchanges on the live comparison page.

Example 2 — Withdrawing 0.1 BTC

BTC withdrawal fees vary dramatically by network. The native Bitcoin network is the most expensive option, while wrapped BTC on Layer 2 and alternative chains costs a fraction.

Cheapest options (live data):

ExchangeNetworkFeeApprox. USD
OKXAPTOS0.00000001 BTC<$0.01
OKXXLAYER0.00000004 BTC<$0.01
BinanceBSC0.00000027 BTC~$0.02
BinanceLIGHTNING0.000001 BTC~$0.07
BitgetBSC0.00000225 BTC~$0.15
OKXBTC (native)0.000015 BTC~$1.02

Native BTC costs: 0.000015–0.00009 BTC depending on the exchange ($1–$6 at BTC ~$68,000). Lightning Network offers a middle ground at 0.000001–0.00002 BTC ($0.07–$1.36).

Takeaway: OKX has the cheapest BTC withdrawal by far — under a cent via APTOS. If you need native BTC on the Bitcoin network, OKX still leads at 0.000015 BTC (~$1.02). For all BTC options, see our cheapest way to withdraw BTC guide, or browse the full BTC withdrawal fees comparison.

Example 3 — Withdrawing $500 ETH

ETH has 33 networks available across 7 exchanges. Layer 2 networks make ETH withdrawals dramatically cheaper than mainnet.

Cheapest options (live data):

ExchangeNetworkFeeApprox. USD
BybitMANTLE0 ETH$0.00
OKXXLAYER0.00000085 ETH<$0.01
MEXCSTARKNET0.000001 ETH<$0.01
OKXARBITRUM0.0000018 ETH<$0.01
MEXCARBITRUM ONE0.0000033 ETH<$0.01
OKXBASE0.0000036 ETH<$0.01

Takeaway: Bybit offers free ETH withdrawal via Mantle. OKX and MEXC offer near-zero fees through Layer 2 networks (XLAYER, Starknet, Arbitrum, Base). ERC20 mainnet withdrawal can cost $1–5+ — use Layer 2 whenever possible. For full ETH options, check our cheapest way to withdraw ETH guide, or see all ETH withdrawal fees on the live tracker.

How to Find the Cheapest Withdrawal Option

Finding the cheapest withdrawal route is a four-step process. Follow these steps every time you move crypto off an exchange — fees change frequently, and the cheapest option today might not be the cheapest tomorrow.

Step 1 — Select Your Coin in the Calculator

Open the withdrawal fee calculator at the top of this page and select the coin you want to withdraw from the dropdown. The calculator covers 10 popular coins (BTC, ETH, USDT, USDC, SOL, BNB, XRP, TON, ADA, DOGE) with live data from all 7 exchanges. Enter the amount you plan to send — this is essential for seeing the fee as a percentage of your withdrawal.

Step 2 — Compare Networks and Exchanges

The results table shows every exchange-network combination sorted by cost. Look for the rows with the lowest Cost % — these are your cheapest options. Pay attention to networks you might not be familiar with: Plasma, Mantle, APTOS, and other newer networks often have the lowest fees because exchanges subsidize them to drive adoption.

If the cheapest option is on an exchange where you do not currently hold funds, consider whether the savings justify an extra transfer. For step-by-step instructions on moving crypto between platforms, see our how to transfer crypto between exchanges guide.

Step 3 — Check Withdrawal Availability

The calculator's Status column is critical. A network can show a $0.00 fee but be disabled or under maintenance. Always verify the status is "Enabled" before initiating a withdrawal. Network suspensions happen regularly — exchanges disable withdrawals during blockchain upgrades, wallet maintenance, or when a network is congested. Learn how to avoid wrong network mistakes that can result in lost funds.

Step 4 — Verify the Destination Supports the Network

The cheapest withdrawal is worthless if the receiving wallet or exchange does not support the same network. Before you send:

  • Exchange to exchange: Confirm the receiving exchange supports deposits on the same network. For example, if you withdraw USDT via Mantle from Bybit, verify that the destination exchange accepts USDT deposits on Mantle.
  • Exchange to self-custody wallet: Ensure your wallet supports the chosen blockchain. Sending BTC via BSC (as wrapped BTC) to a native Bitcoin wallet will result in lost funds.
  • Network naming differences: The same network can have slightly different names on different exchanges. "ARBITRUM ONE" on MEXC is the same as "ARBITRUM" on OKX. Double-check the chain ID or contract address if you are unsure.

Exchange Fee Comparison [Live Data]

The calculator shows fees by coin and network. The widget below takes a different angle — it shows the cheapest withdrawal option for each of the 10 most popular coins, regardless of network. This gives you a quick reference: which exchange should you use for each coin?

Coin Cheapest Fee Exchange Network Status Action
BTC Bitcoin 0.00000004 BTC OKX X LAYER Withdraw
ETH Ethereum 0.00000075 ETH OKX STARKNET Withdraw
USDT Tether 0.000021 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.00002 HYPE OKX HYPEREVM Withdraw
Source: Exchange APIs, updated every 30 minutes

Which Exchange Has the Lowest Fees Right Now

There is no single exchange that is cheapest for everything. The fee landscape is a patchwork:

  • Bybit — dominates free withdrawals. 6 networks with $0.00 USDT fees (APTOS, BERA, CORN, HYPEREVM, MANTLE, PLASMA) and free ETH via Mantle. Best choice for USDT and ETH transfers if the destination supports these networks.
  • OKX — lowest BTC withdrawal fees. 0.00000001 BTC via APTOS is essentially free. Also competitive on ETH with XLAYER and Arbitrum.
  • MEXC — broadest coin coverage at 9,168 coins. Free USDT via Plasma. Competitive fees on BSC and Starknet. Best for obscure altcoins that other exchanges may not list.
  • Binance — reliable low fees on BSC for BTC (0.00000027 BTC) and USDT (0.01 USDT). Less network variety than competitors but high liquidity.
  • Bitget — competitive BSC fees. 0.001 USDT via Plasma. Solid mid-range option with 1,733 supported coins.
  • Gate.io — wide network support with 773 networks across 2,459 coins. Check specific coins — Gate.io often has unique low-fee networks not available elsewhere.
  • KuCoin — 2,081 coins with 328 networks. Good coverage but check availability status — some networks may be temporarily disabled.

For detailed fee breakdowns by exchange, see our exchange-specific guides: MEXC fees guide, Bybit fees guide, OKX fees guide. You can also explore all fees on the withdrawal fees comparison dashboard.

Tips to Minimize Your Withdrawal Costs

The calculator finds the cheapest option. These strategies help you keep costs low consistently, even without checking the calculator every time.

Choose Low-Cost Networks (SOL, TRC20, BEP20)

Some networks are consistently cheap regardless of the exchange:

  • SOL (Solana) — fast finality, sub-cent fees on most exchanges. Available for SOL and many tokens.
  • TRC20 (Tron) — the classic low-fee network for USDT. Fees typically range from $0.10 to $1.00 across exchanges.
  • BEP20 (BSC) — BNB Smart Chain fees for USDT are $0.01 on both MEXC and Binance. Also cheap for BTC (wrapped).
  • Arbitrum / Base / Optimism — Ethereum Layer 2 networks with near-zero ETH transfer fees.
  • Lightning Network — for BTC transfers with fees under $0.10 on most exchanges.

Avoid ERC20 (Ethereum mainnet) for routine transfers. It is the most expensive option for nearly every coin. Use ERC20 only when you specifically need funds on Ethereum mainnet (e.g., for DeFi interactions). For a detailed network comparison, read our ERC20 vs TRC20 vs BEP20 comparison.

Use Internal Transfers When Possible

If you and your recipient both have accounts on the same exchange, use an internal transfer instead of an on-chain withdrawal. Internal transfers are always free, always instant, and have no network fee — the transaction happens off-chain within the exchange's database. Every exchange tracked by Yieldo supports internal transfers via UID, email, or phone number.

This is particularly useful for:

  • Sending funds to friends or trading partners who use the same exchange
  • Moving between your own accounts (e.g., main account and sub-account)
  • Splitting portfolios across multiple exchange accounts for risk management

For more free withdrawal strategies, see our exchanges with zero withdrawal fees guide.

Batch Withdrawals to Reduce Per-Transaction Cost

Since most exchanges charge flat fees, the percentage cost drops as the withdrawal amount increases. A $1 fee on a $100 withdrawal is 1%, but on a $10,000 withdrawal it is only 0.01%.

Practical approach: Instead of making five $200 withdrawals ($5 total in fees at $1 each), make one $1,000 withdrawal ($1 fee). You save $4 — an 80% reduction in fee costs.

This matters most on expensive networks. If you must use ERC20, batch your withdrawals to minimize the number of transactions. On cheap networks like SOL or TRC20, the fee is already so low that batching provides minimal savings.

After you have optimized your withdrawal costs, consider putting your transferred crypto to work. Explore staking opportunities to earn yield on your holdings, or use our real yield calculator to see net staking returns after accounting for withdrawal fees.

FAQ

How much does it cost to withdraw crypto from an exchange?

Withdrawal costs depend on the coin, network, and exchange you use. For example, withdrawing USDT via TRC20 costs $0.10–1.00 on most exchanges, while ERC20 can cost $1–5+. BTC withdrawals typically range from $0.50 to $5 depending on the exchange and network. Use the withdrawal fee calculator above to see exact fees for your coin across 7 exchanges — data updates every 30 minutes, so you always get current numbers.

What is the cheapest network to withdraw USDT?

The cheapest USDT withdrawal networks are Plasma and Mantle, where several exchanges charge $0.00. Bybit currently offers free USDT withdrawals on 6 networks: APTOS, BERA, CORN, HYPEREVM, MANTLE, and PLASMA. MEXC offers free USDT via Plasma. Beyond zero-fee options, SOL (Solana) and TRC20 (Tron) are consistently cheap at under $1. Avoid ERC20 for USDT — fees can exceed $1–5. Enter USDT in the calculator above to compare all networks and exchanges in real time.

How do I calculate withdrawal fees?

Most crypto exchanges charge a flat withdrawal fee per coin and network — for example, 1 USDT for TRC20. To calculate the percentage cost, divide the fee by your withdrawal amount: a 1 USDT fee on a $1,000 withdrawal equals 0.1%. Our crypto withdrawal fee calculator does this automatically — enter your coin and amount to see fees, cost percentages, and the cheapest option across all 7 monitored exchanges, including MEXC, Bybit, OKX, Bitget, Gate.io, KuCoin, and Binance.

Why are withdrawal fees different on each exchange?

Exchanges set their own withdrawal fees, which consist of two parts: the blockchain network fee (gas) and the exchange's markup. Different exchanges have different markups, support different networks, and may subsidize certain networks to attract users. For example, MEXC often has competitive fees due to broad network support (9,168 coins), while Bybit subsidizes 6 USDT networks with zero fees. Fees also change as blockchain gas prices fluctuate — our data updates every 30 minutes so the calculator always reflects current conditions.

Can I withdraw crypto for free?

Yes, but options are limited. Bybit currently offers $0.00 withdrawal fees on USDT via 6 networks (APTOS, BERA, CORN, HYPEREVM, MANTLE, PLASMA) and ETH via Mantle. MEXC offers free USDT via Plasma. That is 8 free external withdrawal routes in total for popular coins right now. Internal transfers between accounts on the same exchange (e.g., MEXC to MEXC, Bybit to Bybit) are always free for any coin. For the closest thing to free on other routes, use networks like SOL or TRC20 where fees are under $0.10. Check the calculator above — it highlights the cheapest option, including any $0.00 fees available right now. For a full list, see our free withdrawal exchanges guide.

How often do withdrawal fees change?

Withdrawal fees can change at any time. Exchanges adjust fees based on blockchain network congestion, gas prices, and business decisions. Some fees remain stable for months — TRC20 fees rarely fluctuate significantly. Others change frequently — ERC20 fees are tied to Ethereum gas prices and can spike during network congestion. Promotional zero-fee offers may appear or disappear without notice. Our exchange fee calculator pulls live data that updates every 30 minutes, so you always see the current fee — not outdated information from weeks ago. Bookmark the fee comparison page to check before every withdrawal.

Risk Warning: Cryptocurrency transactions carry risks including but not limited to sending funds to an incorrect address, selecting an incompatible network, and exchange insolvency. Withdrawal fees shown are live data and may change at any time. Always double-check the network, address, and fee before confirming a withdrawal. Never withdraw more than you can afford to lose in a worst-case scenario.

Written by Eugen Voyager — crypto analyst and founder of Telochain blockchain.

FAQ

How much does it cost to withdraw crypto from an exchange?

Withdrawal costs depend on the coin, network, and exchange you use. For example, withdrawing USDT via TRC20 costs $0.10–1.00 on most exchanges, while ERC20 can cost $1–5+. BTC withdrawals typically range from $0.50 to $5 depending on the exchange and network. Use the withdrawal fee calculator above to see exact fees for your coin across 7 exchanges — data updates every 30 minutes, so you always get current numbers.

What is the cheapest network to withdraw USDT?

The cheapest USDT withdrawal networks are Plasma and Mantle, where several exchanges charge $0.00. Bybit currently offers free USDT withdrawals on 6 networks: APTOS, BERA, CORN, HYPEREVM, MANTLE, and PLASMA. MEXC offers free USDT via Plasma. Beyond zero-fee options, SOL (Solana) and TRC20 (Tron) are consistently cheap at under $1. Avoid ERC20 for USDT — fees can exceed $1–5. Enter USDT in the calculator above to compare all networks and exchanges in real time.

How do I calculate withdrawal fees?

Most crypto exchanges charge a flat withdrawal fee per coin and network — for example, 1 USDT for TRC20. To calculate the percentage cost, divide the fee by your withdrawal amount: a 1 USDT fee on a $1,000 withdrawal equals 0.1%. Our crypto withdrawal fee calculator does this automatically — enter your coin and amount to see fees, cost percentages, and the cheapest option across all 7 monitored exchanges, including MEXC, Bybit, OKX, Bitget, Gate.io, KuCoin, and Binance.

Why are withdrawal fees different on each exchange?

Exchanges set their own withdrawal fees, which consist of two parts: the blockchain network fee (gas) and the exchange's markup. Different exchanges have different markups, support different networks, and may subsidize certain networks to attract users. For example, MEXC often has competitive fees due to broad network support (9,168 coins), while Bybit subsidizes 6 USDT networks with zero fees. Fees also change as blockchain gas prices fluctuate — our data updates every 30 minutes so the calculator always reflects current conditions.

Can I withdraw crypto for free?

Yes, but options are limited. Bybit currently offers $0.00 withdrawal fees on USDT via 6 networks (APTOS, BERA, CORN, HYPEREVM, MANTLE, PLASMA) and ETH via Mantle. MEXC offers free USDT via Plasma. That is 8 free external withdrawal routes in total for popular coins right now. Internal transfers between accounts on the same exchange (e.g., MEXC to MEXC, Bybit to Bybit) are always free for any coin. For the closest thing to free on other routes, use networks like SOL or TRC20 where fees are under $0.10. Check the calculator above — it highlights the cheapest option, including any $0.00 fees available right now. For a full list, see our free withdrawal exchanges guide.

How often do withdrawal fees change?

Withdrawal fees can change at any time. Exchanges adjust fees based on blockchain network congestion, gas prices, and business decisions. Some fees remain stable for months — TRC20 fees rarely fluctuate significantly. Others change frequently — ERC20 fees are tied to Ethereum gas prices and can spike during network congestion. Promotional zero-fee offers may appear or disappear without notice. Our exchange fee calculator pulls live data that updates every 30 minutes, so you always see the current fee — not outdated information from weeks ago. Bookmark the fee comparison page to check before every withdrawal.
EV
Eugen Voyager

Crypto analyst and blockchain developer. In the industry since 2018. Creator of Telochain blockchain, GameFi project Telomeme, and Yieldo platform. Author of Telegram channel @tonsdot.

Data aggregated from 7+ exchanges via Yieldo's methodology.

Cryptocurrency staking involves risks including potential loss of staked assets, platform insolvency, and market volatility. This article is for educational purposes only and does not constitute financial advice. Always do your own research before staking any cryptocurrency.

Keep exploring

Related Articles