All Collections
Assets
Bitcoin FAQs - Learn more about BTC
Bitcoin FAQs - Learn more about BTC

Everything you need to know about Bitcoin in Exodus. Learn about enabling multiple addresses, Bitcoin fees, and different address formats.

Updated yesterday

Bitcoin FAQ: Everything you need to know about Bitcoin (BTC) in Exodus. BTC addresses and Bitcoin support.

Are you looking for a self-custody wallet for your Bitcoin? You can download Exodus here!


In this article:



How do I enable multiple addresses?

By default, your Bitcoin wallet in Exodus will always use the same Native SegWit Bitcoin address when you view your address to receive crypto. If you have Legacy or Taproot addresses enabled, Exodus will also always use the same Legacy or Taproot address.

In Exodus Mobile and Desktop, you can enable multiple addresses to automatically generate a new address each time your wallet receives Bitcoin.

This means after receiving Bitcoin, the next time you view your Bitcoin address to receive crypto, you will see a new unused address.

To learn more about why it can be beneficial to use multiple addresses and how it can enhance privacy, visit: Why do some assets use multiple addresses?

Multiple addresses are not supported on Web3 Wallet. However, if Web3 Wallet is synced with Desktop or Mobile, any BTC in other addresses will be included in your Web3 Wallet's total balance.

Your Bitcoin addresses can be used more than once, and you can still receive BTC to any of your previously used addresses. To export all of your wallet's Bitcoin addresses, please see the following:

Follow the steps below to enable multiple addresses:

Mobile

In Exodus Mobile, enabling multiple addresses for Bitcoin will also enable multiple addresses for the following UTXO-based assets: Bitcoin Cash (BCH), Bitcoin Gold (BTG), Bitcoin SV (BSV), Dash (DASH), Decred (DCR), Digibyte (DGB), Dogecoin (DOGE), Litecoin (LTC), Ravencoin (RVN), and Zcash (ZEC).

  1. In Exodus Mobile, open your Bitcoin wallet and tap the Settings icon in the top right corner.

  2. Toggle on Multiple Addresses.


Desktop

  1. In Exodus Desktop, open your Bitcoin wallet and a) click the More menu in the top right corner, then b) click on Advanced Options.

  2. Toggle on Multiple Addresses.


What are the different types of Bitcoin addresses?

To send and receive Bitcoin on Legacy, SegWit, and Taproot addresses, you can download Exodus Mobile, Exodus Web3 Wallet, or Exodus Desktop.

There are four Bitcoin address types. All four addresses can be used to send and receive Bitcoin. So what's the difference?

Not every wallet or service has upgraded to support the newer types of Bitcoin addresses like the Native SegWit format, and therefore, some wallets can only send to certain address types.

Luckily, if someone wants to send you BTC from a newer address, such as Taproot, older formats like your Native Segwit or Legacy address will be able to receive it just fine.

The most visible difference between different types of Bitcoin addresses is the address formats, and you can identify which format an address is by looking at the first characters in the address.

Below, you can see the 4 types listed from the oldest format to the newest:

Legacy (P2PKH)

Legacy addresses start with 1. Legacy addresses are the original BTC addresses. You can expect all wallets to support sending and receiving to Legacy addresses. Sending Bitcoin from a Legacy address will have the highest fee compared to other address formats.

Nested SegWit (P2SH)

Nested SegWit addresses start with 3. Nested SegWit addresses introduced multi-sig functions to Bitcoin. Sending Bitcoin from Nested SegWit has lower fees than sending from Legacy addresses.

Note that Trezor's desktop and browser app Trezor Suite refers to 'Nested Segwit' as 'Legacy Segwit' although they are the same P2SH (starts with 3) type of address.

Native SegWit (Bech32)

Native SegWit addresses start with bc1q. It is cheaper to send Bitcoin from a Native SegWit address than sending Bitcoin from a Legacy or Nested SegWit address.

Taproot (P2TR)

Taproot addresses start with bc1p. Taproot addresses are a new SegWit address type that offers more advanced security, privacy, flexibility, and scaling to Bitcoin. However, Taproot addresses are not automatically supported by wallets that support existing SegWit addresses.


What Bitcoin addresses does Exodus support?

Exodus Mobile

  • Supports receiving to Native SegWit address (starts with bc1q), Taproot (starts with bc1p), and Legacy (starts with 1) addresses

Exodus Desktop

  • Supports receiving to Native SegWit (starts with bc1q), Taproot (starts with bc1p), and Legacy (starts with 1) addresses

Exodus Web3 Wallet

  • Supports receiving to Native SegWit (starts with bc1q)

  • If Web3 Wallet is synced with Desktop or Mobile, any BTC in Legacy and Taproot addresses will be included in your Web3 Wallet's total Bitcoin balance. You can send Taproot and Legacy BTC from Web3 Wallet.

Trezor in Exodus

  • Supports receiving to Native SegWit (starts with bc1q) and Nested SegWit (starts with 3)


How do I enable and find my Legacy address?

You can enable your Legacy address on Mobile and Desktop.

By default, when you open your Bitcoin wallet in Exodus and click on Receive, you will be shown your SegWit address.

To see your Legacy address, follow these steps to enable it in your wallet:


