Yes, you can link a bank account to Kraken, but the method depends on where you live and what you want to do
Kraken is a cryptocurrency exchange that lets you buy, sell, and hold digital assets. To move money in and out, you can connect a bank account through ACH transfers (in the US), SEPA transfers (in Europe), or wire transfers (most countries). The connection itself is not automatic—you initiate each transfer manually through Kraken's interface, and the exchange verifies your bank details before the first transfer goes through.
The process is straightforward but not when ready. Kraken does not pull money from your account on its own. Instead, you log in, enter your bank details, and request a deposit or withdrawal. Your bank then processes the movement of funds, which takes time depending on the method you choose and where you are located.
Key Takeaways
- Kraken accepts bank transfers through ACH (US), SEPA (Europe), and wire transfer (most countries), but each method has different timelines and fees.
- You must verify your bank account with Kraken before your first transfer, which usually involves confirming small test deposits or providing account documentation.
- ACH transfers typically take three to five business days; SEPA transfers take one to two business days; wire transfers settle within hours but cost more.
- Kraken does not store your full bank login credentials—you provide account and routing numbers, similar to setting up a bill payment.
How ACH transfers work from your US bank account
If you have a US bank account, ACH (Automated Clearing House) is the most common way to move money to and from Kraken. You log into your Kraken account, go to the Funding section, select ACH, and enter your bank's routing number and your account number. Kraken then sends two small deposits (usually under $1 each) to your account to verify ownership.
Once you confirm those deposits in your Kraken account, your bank account is verified and you can transfer money. Deposits typically take three to five business days to arrive at Kraken. Withdrawals from Kraken back to your bank also take three to five business days. Kraken usually does not charge a fee for ACH transfers, but your bank may charge you a fee for outgoing transfers—check your account terms.
ACH transfers have limits. Kraken sets daily and monthly caps on how much you can move, and these limits vary based on your account age and verification level. Your bank may also have its own limits on outgoing transfers. If you hit a limit, you will have to wait until the next day or month to transfer more.
SEPA transfers for accounts in Europe
If you have a bank account in a country that uses the euro and participates in the Single Euro Payments Area (SEPA), you can transfer money to Kraken using a SEPA bank transfer. You provide your IBAN (International Bank Account Number) and BIC code, which Kraken uses to route the transfer. SEPA transfers are faster than ACH—money usually arrives within one to two business days.
Like ACH, Kraken verifies your account with small test deposits before you can transfer larger amounts. SEPA transfers are generally free or very low cost, though some banks charge a small fee for outgoing transfers. Kraken does not charge for receiving SEPA deposits.
SEPA transfers also have daily and monthly limits set by Kraken, which depend on your account verification level. If you need to move large amounts regularly, you may need to increase your verification status, which requires providing additional identity documents.
Wire transfers for faster deposits and international accounts
Wire transfers move money faster than ACH or SEPA—usually within hours—but they cost more. Kraken provides wire instructions (bank name, account number, routing information) that you use to send money from your bank. Your bank typically charges $15 to $50 per outgoing wire, and Kraken may charge a small receiving fee as well.
Wire transfers are useful if you need money in your Kraken account quickly or if your bank does not support ACH or SEPA. They also work from most countries, making them an option for people outside the US and Europe. However, the cost means wire transfers make sense mainly for larger amounts—moving $100 via wire costs proportionally much more than moving $10,000.
When you initiate a wire, your bank will ask for the receiving bank's details and the account information Kraken provides. Double-check this information before confirming—wire transfers cannot be reversed once sent. Kraken will credit your account once the wire arrives, which is usually the same day or next business day depending on timing.
What happens during account verification
Before you can transfer money, Kraken verifies that the bank account belongs to you. The standard method is the microdeposit verification: Kraken sends two small amounts (usually $0.01 to $0.99 each) to your bank account. You then log into your Kraken account and enter the exact amounts you received. This confirms you have access to the account.
Microdeposits typically arrive within three to five business days. Once you confirm them, your account is verified and you can start transferring money. If you do not confirm the deposits within a certain window (usually 30 days), you will need to restart the process.
Some users report that microdeposits do not arrive, usually because the bank account information was entered incorrectly or because the bank blocks small test deposits. If this happens, contact your bank to confirm the account details are correct, then try again. Alternatively, you can provide bank statements or other documentation to Kraken to verify the account manually, though this takes longer.
Limits, fees, and what can go wrong
Kraken sets transfer limits based on your account age and verification level. New accounts typically have lower daily and monthly limits—sometimes as low as $500 per day. As your account ages and you complete higher verification levels, these limits increase. There is no fixed cap; limits vary by user and change over time.
Your bank also sets limits on outgoing transfers. Some banks cap ACH transfers at $10,000 per day or $25,000 per month. If you need to move more, you may need to contact your bank to raise the limit, or use wire transfers instead.
Common issues include: microdeposits not arriving (usually a data entry error), transfers being rejected because the account name does not match Kraken's records, or your bank blocking the transfer because it flags cryptocurrency exchanges as high-risk. If a transfer fails, Kraken will notify you with a reason. Contact your bank if they blocked it, or contact Kraken support if the issue is on their end.
Security and what information Kraken stores
Kraken does not ask for your online banking login or password. You provide only your account number, routing number (for ACH), or IBAN and BIC (for SEPA)—the same information you would give to set up a bill payment or direct deposit. This limits what Kraken can access if their systems are compromised.
Your bank processes the actual transfer, so your bank's security is what matters most. Use a strong password on your bank account and enable two-factor authentication if your bank offers it. On Kraken's side, enable two-factor authentication on your Kraken account as well, especially if you plan to withdraw money to your bank account.
Kraken is a regulated money services business in most countries where it operates, which means it must follow anti-money-laundering rules and report large transfers. This is why they verify your identity and your bank account—it is a legal requirement, not optional.
Frequently Asked Questions
How long does it take to link my bank account to Kraken?
Verification usually takes three to five business days because Kraken sends microdeposits to your account and waits for you to confirm them. Once confirmed, the link is active when ready. If you provide documentation instead of waiting for microdeposits, verification can take longer—sometimes a week or more.
Can I use a joint bank account with Kraken?
Yes, but the account name on your Kraken account must match the name on the joint bank account. If your Kraken account is under your name only and the bank account is joint, the transfer may be rejected. Contact Kraken support to discuss your specific situation.
What if my bank rejects the transfer to Kraken?
Banks sometimes block transfers to cryptocurrency exchanges as a fraud prevention measure. Contact your bank and ask them to allow transfers to Kraken. You may need to confirm the transfer is intentional. If your bank continues to block it, try a wire transfer instead, or contact Kraken support for alternative deposit methods.
Can I link a credit card instead of a bank account?
Kraken does not accept credit card deposits directly. You can only link a bank account (checking or savings). Some users link a credit card to their bank account and then transfer money to Kraken, but this adds an extra step and may incur fees from your bank.
Is it safe to give Kraken my bank account number?
Yes. You provide the same information (account number and routing number) when setting up direct deposit or bill payments. Kraken is regulated and must follow security standards. Enable two-factor authentication on your Kraken account for additional protection.