The basic process: what happens when you withdraw
To move money from Kraken to your bank account, you initiate a withdrawal through Kraken's platform, Kraken processes it, and the funds travel through your bank's payment network to arrive in your account. The whole sequence typically takes three to five business days, though the first step—getting Kraken to release the money—usually happens within hours.
Kraken does not send cash directly. Instead, it sends an electronic transfer (called an ACH transfer in the United States) that your bank receives and deposits. Your bank then credits your account according to its own processing schedule, which is why the timeline varies.
Before you can withdraw anything, Kraken requires you to link a bank account and verify that you own it. This verification step is a fraud prevention measure and takes a day or two on its own.
Key Takeaways
- You must link and verify a bank account through Kraken before any withdrawal can happen, which takes one to two business days.
- Kraken processes withdrawal requests within hours, but your bank controls when the money actually appears in your account—usually three to five business days total.
- The amount you can withdraw depends on your Kraken account history and verification level; new accounts have lower limits that increase over time.
- Withdrawals are free on Kraken's end, but your bank may charge a fee for receiving an incoming wire or ACH transfer.
- If a withdrawal fails or stalls, contact Kraken support with your transaction ID, and separately check with your bank to confirm the account details are correct.
Step-by-step: linking your bank account to Kraken
Log into your Kraken account and navigate to the Funding section. Select "Withdraw" and choose your currency (USD, EUR, GBP, or another supported option). Kraken will ask you to add a withdrawal method if you have not already done so.
Click "Add Payment Method" and select "Bank Account." Kraken will ask for your bank's name, your account number, routing number (in the US), and IBAN or other identifiers depending on your country. Enter these details exactly as they appear on your bank statements—a single digit wrong will cause the transfer to fail or be rejected.
After you submit this information, Kraken sends two small test deposits to your bank account, usually within 24 hours. These deposits appear as credits of a few cents each, with a code embedded in the description. Log into your bank account, find these deposits, and return to Kraken to enter the two amounts. This verification step confirms you own the account and have access to it.
Once verified, your bank account is linked and ready for withdrawals. Kraken stores this information for future use, so you only do this once per account.
Withdrawal limits: how much you can move at once
Kraken sets withdrawal limits based on your account verification level and history. A newly verified account typically has a lower daily or monthly limit—often in the range of a few thousand dollars—that increases as your account ages and you complete more transactions.
Your limit also depends on which verification tier you have completed. Kraken offers several tiers: Starter (basic identity verification), Intermediate (address verification), and Pro (source of funds documentation). Each tier unlocks higher withdrawal limits. You can check your current limit by going to Settings > Verification in your Kraken account.
If you need to withdraw more than your current limit allows, you have two options: wait for the limit to reset (usually daily or monthly, depending on Kraken's current policy), or complete a higher verification tier to unlock a higher permanent limit. Completing the next tier typically takes a few days to a week.
The withdrawal request: what to do on Kraken's side
Once your bank account is verified and you know your withdrawal limit, go to Funding > Withdraw. Select your currency and the bank account you want to send money to. Enter the amount you want to withdraw—Kraken will show you any fees (usually none for ACH transfers in the US) and confirm your limit is not exceeded.
Review the details one final time. Check that the bank account shown is correct, the amount is what you intended, and the currency matches. Then click "Withdraw" to submit the request.
Kraken will send you a confirmation email. Some accounts require two-factor authentication (2FA) to confirm the withdrawal; if Kraken prompts you, enter the code from your authenticator app or SMS. After confirmation, Kraken processes the request, usually within a few hours during business hours.
Once Kraken releases the funds, you will see the withdrawal listed in your transaction history with a status like "Pending" or "Processing." At this point, the money is on its way to your bank, but it has not arrived yet.
Waiting for the money: bank processing times
After Kraken sends the transfer, your bank takes over. In the United States, ACH transfers typically arrive within one to three business days. Some banks credit the funds when ready as "pending" and then finalize the deposit after a day or two; others wait until the transfer fully clears before showing anything.
Business days do not include weekends or federal holidays. A withdrawal initiated on a Friday afternoon may not arrive until Wednesday or Thursday of the following week. If Kraken processes it on a holiday, the clock does not start until the next business day.
Check your bank account's transaction history or pending deposits section to see if the transfer has arrived. The deposit will show as coming from Kraken or a Kraken-affiliated entity, depending on your bank's display format. If you do not see it after five business days, contact your bank's customer service with the withdrawal date and amount.
Troubleshooting: what to do if the withdrawal fails or gets stuck
If Kraken rejects your withdrawal request when ready, the most common reasons are: you have exceeded your daily or monthly limit, your bank account details are incorrect, or your account verification has expired. Kraken will show an error message explaining which one. If the message is unclear, contact Kraken support through the Help Center in your account.
If the withdrawal shows as "Processing" or "Pending" in Kraken for more than a few hours, and you do not see it in your bank account after three business days, gather your transaction ID (visible in your Kraken withdrawal history) and contact Kraken support. Provide the transaction ID, the amount, the date you initiated it, and the bank account it was sent to. Kraken can check whether the transfer was actually sent and, if so, trace it with your bank.
Separately, contact your bank's customer service and confirm that the account details Kraken has on file are correct. Ask whether they have received any incoming transfer from Kraken and, if not, whether there are any blocks or holds on incoming transfers. Some banks flag transfers from cryptocurrency exchanges as high-risk and may delay or reject them without notifying you.
If your bank rejected the transfer, Kraken will usually send the money back to your Kraken account within a few business days. Check your Kraken balance and transaction history to confirm the refund arrived. If it did not, follow up with Kraken support again.
Fees and what they cover
Kraken does not charge a fee for ACH withdrawals to a US bank account. Some other countries and withdrawal methods (like wire transfers) do incur Kraken fees, which are shown before you confirm the withdrawal.
Your bank may charge a fee for receiving an incoming ACH transfer, though most do not. Wire transfers are more likely to trigger a fee on the receiving end. Check your bank's fee schedule or contact them directly if you are unsure. The fee, if any, will be deducted from your account after the transfer arrives.
Frequently Asked Questions
How long does it really take from start to finish?
If your bank account is already verified, the process is usually three to five business days: a few hours for Kraken to process, then one to three business days for your bank to receive and credit the funds. If you have not verified your bank account yet, add one to two days for the verification step. Weekends and holidays extend the timeline.
Can I withdraw to a bank account that is not in my name?
No. Kraken requires the bank account to be registered to the same person whose name is on the Kraken account. This is a regulatory requirement to prevent money laundering. If you need to move money to someone else's account, you will have to withdraw to your own account first, then transfer it separately through your bank.
What if I entered the wrong bank account details?
If you catch the error before Kraken processes the withdrawal, cancel it when ready and add the correct account. If Kraken has already sent the transfer, contact your bank right away with the incorrect details. The transfer may be rejected and returned to Kraken, or it may go to the wrong account. Your bank can investigate, but recovery is not may provide.
Do I have to pay taxes on money I withdraw?
Withdrawing money from Kraken to your bank account is not a taxable event in itself. However, if you sold cryptocurrency on Kraken at a profit before withdrawing, that sale is taxable. Keep records of all your trades and withdrawals for tax reporting purposes. Consult a tax professional about your specific situation.
Why is my withdrawal limit so low?
New Kraken accounts start with conservative limits as a fraud prevention measure. Your limit increases as your account ages and you complete more transactions. You can also increase your limit when ready by completing a higher verification tier (Intermediate or Pro), which requires additional identity or documentation steps. Check your current tier in Settings > Verification.