Mobile

  1. Open your Bitcoin wallet and tap on the Settings icon in the top right corner.

  2. Toggle on Legacy Address and return to your Bitcoin wallet.

  3. Tap on the Receive icon.

  4. Finally, tap the arrows to the left and right of the QR code to see your SegWit, Taproot, and Legacy receive addresses.


Desktop

  1. In your Bitcoin wallet, a) click the More menu in the top right corner and b) click on Advanced Options.

  2. Toggle on Legacy Address and return to your Bitcoin wallet.

  3. Click Receive.

  4. Finally, click the arrows to the left and right of the QR code to see your SegWit, Taproot, and Legacy receive addresses.


How do I enable and find my Taproot address?

You can enable your Taproot on Exodus Mobile and Desktop.

By default, when you open your Bitcoin wallet in Exodus and click on Receive, you will be shown your SegWit address.

To see your Taproot address, follow the steps below to enable it in your wallet:


Mobile

  1. Open your Bitcoin wallet and tap on the Settings icon in the top right corner.

  2. Toggle on Taproot Address.

  3. Tap on the Receive icon.

  4. Finally, tap the arrows to the left and right of the QR code to see your SegWit, Taproot, and Legacy receive addresses.


Desktop

  1. In your Bitcoin wallet, a) click the More icon in the top right corner and b) click Advanced Options.

  2. Toggle on Taproot Address.

  3. Click Receive.

  4. Finally, click the arrows to the left and right of the QR code to see your SegWit, Taproot, and Legacy (if enabled) receive addresses.


How does Exodus calculate Bitcoin transaction fees?

Exodus tracks changes in the Bitcoin network (BTC) and adjusts the fees accordingly using a dynamic network fee model. The network fees are 100% paid to the Bitcoin Network (Miners) to ensure Exodus transactions are fast and delivered promptly.

When popular blockchain networks become congested, determining the right fee can make a big difference for your transaction. If a transaction fee is set too low, miners will not have the incentive to prioritize your transaction on the network, resulting in delays and slow confirmations.

You can view the current transaction fees on the Bitcoin network with a block explorer such as Mempool.space.

When sending Bitcoin, Exodus will automatically set a recommended fee to ensure that your transaction is completed in a timely manner.

Exodus also allows you to set your own custom fees if you want to use a fee that is different from the recommended fee. To learn more about setting custom Bitcoin fees, visit: How do I set Bitcoin custom transaction fees?


What is a batched Bitcoin transaction?

Bitcoin transactions are batched when multiple Bitcoin transactions are sent together on the Bitcoin network.

Batching can be beneficial because it reduces fees and improves confirmation times.

When you batch transactions, you resend previously unconfirmed transactions with a higher fee. Combining unconfirmed transactions with a new transaction will incur a lower fee than paying for separate transactions.


How do I batch consecutive Bitcoin transactions?

To batch transactions in Exodus, sent transactions must have RBF enabled.

RBF is automatically enabled if you send the transaction with a custom fee. For more information, visit: How do I set Bitcoin custom fees and enable RBF?

With RBF enabled, you can send multiple transactions, and the wallet will automatically group your unconfirmed transactions together.

If you do not want your transactions batched, do not enable RBF or set custom fees.

Only unconfirmed transactions that are sent with RBF enabled can be batched in Exodus.


Mobile

  1. Send a Bitcoin transaction with RBF enabled. For instructions on how to enable RBF, visit: How do I set custom Bitcoin fees and enable RBF?

  2. a) Before the previous transaction is confirmed on the Bitcoin network, b) send another transaction with RBF enabled.

  3. You will see 2 BTC send transactions. Tap on each to see the transaction ID.

  4. Your two transactions have been batched into one. Both transactions will have the same transaction ID.


Desktop

  1. In Desktop, send a Bitcoin transaction with RBF enabled. You need to send the transactions with a custom fee to enable RBF. For instructions, see: How do I set custom Bitcoin fees and enable RBF?

  2. a) Before the previous transaction is confirmed on the Bitcoin network, b) send another transaction.

  3. Your two transactions will be batched into one. Both transactions will have the same transaction ID.


Web3 Wallet

  1. In Web3 Wallet, send a Bitcoin transaction with RBF enabled. You need to send the transactions with a custom fee to enable RBF. For instructions, see: How do I set custom Bitcoin fees and enable RBF?

  2. After sending and a) before this transaction confirms on the Bitcoin network, b) send another transaction.

  3. You will see 2 BTC send transactions. Your two transactions have been batched into one by replacing the first. You can confirm by a) clicking the first transaction and then b) the transaction ID.

  4. It will show as replaced on a block explorer.


What if I get a warning about paying extra fees?

If you try to send out your Bitcoin from a transaction that is not yet confirmed on the blockchain, Exodus will warn you that you are paying higher fees for spending an unconfirmed transaction. This will create a CPFP transaction.

You'll also receive this warning if you are sending out lots of UTXOs or a very large sized transaction that will incur higher-than-usual fees.

CPFP transaction fees are higher to incentivize miners to include the transaction in the next block mined. Make sure you’re willing to pay the extra fee before proceeding.

If you don't want to pay the extra fees, you can wait for all of your incoming transactions to be confirmed on the blockchain before sending a transaction out.

Mobile

Desktop

Did this answer your question?