Yes, you can withdraw from Kraken to your bank account, but the method depends on your location and which bank you use

Kraken is a cryptocurrency exchange that lets you sell crypto and move the money to a linked bank account. The withdrawal goes through ACH transfer (in the US), SEPA (in Europe), or other regional payment rails depending on where you are. The process takes a few business days, not minutes—ACH typically settles in one to three business days, though Kraken's processing can add another day on either end.

Before you can withdraw, you must link a bank account to your Kraken profile and pass their verification. Kraken will ask for your account number, routing number, and sometimes a small test deposit to confirm you own the account. Once verified, you can initiate a withdrawal from your Kraken cash balance (USD, EUR, or GBP, depending on your region) directly to that bank account.

The catch: you can only withdraw money that is already in your Kraken cash balance. If your balance is in Bitcoin, Ethereum, or another cryptocurrency, you must sell it first—which means converting it to USD or your local currency—before you can move it to your bank. Selling happens instantly on the exchange, but the withdrawal itself still takes several business days.

Key Takeaways

  • Link and verify a bank account in your Kraken settings before you can withdraw; Kraken will confirm ownership with a small test deposit.
  • You can only withdraw money from your cash balance (USD, EUR, GBP), not directly from cryptocurrency holdings; sell your crypto first.
  • US withdrawals use ACH and typically take one to three business days after Kraken processes your request, which usually happens within 24 hours.
  • Kraken charges a withdrawal fee that varies by region and currency; check the fee before you confirm the withdrawal.
  • If your withdrawal fails or is delayed, check your bank's incoming ACH filter and contact Kraken support with your transaction ID.

How to link your bank account to Kraken

Go to your Kraken account settings and select Funding or Payment Methods (the exact label varies by app version). Choose Add Payment Method and select your country and currency. Kraken will ask for your full legal name, bank name, account number, and routing number (in the US) or IBAN (in Europe).

After you enter this information, Kraken sends two small test deposits to your bank account—usually $0.01 and $0.02, or similar amounts. These deposits appear in your bank account within one to two business days. Once they arrive, return to Kraken and enter the exact amounts to confirm you own the account. Only after this verification is complete can you withdraw.

Keep your bank account information current. If you close the linked bank account or it becomes inactive, Kraken will reject any withdrawal attempt to that account. If you switch banks, unlink the old account and add the new one through the same process.

The withdrawal process and timeline

Once your bank account is verified, go to Funding and select Withdraw. Choose the currency you want to withdraw (USD, EUR, or GBP) and the linked bank account. Enter the amount and review the withdrawal fee—Kraken's fee for bank withdrawals is typically $0.25 to $5 depending on your region and currency, though this can change. Confirm the withdrawal.

Kraken usually processes the withdrawal within 24 hours. Once Kraken sends it, the money enters the ACH system (in the US) or SEPA system (in Europe). ACH transfers typically settle in one to three business days, meaning the money should appear in your bank account by then. Weekends and bank holidays extend the timeline—a withdrawal initiated on Friday may not arrive until Tuesday or Wednesday.

You can check the status of your withdrawal in Kraken's History section. Look for your transaction ID, which you will need if something goes wrong. Some banks also let you track incoming ACH transfers in their app or online portal.

What to do if your withdrawal is delayed or fails

If your withdrawal does not arrive within four business days, first check your bank's spam or pending filter. Some banks hold incoming ACH transfers for review, especially if the amount is large or the transfer is from an unfamiliar sender. Log into your bank account and search for any notification about a pending or blocked transfer from Kraken. If you find it, approve or accept it through your bank's interface.

If your bank shows no record of the transfer, contact Kraken support with your transaction ID and the date you initiated the withdrawal. Kraken can confirm whether they sent the money and to which account. If Kraken sent it but your bank never received it, Kraken may be able to cancel the transfer and refund your balance, though this can take additional time.

If your withdrawal was rejected, Kraken will show an error message and return the money to your Kraken cash balance. Common rejection reasons include a mismatched account number, a closed or inactive bank account, or a mismatch between the name on your Kraken account and the name on your bank account. Verify all details match exactly, then try again.

Withdrawal fees and limits

Kraken charges a flat fee for bank withdrawals, which varies by region and currency. In the US, the fee is typically $0.25 to $5 for ACH transfers. In Europe, SEPA withdrawals may have different fees. Check the fee before you confirm—Kraken displays it on the withdrawal confirmation screen, and it is deducted from the amount you withdraw.

Kraken does not publish a single withdrawal limit that applies to all accounts. Instead, limits depend on your account verification level and your account history. New accounts may have lower limits than established ones. If you hit a limit, Kraken will show an error when you try to withdraw. You can request a higher limit through your account settings, though approval is not may provide and may take several days.

Some banks also impose their own limits on incoming ACH transfers. If your bank has a daily or monthly limit on ACH deposits, a large withdrawal from Kraken may be rejected or held. Contact your bank to confirm their limits before you initiate a large withdrawal.

Selling cryptocurrency before you withdraw

If your Kraken balance is in Bitcoin, Ethereum, or another cryptocurrency, you must sell it first. Go to the Trade section and select the cryptocurrency you want to sell. Choose a market pair that converts to your local currency—for example, BTC/USD if you want US dollars. Enter the amount you want to sell and review the price. Kraken will show you the fee (usually 0.16% to 0.26% for a market order) and the amount you will receive in cash. Confirm the trade.

The sale happens instantly, and your cash balance updates immediately. You can then withdraw that cash to your bank account using the process described above. The entire sequence—selling crypto and withdrawing cash—usually takes less than an hour from your end, though the bank transfer itself still takes one to three business days.

Frequently Asked Questions

Can I withdraw directly from my cryptocurrency balance without selling?

No. Kraken only allows withdrawals from your cash balance (USD, EUR, GBP). You must sell your cryptocurrency first to convert it to cash, then withdraw that cash to your bank account.

How long does it take for money to appear in my bank account?

Kraken usually processes withdrawals within 24 hours. After that, ACH transfers in the US take one to three business days. Total time is typically two to four business days, longer if a weekend or holiday falls in between.

What if my bank account name doesn't match my Kraken account name exactly?

The names must match for the withdrawal to succeed. If your Kraken account is under a different name than your bank account, update your Kraken profile information or link a different bank account that matches your Kraken name.

Can I withdraw to someone else's bank account?

No. Kraken only allows withdrawals to bank accounts linked to your own verified Kraken profile. You cannot withdraw to a third party's account.

What happens if Kraken goes down or my withdrawal gets stuck?

If Kraken's system is down, you cannot initiate a withdrawal until it is back online. If your withdrawal is stuck, contact Kraken support with your transaction ID. They can investigate whether the money was sent and help you recover it if it was lost in transit.