The basic process: Kraken sends the money, your bank receives it
To withdraw from Kraken to your bank account, you connect a bank account to your Kraken profile, request a withdrawal in the app, and Kraken sends the money via ACH (Automated Clearing House) transfer. The money does not arrive when ready — ACH transfers typically take 3 to 5 business days, though Kraken sometimes processes them faster. You need to have already verified your identity with Kraken and added your bank account to your profile before you can withdraw.
The steps are straightforward, but the timing and what Kraken will and will not let you do depend on your account status and the amount you are moving. Understanding those limits upfront saves you from requesting a withdrawal only to find out it cannot process.
Key Takeaways
- You must verify your identity and add your bank account to Kraken before any withdrawal can happen.
- Kraken withdrawals use ACH transfers, which take 3 to 5 business days to reach your bank account.
- Kraken sets daily and monthly withdrawal limits based on your account verification level and history.
- The withdrawal fee varies by bank and transfer method, but Kraken does not charge you a fee on your end.
- If a withdrawal fails, Kraken will tell you why in the app, and the money returns to your Kraken balance within a few days.
Adding your bank account to Kraken
Before you can withdraw, you must link a bank account. Open the Kraken app, go to Settings, then Funding, then Linked Accounts. Select Add Account and choose your country and bank. Kraken will ask for your account holder name, account number, and routing number. These must match exactly what your bank has on file — if the name does not match, the withdrawal will fail.
After you enter the details, Kraken sends two small test deposits to your bank account (usually within 24 hours). Check your bank statement for these deposits — they will show as small amounts, often a few cents each. You then return to Kraken and enter those amounts to confirm you own the account. This step proves to Kraken that you control the bank account and prevents someone else from withdrawing your money to their account.
Once confirmed, your bank account is linked. You can now request withdrawals, but Kraken may still limit how much you can move based on your verification level.
Verification levels and withdrawal limits
Kraken uses a tiered verification system. At the basic level (Starter), you can verify your email and phone number. At the next level (Intermediate), you provide your name, date of birth, and address. At the highest level (Pro), you upload a government ID and sometimes proof of address.
Each level has different daily and monthly withdrawal limits. Starter accounts have the lowest limits — often $2,000 per day or less. Intermediate accounts typically allow $5,000 to $10,000 per day. Pro accounts have much higher limits, sometimes $50,000 per day or more, though Kraken may adjust these based on your account history and activity. Kraken does not publish exact limits publicly because they change based on risk assessment.
If you hit your limit, you cannot withdraw more until the next day or month (depending on which limit you hit). The limit resets at midnight UTC. If you need to move a large amount, verify to the Pro level first, or split the withdrawal across multiple days.
Requesting the withdrawal in the app
Open Kraken, go to Funding, then Withdraw. Select the currency you want to withdraw (USD, EUR, GBP, etc.). Choose your linked bank account from the dropdown. Enter the amount you want to send. Kraken will show you the withdrawal fee (if any) and the amount your bank will receive.
Review the details carefully. The account holder name, account number, and routing number must all match what you entered when you linked the account. If anything is wrong, cancel and re-link the account with the correct information. Once you confirm, Kraken sends the withdrawal request to the ACH network.
You will see the withdrawal in your Kraken app as "pending" or "processing." Do not close the app or assume it failed if it stays in that state for a few hours — ACH transfers are not when ready. Kraken typically processes withdrawals within a few hours during business hours, but the actual transfer to your bank takes 1 to 5 business days depending on your bank and whether the transfer happens on a weekend or holiday.
How long the money takes to arrive
Kraken initiates the withdrawal, but your bank controls when the money actually appears in your account. Most banks post ACH transfers within 1 to 3 business days. Some banks are slower and take 4 to 5 business days. Weekends and holidays do not count as business days, so a withdrawal requested on Friday may not arrive until Wednesday or Thursday.
You can check the status in your Kraken app. Once Kraken shows the withdrawal as "completed," the money is on its way to your bank. If your bank has not received it after 5 business days, contact your bank's customer service with the withdrawal confirmation number from Kraken. Your bank can trace the transfer and tell you where it is.
What happens if the withdrawal fails
Withdrawals fail for a few common reasons: the account holder name does not match your bank's records, the account number or routing number is wrong, or your bank rejects the transfer for fraud prevention. When a withdrawal fails, Kraken will show a status like "failed" or "rejected" in the app, and the money returns to your Kraken balance within 1 to 3 business days.
Check the failure reason in the app — Kraken usually provides a brief explanation. The most common fix is to re-link your bank account with the exact name and numbers your bank has on file. If the problem persists, contact Kraken support through the app and provide them with the withdrawal confirmation number. They can see what your bank rejected and help you troubleshoot.
Fees and what you actually receive
Kraken does not charge you a fee to withdraw to your bank account. However, your bank may charge you a fee for receiving an ACH transfer, though most banks do not. Some banks charge a small fee (usually $1 to $3) for incoming ACH transfers, particularly if you have a basic checking account. Check your bank's fee schedule or call them to confirm.
The amount Kraken shows you when you request the withdrawal is the amount your bank will receive (minus any fee your bank charges). There are no hidden fees on Kraken's side. If you withdraw $1,000 and your bank does not charge a fee, you receive $1,000. If your bank charges $2, you receive $998.
Frequently Asked Questions
Can I withdraw on weekends or holidays?
You can request the withdrawal any time through the app, but Kraken processes ACH transfers only on business days. A withdrawal requested on Saturday will not be sent until Monday. The transfer will then take 1 to 5 business days to reach your bank, so weekend requests typically arrive Wednesday or later.
What if my bank account information changes?
If you close the account or change banks, you must re-link your new account in Kraken before you can withdraw again. Go to Settings, Funding, Linked Accounts, and add the new account. You will need to verify the new account with the two test deposits again.
Can I withdraw more than my daily limit?
No. If you hit your daily limit, you must wait until the next day to withdraw more. If you need to move a large amount quickly, verify your account to a higher level (Pro) to increase your limit, or request multiple withdrawals across consecutive days.
What if Kraken shows the withdrawal as completed but my bank has not received it?
Wait 5 business days from the date Kraken processed it. If the money still has not arrived, contact your bank with the withdrawal confirmation number from Kraken. Your bank can trace the ACH transfer and tell you whether it was received or rejected.
Do I need to report this withdrawal to the IRS?
Withdrawing your own money from Kraken to your bank account is not a taxable event. However, any gains you made on cryptocurrency you sold before withdrawing may be taxable. Consult a tax professional about your specific situation.