All Collections
FAQ
Does Exodus have transaction fees to send or receive?
Does Exodus have transaction fees to send or receive?

Nearly all blockchain transactions cost network transaction fees to send. In Exodus, 100% of these fees go to the network.

Updated this week

Are there Exodus wallet fees? Or Exodus transaction fees? How about Exodus exchange fees? Exodus doesn't charge any fees, but almost all blockchain transactions will cost a network transaction fee (also known as gas) when you send crypto.

Exodus does not keep any part of the transaction fees. 100% of these fees go to the network. For example, in Exodus, all Bitcoin fees go to the miners on the Bitcoin network.

In need of a self-custody wallet to send and receive crypto? Download Exodus here.


In this article:



What are transaction fees?

You have to pay a transaction fee whenever you send crypto on most blockchain networks. Transaction fees are an incentive for miners or validators to spend resources like computing energy to process transactions.

When you send crypto from Exodus, 100% of the transaction fee goes to the network. Exodus doesn't charge or keep any of this fee.

The way miners or validators process transactions is different depending on the network.

On proof-of-work networks like Bitcoin, miners use computing power to solve complex mathematical problems to confirm transactions.

On proof-of-stake networks like Ethereum, validators stake crypto as collateral and are then chosen to validate transactions based on various factors, including the amount of their stake.

To learn more about how different networks process transactions, visit: How do consensus mechanisms like proof-of-work (PoW) and proof-of-stake (PoS) work?


Tutorial videos: Network fees explained, Bitcoin fees explained


What determines how much transaction fees cost?

How much transaction fees cost is not determined by the amount of crypto being sent, but by a combination of the following:

An increase in either transaction size or fee rate means higher transaction fees. Similarly, a lower transaction size or fee rate will result in lower fees.


Transaction size

The transaction size refers to the amount of data involved, rather than the amount of crypto. It takes more resources from miners and validators to process transactions that contain more data.

This is like either paying for something with 100 pennies or a one dollar bill. Although they both have the same value, counting 100 pennies is a lot more work.

Transactions that contain a larger amount of data include:

  • Interacting with smart contracts

  • Sending NFTs

  • Sending tokens that run on another network

  • Sending a UTXO-based asset with many inputs

  • Web3 and DeFi transactions

Mining a UTXO-based asset and receiving frequent payouts can result in high transaction fees, as sending many inputs increases the transaction size. For more information, visit: Can I receive mining payouts?


Fee rate

The fee rate is how much a transaction pays per unit of space it occupies on the blockchain and determines how long it takes for a transaction to be confirmed.

Miners and validators prioritize transactions with a higher fee rate. These transactions will have a better chance of being included in the next block.

If the fee rate is too low, the transaction could take a long time to confirm or get stuck pending.

Crypto networks often use their own units to describe the fee rate. For example, Bitcoin uses the unit Satoshi Per Byte (sat/vB), whereas Ethereum uses Gwei per gas unit.


Which asset do I pay transaction fees with?

When sending crypto from a self-custody wallet, you pay transaction fees with the network's primary asset, also known as the native cryptocurrency or native token.

Some networks only support one asset, which also functions as its primary asset. For example, Bitcoin (BTC) is the only asset on the Bitcoin network, and transaction fees are paid with BTC.

Some networks support multiple tokens. When you send a token, you will need some of the network's primary asset to pay the transaction fee. For example, if you want to send PEPE on the Ethereum network, you will need some Ethereum (ETH) to pay the transaction fee.


How do I see transaction fees in Exodus?

Exodus sets a recommended transaction fee to ensure quick completion of your transaction. You can always see the amount of this fee before sending it. Self-custody wallets like Exodus don't charge fees to receive crypto.

The transaction fee is shown in either your wallet's fiat denomination or the crypto's primary asset. To switch between them, tap or click on the transaction fee.

Mobile

For more information on how to change the fiat currency in your wallet, visit: How do I change the fiat currency?

Desktop

For more information on how to change the fiat currency in your wallet, visit: How do I change the fiat currency?

Web3 Wallet

For more information on how to change the fiat currency in your wallet, visit: How do I change the fiat currency?


What do Estimated Network Fee and Max Network Fee mean?

On some networks, like Ethereum, the transaction fee can't be accurately calculated beforehand. This is because network conditions can change, which can affect the cost of the transaction.

When sending crypto on these networks, you might see an Estimated Network Fee or Max Network Fee field to help you estimate the expected transaction fees.


Estimated Network Fee

The amount shown in the Estimated Network Fee field is the closest approximation of how much the transaction fee will cost according to network conditions at the time.

Currently, only Exodus Web3 Wallet supports showing estimated network fees.


Max Network Fee

The amount shown in the Max Network Fee field is the maximum you might pay for the transaction. In most cases, the actual transaction fee will be lower.


Mobile

Desktop

Web3 Wallet


Why are transaction fees so high sometimes?

The main reasons why transaction fees are sometimes high and confirmation times slow are because of limited block sizes and the volume of users on the network.

For example, the Bitcoin network can only handle a limited amount of transaction data for each block, with a maximum limit of 1MB.

When there is a lot of activity on the network and more transactions than a block can accommodate, fees rise as senders compete to have their transactions included in the next block. Miners prioritize transactions with higher fees.

The same is true for Ethereum. Though its block size is dynamically adjustable depending on network conditions, there is a maximum block size, so gas fees spike during times of high network congestion.

When calculating transaction fees, Exodus uses a dynamic model based on the current fee rate to ensure that your transaction is completed in a timely manner. This may result in a higher fee. However, you can adjust this by setting a custom fee: How do I set a custom fee?

If you’re curious why exchanges sometimes offer lower withdrawal fees even when network congestion is high, it is because they batch many customer transactions together. This batching reduces the overall fee per transaction, allowing them to charge lower fees.

To learn more about the differences between self-custody wallets and centralized exchanges, visit: Why does self-custody matter?


How do I set a custom fee?

In Exodus, you can set custom fees for Bitcoin, Ethereum, and ERC20 token transactions.

The following articles will guide you through how to set custom fees:

If you set a custom fee too low, your transaction might get stuck pending. To learn more, visit: Why is my transaction pending?


What are the fees for buying, selling, or swapping crypto?

Exodus integrates various third-party API providers that allow you to buy, sell, or swap your crypto. Any transactions you make will cost transaction fees.

Buying and selling crypto

Buying and selling crypto in Exodus includes a processing fee and a network transaction fee.

The transaction fee is required to send the crypto you are buying or selling to or from the third-party fiat API provider.

You will always be able to see any fees before buying or selling your crypto. To learn more, visit:

Swapping crypto

Swaps in Exodus may include a spread and a network transaction fee.

The transaction fee is required to send the crypto you are swapping to the third-party swap API provider.

You will always be able to see the amount of crypto you'll receive before you make the swap. To learn more, visit: How do I swap crypto in Exodus Swap?

Did this answer your question?