Yes, but you need a middle step — you cannot send directly from Ledger to a bank

A Ledger wallet holds cryptocurrency, not dollars or euros. Your bank holds fiat currency. To move money from Ledger to your bank account, you must first convert the cryptocurrency to cash on an exchange, then withdraw that cash to your bank. The exchange is the middle step that makes the transfer possible.

The process takes two separate transactions: one from Ledger to an exchange (usually free or very cheap), and one from the exchange to your bank (usually takes 1 to 5 business days, with a small fee). You cannot skip the exchange or send crypto directly to a bank account.

How long the whole thing takes depends on which exchange you use, which bank you use, and whether you already have an account set up. If you are starting from scratch, plan for 3 to 7 business days total.

Key Takeaways

  • Ledger holds cryptocurrency only; you must sell it on an exchange first, then withdraw cash to your bank account.
  • The exchange charges a small fee to convert crypto to cash, and your bank may charge a wire or ACH fee to receive the money.
  • The entire process usually takes 3 to 7 business days if you already have an exchange account, or 5 to 10 days if you need to create one first.
  • Popular exchanges for this route include Kraken, Coinbase, and Gemini, all of which support direct bank withdrawals in the US.
  • You will need to verify your identity with the exchange before you can withdraw to a bank account.

Step-by-step: moving crypto from Ledger to your bank

First, open your Ledger Live app or web interface and locate the cryptocurrency you want to convert. You will see a receive address for that asset. Do not use this address — you need to send the crypto to an exchange instead.

Log into your exchange account (or create one if you do not have one yet). Find the deposit address for the same cryptocurrency. Copy that address. Go back to Ledger, select the asset, choose "Send", paste the exchange deposit address, enter the amount you want to move, and confirm the transaction on your Ledger device itself. The crypto will arrive at the exchange in minutes to a few hours.

Once the exchange shows the deposit, sell the cryptocurrency for your local currency (USD, EUR, GBP, etc.). The exchange will hold the cash in your exchange account. Then navigate to the withdrawal or bank transfer section, enter your bank account details, and request a withdrawal. The exchange will send the money to your bank via ACH, wire, or local transfer depending on your location and the exchange's options.

Your bank will receive the transfer in 1 to 5 business days. Some exchanges offer faster withdrawals (same-day or next-day) but charge higher fees for the speed.

Which exchanges work best for bank withdrawals

Coinbase is the most straightforward for US users. It supports ACH transfers to any US bank account, takes 1 to 5 business days, and charges no fee for ACH withdrawals under $10,000 per day. You can also use their Coinbase Card to spend the cash directly, which bypasses the bank transfer entirely.

Kraken supports ACH, wire, and PayPal withdrawals in the US. ACH is free and takes 5 to 7 business days. Wire transfers cost $5 to $10 and arrive the same day or next day. Kraken also serves users in Europe, Canada, and other regions with local withdrawal methods.

Gemini offers free ACH withdrawals to US bank accounts (1 to 5 business days) and wire transfers for $15 (same day). It has lower trading fees than Coinbase if you are moving a large amount.

All three require identity verification before you can withdraw. This usually takes a few minutes to a few hours, though in rare cases it can take up to 24 hours. You will need a government ID and proof of address (a recent utility bill or bank statement).

Fees you will pay at each step

Ledger to exchange: Usually free or under $1. The blockchain network charges a small fee (called a "gas fee" for Ethereum, or a "network fee" for Bitcoin), but Ledger shows you this before you confirm. The amount varies by how busy the network is at that moment.

Selling on the exchange: The exchange charges a trading fee, typically 0.1% to 0.5% of the amount you sell. Coinbase charges 0.5% for standard trades. Kraken and Gemini charge 0.16% to 0.26% if you use their maker/taker fee structure. This is deducted automatically when you sell.

Exchange to bank: ACH transfers are free at Coinbase, Kraken, and Gemini. Wire transfers cost $5 to $15 depending on the exchange. Your bank may also charge a receiving fee (usually $0 to $10), though most US banks do not charge to receive ACH transfers.

