Exodus Fees Explained: What You Pay and How to Lower It
Exodus fees come in three layers: network fees paid to miners or validators, a spread built into in-app swaps, and partner charges on card purchases (a 4.5% card rate is cited in some sources). Swaps and card buys usually cost the most.
You hit send on a small Bitcoin transfer, and the fee line is bigger than you expected. Or you swap a token and receive less than the quote you did the mental math on. Many fee complaints come from mixing up three separate charges, and only one of them is set by the blockchain. This guide separates them, shows the mechanics for ten assets, and gives you a ranked list of ways to pay less.
Key finding: The fee you control most is the network fee on Bitcoin, Ethereum and ERC20 sends, through custom fee settings and timing. The fee you control least is the swap spread, which is baked into the quoted rate. Compare the "you receive" amount, not a fee label.
Does Exodus charge transaction fees?

Exodus is a self-custodial, multi-asset crypto wallet. Because it is non-custodial, Exodus does not run the blockchains your coins move on. When you send crypto, the fee you pay goes to the network, not to Exodus.
Conversion is where extra costs appear: in-app swaps and fiat on-ramps. Those costs are real, and they are the ones people usually mean when they search for Exodus fees.
Network fees vs platform fees
| Fee type | Who receives it | When it applies | Can you control it? |
|---|---|---|---|
| Network fee | Miners or validators | Every on-chain send | Partly: timing and custom fee on supported assets |
| Swap spread | — | In-app swaps between assets | Limited: compare quotes, adjust amount and timing |
| Card purchase charge | Third-party payment partner | Buying crypto with a card | Limited: choose partner and payment method if offered |
| Token gas (ERC20) | Ethereum validators | Sending tokens such as USDT or USDC on Ethereum | Yes: custom fee and timing |
Exodus also estimates network fees automatically. The default fee follows current network conditions, so the same send costs more during congestion and less when the chain is quiet. That convenience means you are paying market rate unless you override it.
Fee mechanics by blockchain
The table below describes how each fee is calculated and paid. I have deliberately left out dollar amounts: network fees move constantly, and a number printed here would be stale within hours. Check live fee data in the Exodus send screen before you transact.
| Asset | How the fee is set | Paid in | Main driver |
|---|---|---|---|
| Bitcoin (BTC) | Rate per byte of transaction data (sat/vB) | BTC | Mempool congestion and transaction size |
| Ethereum (ETH) | Gas used x (base fee + priority tip) | ETH | Network demand |
| ERC20 tokens (USDT, USDC and others) | Same gas model as ETH | ETH, not the token | Network demand and contract complexity |
| Litecoin (LTC) | Rate per byte | LTC | Typically low demand |
| Solana (SOL) | Small per-signature fee | SOL | Network load |
| BNB Chain | Gas model similar to Ethereum | BNB | Network demand |
| Polygon | Gas model similar to Ethereum | Native gas token | Network demand |
| Cardano (ADA) | Formula based on transaction size | ADA | Transaction size |
| XRP | Small fixed network cost; account reserve applies | XRP | Network load; reserve requirement |
| Tron (TRX) | Bandwidth and energy resources | TRX | Resource use, especially for token transfers |
The most common surprise is on the ERC20 row. To send USDT on Ethereum you need ETH in the wallet for gas, even if you hold zero other ETH. Without it, the send fails or Exodus warns you.
How to set custom fees: Bitcoin, Ethereum, ERC20
Custom fee control on Exodus applies to Bitcoin, Ethereum and ERC20 tokens. Menu labels shift between app versions and desktop versus mobile, so treat the steps below as the general flow and follow the on-screen labels.
Bitcoin
- Open the Bitcoin wallet and tap Send.
- Enter the address and amount.
- Find the network fee line before you confirm. Choose a lower fee tier or the custom option if it is shown.
- Enter a rate in sat/vB. A lower rate saves money but may wait many blocks.
- Review the total and confirm.
Ethereum
- Open the Ethereum wallet and tap Send.
- Enter the details and open the fee setting on the review screen.
- Pick a lower tier or a custom gas price. Do not set it below the current base fee, or the transaction stalls.
- Confirm and watch the status in the transaction history.
ERC20 tokens
- Open the token wallet (for example USDT) and tap Send.
- Make sure the wallet holds enough ETH for gas.
- Use the same fee control as Ethereum. Token transfers use more gas than a plain ETH send, so the same gas price costs more in total.
- Confirm only after checking the total in ETH.
Common error: setting a very low custom fee, then seeing the transaction pending for hours. The fix is to wait for congestion to drop, or on supported assets use a fee-bump or replace option. Cancelling is not guaranteed on every chain.
Swap and card purchase costs
In-app swaps
Swaps are typically priced through an exchange rate quoted in the app. The fee is not a separate line item; it is built into the exchange rate. The reliable way to measure the cost is to compare the amount you receive with the market value of what you send. Network fees on the sending side may also apply, so a swap can cost more than a single transfer.
Card purchases
Buying crypto with a card goes through a payment partner, not Exodus directly. Some sources cite a card fee of around 4.5%, though the rate depends on the partner, region, payment method and amount, and it can change. As arithmetic only: at 4.5%, a 200 USD purchase costs 9 USD in fees before any spread. Always read the final quote screen, because that is the figure that counts.
| Action | Typical cost structure | Relative cost |
|---|---|---|
| Send BTC, ETH or tokens | Network fee only | Low to variable |
| Swap between assets | Spread in rate plus network fees | Medium to high |
| Buy with card | Partner charge (4.5% cited in some sources) plus possible spread | High |
| Bank transfer purchase, where offered | — | Varies |
What Reddit users complain about
Across Reddit threads about Exodus costs, the same complaint themes keep appearing. These are paraphrased themes, not statistics:
- The network fee on a small Bitcoin or Ethereum transfer looks large relative to the amount sent.
- The amount received after a swap is lower than the rate they expected.
- They need ETH to send an ERC20 token and did not realize it.
- Card purchase costs are higher than buying on an exchange and then withdrawing.
- Low-fee transactions stuck as pending.
Most of these trace back to the table above: the wallet is passing through network and partner costs. The fixes are in the next section.
10 ways to lower Exodus fees

- Send in quiet periods. Network demand drops at certain hours and on weekends. Check the fee estimate before confirming.
- Use a custom fee for Bitcoin. If the transfer is not urgent, choose a lower sat/vB rate and accept a longer wait.
- Use a custom gas price for Ethereum. Stay at or just above the current base fee.
- Batch your moves. One larger send costs less than several small ones, because each transaction pays its own fee.
- Keep gas funded. Hold enough ETH for ERC20 sends so you never buy ETH in a hurry through a pricey route.
- Avoid card purchases for large amounts. If a bank transfer option is available in your region, compare it with the card quote.
- Compare swap quotes. Check the received amount against another exchange before confirming a large swap.
- Swap fewer times. Each conversion carries a spread. Going A to B to C costs more than A to C if a direct pair exists.
- Pick a cheaper network for the asset. Stablecoins exist on several chains. If the receiver supports a low-cost chain, use it.
- Test small first. Send a minimal amount to a new address, confirm it arrives, then send the rest. The extra fee is cheaper than a wrong-network mistake.
Exodus vs MetaMask, Trust Wallet, Ledger Live
All four are non-custodial in the sense that you hold the keys, so network fees are identical for the same chain and the same fee setting. The difference is in swaps, purchases and fee control. I use qualitative descriptions because partner rates and promotions change.
| Wallet | Network fees | Swaps | Fiat purchases | Fee control |
|---|---|---|---|---|
| Exodus | Pass-through, auto-estimated | Built-in provider rate, no separate line | Partner-based | Custom fees on BTC, ETH, ERC20 |
| MetaMask | Pass-through, gas editing | — | Partner-based | Strong on EVM chains |
| Trust Wallet | Pass-through | Built-in swap options | Partner-based | Varies by chain |
| Ledger Live | Pass-through | Partner swap services | Partner-based | Fee tiers, hardware confirmation |
The practical takeaway: wallets do not change what a blockchain charges. They change how much you pay to convert, and how much control you get when sending. If your main goal is the cheapest swap, compare quotes outside any single wallet.
Fee estimator worksheet
I could not verify a live calculator source, so here is a worksheet you can fill in with numbers from the Exodus send, swap or buy screens:
| Step | What to enter |
|---|---|
| 1 | Amount you want to end up with (A) |
| 2 | Network fee shown on the send screen (N) |
| 3 | For swaps: market value of sent asset minus market value of received asset (S) |
| 4 | For card purchases: partner charge percentage x purchase amount (C) |
| 5 | Total cost = N + S + C, divided by A, times 100 = effective fee percentage |
If the effective percentage on a small transfer is large, the fixed network fee is the culprit, and sending a bigger amount less often lowers the percentage.
Video angle: fee reduction walkthrough
A short video on this topic works best as a screen recording with these chapters:
- Where the fee line appears on the Send screen.
- Network fee vs swap spread vs card charge, shown on one table.
- Setting a custom fee for Bitcoin.
- Setting a custom gas price for Ethereum and an ERC20 token.
- Comparing a swap quote with an outside price.
- Worksheet to calculate the effective fee percentage.
Editor's notes on practice
Three habits prevent most fee regrets. First, read the review screen as a total: the fee, the amount received and the destination address, in that order. Second, remember that fees on a congested chain can differ widely between the time you open the send screen and the time you confirm, so refresh the estimate if you wait. Third, if a transaction is stuck, do not send it again; a duplicate send pays another fee and may spend the same funds twice if the first one confirms later. Exodus support documentation is the right place to confirm current fee features for your app version.
FAQ

What are Exodus fees?
They are the costs of using the wallet: network fees on sends, spreads built into swaps, and partner charges on card purchases. Exodus does not add a separate fee for sending.
How to lower Exodus fees?
Send during low-congestion periods, use custom fees for Bitcoin, Ethereum and ERC20, batch transfers, avoid card purchases for large amounts and compare swap quotes first.
Is it safe to set a custom fee in Exodus?
Yes, but a fee set too low can leave your transaction pending for a long time. Stay close to the current network rate unless you can wait.
Why are Exodus fees so high sometimes?
Network fees rise with congestion, and swaps and card purchases include spreads and charges that a plain send does not have.
Related reading
- Complete fintech guide
- More crypto articles
- Ethereum gas fees explained
- Bitcoin transaction fees guide
- self-custody wallet security checklist
- crypto exchange fees comparison
- ERC20 token transfer costs