Total cost for a $1,000 transfer: roughly $5 to $15 in fees, or 0.5% to 1.5% of the amount. For larger amounts, the percentage drops because the fixed wire fee becomes smaller relative to the total.

Why the transfer takes several days

The blockchain itself is fast — your crypto arrives at the exchange in minutes. The delay comes from your bank, not from the exchange or the blockchain.

ACH transfers (the standard for most US bank withdrawals) are batch-processed by the Federal Reserve. Your exchange initiates the transfer, but it does not arrive at your bank until the next business day at the earliest. Your bank then processes it and credits your account, which can take another 1 to 4 business days depending on your bank's internal systems.

Wire transfers are faster — they can arrive the same day or next day — but cost more ($5 to $15). If you need the money urgently, wire is the option, though it is still not truly instant.

Weekends and holidays add extra days. If you initiate a transfer on Friday afternoon, it will not start processing until Monday morning.

What to do if the transfer gets stuck or fails

If your crypto arrives at the exchange but the sale or withdrawal does not go through, check the exchange's status page first. Sometimes exchanges pause withdrawals during high-traffic periods or network issues. Wait a few hours and try again.

If your bank transfer is initiated but does not arrive after 5 business days, contact your bank's customer service with the transfer reference number from the exchange. Provide them the sender's name (the exchange), the amount, and the date initiated. Your bank can trace the transfer and tell you whether it was rejected, delayed, or lost.

If the exchange rejected your withdrawal (usually because of a verification issue or a mismatch between your bank account name and your exchange account name), the crypto or cash will be returned to your exchange account. Fix the issue and try again. Most rejections are caught before the money leaves the exchange.

If you sent crypto to the wrong address or to an exchange that does not support that asset, the money is lost. Blockchain transactions cannot be reversed. This is why Ledger and exchanges both ask you to confirm the address before sending.

Security steps to take before you transfer

Enable two-factor authentication (2FA) on your exchange account before you deposit any crypto. Use an authenticator app like Google Authenticator or Authy, not SMS if the exchange offers both. SMS is less secure.

Verify the exchange's website URL before you log in. Phishing sites that look almost identical to real exchanges are common. Bookmark the real site or use a password manager that auto-fills the URL.

Do not share your Ledger seed phrase or private keys with anyone, including the exchange. You only need your public receive address, which is safe to share. The exchange will never ask for your seed phrase.

If you are moving a large amount (over $10,000), consider doing a small test transfer first. Send $100 or $500 to your bank, confirm it arrives, then move the rest. This costs a few extra dollars in fees but protects you from sending a large amount to the wrong account.

Frequently Asked Questions

Can I send crypto directly from Ledger to my bank account?

No. Banks do not accept cryptocurrency. You must sell it on an exchange first, then withdraw the cash to your bank. The exchange is the required middle step.

What if my bank rejects the transfer from the exchange?

Banks rarely reject ACH transfers from major exchanges like Coinbase or Kraken. If yours does, it is usually because the account name does not match, the account number is wrong, or your bank flagged it as unusual activity. Contact your bank to ask why it was rejected, fix the issue, and ask the exchange to try again.

How much does it cost to move money from Ledger to my bank?

Total fees are usually $5 to $15 for amounts under $10,000. This includes the blockchain network fee (under $1 to a few dollars), the exchange trading fee (0.1% to 0.5%), and the bank withdrawal fee ($0 to $15 depending on the method). Larger transfers may have lower percentage costs.

Can I use a different exchange if I do not like Coinbase?

Yes. Kraken, Gemini, Bitstamp, and Kraken all support direct bank withdrawals in the US. Choose based on fees, withdrawal speed, and which cryptocurrencies you hold. All require identity verification before you can withdraw.

What happens if I send the wrong amount or to the wrong exchange address?

If you send to the wrong exchange address, the crypto is lost — blockchain transactions cannot be reversed. Always copy and paste the address, never type it by hand. If you send the wrong amount, you can send more or request a refund from the exchange (though they are not obligated to refund you).