Kraken is one of the longest-running cryptocurrency exchanges online, and has retained a strong position at the top of exchange rankings since launch. Kraken is a popular choice for both intermediate and advanced traders, and leverages a strong reputation as a highly secure trading platform built from years of tenure in the market.

Is Kraken legit? In this Kraken review we’ll take a look at the history of the Kraken exchange, assess the fees, security, currency support, deposit methods, and security of the platform. We’ll also and provide a basic step-by-step breakdown of how to use Kraken as well as an explanation of how Kraken trading works.

What is Kraken?

Kraken is one of the largest Bitcoin exchanges in the world in terms of euro volume and liquidity, and offers a broad spectrum of supported currencies, international support for a wide range of countries, scaling verification requirements, and relatively competitive fees.

The Kraken platform was founded in 2011 in the aftermath of the first Mt. Gox exchange hack. Jesse Powell, the creator of Kraken, visited the offices of the now-defunct Mt Gox exchange in order to offer assistance with recovery and, after observing the inefficient manner in which the platform was run, decided to create Kraken as an alternative with the goal of furthering the mainstream adoption of cryptocurrency:

“It was clear after that hack at Mt. Gox, when they were down for like a week, that the exchange is really the most critical piece of the ecosystem…I wanted there to be another one to take its place, if Mt. Gox failed.

Jesse Powell CEO
Jesse Powell courtesy of FinanceMagnates

The Kraken platform was subsequently launched in 2013 after almost two years of development. The platform launched with support for just Bitcoin, Litecoin, and Euro. In October 2013, Kraken formed a partnership with BaFin regulated Fidor bank, which allowed the platform to facilitate SEPA deposits and withdrawals for EU-based users, making it the most popular exchange in Europe.

2014 was a pivotal year for Kraken, in which it became the largest exchange by volume for trading between BTC and EUR. In March 2014, Kraken received $5 million USD in a Series A investment round and, shortly after, was the first Bitcoin exchange to be listed on Bloomberg Terminal.

trading volume
Kraken BTC/USD trading volume courtesy of CryptoCoinCharts

2014 and 2015 saw Kraken forge a series of partnerships with payment providers to provide GBP, USD, and CAD support, as well as the launch of cryptocurrency margin trading on the platform. Kraken continued to grow until malicious man-in-the middle attacks and phishing attacks damaged the exchange’s reputation, resulting in a restructuring of Kraken’s user security education.

More recently, Kraken has been experiencing a significant surge of new users, reportedly raking in more than $1.25 billion USD in revenue and signing on over 50,000 new users daily.  Kraken boasts support for 45 different cryptos and is available internationally, and attracts market makers and institutional investors with the Kraken dark pool anonymous securities exchange.

Kraken Sign up & Identification

Kraken verification and signup is fairly liberal when compared to other exchanges, such as Gemini. Instead of requiring a standardized level of verification, Kraken offers users a tiered system that allows them to provide as much verification identification as desired.

Any exchange platform that facilitates direct bank transfers or wire transfers is required to collect identity information from users in order to remain compliant with international law, but Kraken’s flexible verification structure makes it ideal for users that simply want to trade solely in cryptocurrency.

  • Kraken Tier 0 users are able to simply view the platform, but can’t conduct any trades or deposit.
  • Kraken Tier 1 users are able to deposit and withdraw cryptocurrency, but can’t use fiat currency. Tier 1 verification requires submitting date of birth, an active phone number, full name, and country of residence.
  • Kraken Tier 2 verification allows for fiat currency withdrawals and deposits in limited countries but requires KYC and AML information such as proof of address.
  • Kraken Tier 3 verification offers higher funding limits and provides users in US, Canada, Germany, and Japan with fiat funding and withdrawal options. This tier requires photo ID verification
  • Kraken Tier 4 verification offers the highest funding limits and is available in both corporate and individual account options. Tier 4 applications required a signed application form and complex KYC documentation

Kraken verification time is relatively fast considering the popularity of the exchange. Tier 1 and 2 verification time is generally just a few hours, while tier 3 and above can take a few working days.

Deposit & Withdrawal Methods

Kraken’s deposit and withdrawal options are complex due to the number of different countries it operates in. Depositing cryptocurrency is relatively simple via the Kraken wallet service, but determining the best fiat currency funding method for Kraken can be trickier. Kraken sorts fiat deposit methods by currency.

Kraken Fiat Currency Deposit Methods:

  • EUR can be deposited into Kraken accounts via SEPA transfers, Wire Transfers, and SWIFT. EUR can only be deposited by Tier 2 members— apart from users in Germany and Japan, who require Tier 3 verification in order to deposit EUR
  • USD can be deposited by US residents via domestic wire transfers. Non-residents are able to deposit USD via SWIFT, as long as they possess tier 3 verification or above.
  • JPY can be deposited via domestic deposits  by tier 3 accounts from Japanese bank accounts only
  • CAD can be deposited by tier 3 accounts by Canadian citizens only, and is performed via domestic wire transfers.
  • GBP can be deposited via wire transfer by tier 3 verified users

Cryptocurrency withdrawals are simple with Kraken, but fiat currency withdrawals are as complex as deposits.

Kraken Fiat Currency Withdrawal Methods

  • EUR can be withdrawn via SEPA by tier 2 verified users in the European Economic Area, apart from German users, which required tier 3 verification. For users outside this area, SWIFT transfers are available to tier 3 verified users
  • USD can be withdrawn via domestic wire transfers by US resifdents, while SWIFT withdrawals are available to non-resident users with tier 3 verification
  • JPY can only be withdrawn by tier 3 verified residents of Japan to a Japanese bank account
  • CAD can only be withdrawn via tier 3 verified Canadian citizens via EFT.
  • GBP can be withdrawn via wire transfer by tier 3 users

There is currently no Kraken credit card deposit or withdrawal option.

Supported Currencies

Kraken supports a diverse range of cryptocurrencies such as Bitcoin, Ethereum, Tether, Bitcoin Cash, Dash, Monero, Ripple, Zcash, Dogecoin, Ethereum Classic, Augur REP Tokens, EOS, Gnosis, and ICONOMI.

Five fiat currencies are currently supported by Kraken— EUR, USD, GBP, JPY, and CAD.

trading pairs
Kraken trading pairs courtesy of


Kraken Fees

Kraken’s fee structure is fragmented in a similar manner across the various different withdrawal and deposit methods it offers. Cryptocurrency deposits are largely free, while fiat deposits vary depending on the currency and method used.

Kraken Fiat Deposit Fees:

  • EUR SEPA deposits are free
  • EUR wire deposits are charged at a rate of €5 when performed by Fidor, or €10 when facilitated by SMBC
  • USD domestic deposits are charged a fee of $5
  • USD SWIFT deposits are charged at $10
  • JPY domestic deposits are free
  • CAD wire deposits are free
  • GBP wire deposits are charged a fee of 10 GBP

Cryptocurrency deposits into Kraken wallets are the most cost-effective method of funding, with fees for BTC deposits just 0.001 BTC. A full schedule of Kraken’s cryptocurrency deposit fees can be found here.

Kraken Fiat Withdrawal Fees:

  • EUR SEPA withdrawals are charged a €0.09 fee
  • Domestic USD Withdrawals are charged a fee of $5
  • USD SWIFT withdrawals are charged at $60
  • EUR SWIFT withdrawals are charged at €60
  • JPY domestic bank transfer withdrawals incur a fee of ¥300
  • CAD EFT withdrawal incurs a $10 CAD flat fee
  • GBP wire withdrawals are charged a fee of 60 GBP

Overall, Kraken wire transfer deposits and withdrawals are the most expensive, with SEPA deposits and withdrawals offering the most cost-effective fiat funding and withdrawal option.

Kraken trading fees are, like most exchanges, based on a maker/taker model that encourages traders to add liquidity to the market. The Kraken trading fee schedule offers discounts based on volume over a 30-day period, and are calculated on a per-trade basis. A full breakdown of all Kraken currency pair trading fees can be found here.

Kraken Security


Is Kraken safe? While Kraken boasts a long tenure in the cryptocurrency market, there have been a number of incidents over the history of the platform. In the latter half of July 2016 a large number of Kraken user accounts were compromised, resulting in the loss of a significant amount of capital.

Kraken was recalcitrant in responding to user requests for information, which resulted in the submission of a petition to the FBI’s Cyber Crimes Division. Kraken revealed that the platform was not compromised during the “hack”, and that all user Kraken hacked accounts affected had, in reality, fallen prey to man-in-the-middle or phishing attacks caused by user error.

The security features offered by Kraken include two-factor authentication, PGP/GPG encryption for email encryption and signature verification, and highly customizable user security settings. Kraken maintains above industry standard practices with regards to the physical security of their platform, storing servers in locked racks.

Importantly, Kraken maintains full reserves that eliminate the threat of a bank run. User capital is stored separately from Kraken’s operational accounts, and is completely sequestered from all operational capital. Kraken also takes proactive measures to ensure the platform is as compliant as possible in the ever-shifting international regulatory framework surrounding cryptocurrency and blockchain tech.

Kraken Features

Kraken offers a basic trading interface alongside detailed, easy-to-follow documentation that makes it relatively simple for new traders to get started with minimal fuss. Aside from a broad spectrum of supported coins, Kraken also offers Bitcoin margin trading with up to 5x shorting allowed.


A low-fee Bitcoin “dark pool” allows for anonymized trading between high net worth traders, market makers, and institutional investors, which draws many professional traders to the platform. One of the biggest features of the Kraken exchange is the flexible range of order types it supports.

Kraken Order Types

  • Market orders allow traders to buy or sell at the average market price
  • Limit order allow traders to buy or sell at a fixed price or better
  • Stop Loss order are available, which trigger a buy or sell when the price of a security reaches a defined stop price
  • Stop Loss Limit orders provide similar functionality but trigger a limit order when the last price of a security reaches a defined stop price
  • Trailing Stop orders trigger a buy or sell order when the last price goes against the position by the stop offset amount
  • Trailing Stop Limit orders work in the same manner as Trailing Stop orders, but trigger a limit market action
  • Take Profit orders, which can be used to set a target profit price over a long or short position are also available, and can be provisioned as Take Profit Limit orders

It’s also possible to combine order types:

  • Stop Loss, Take Profit orders are combined orders that either trigger a stop loss sell order when a security reaches a defined price, or sell at a predetermined Take Profit price. Stop Loss, Take Profit Limit orders deliver the same functionality but trigger a limit order
  • Stop, Limit orders are combined orders that combine a stop loss order and a limit order. Stop, Limit orders either trigger a market order at a predetermined stop price, or fill an order at the limit price.

The Kraken app is available for iOS devices only, and allows users to trade via their iOS device, chart various technical indicators for traded currency pairs, and read breaking market news updates. While the Kraken app is a forward-leaning effort from the Kraken development team, it does require some polishing, as user reviews state that the app is poorly optimized and needs an overhaul

ios app

Customer Support

Kraken has below average response times when compared to other exchanges, and doesn’t offer phone support. User support is managed via a ticketing system that can take several days to reply. A comprehensive help center is available, however, that provides answers to most support questions.

Ease of Use

Kraken integrates with the highly popular TradingView platform, which makes it possible to access a diverse range of advanced charting options. Kraken’s trade view is decidedly minimalist, with a dark UI well suited to long hours at the trade desk

Trade view

The Kraken dashboard is intuitive and responsive, breaking down various account functions, funding, withdrawal, order view, and security options via a streamlined interface that provides simple, intermediate, and advanced view options.

account dashboard

Getting Started With Kraken

Depending on whether you require fiat currency funding and withdrawal options, getting started with Kraken can be extremely easy. Opening an account with Kraken solely to trade cryptocurrencies takes just minutes, while establishing an account that can be funded or withdrawn from in Fiat currency can take longer.

To get started with Kraken, you’ll need to navigate to the Kraken website. Always ensure that the Kraken site you’re visiting is the legitimate platform— you can verify this by looking for the secure certification symbol in the address bar of your browser:

ssl cert

1. Create an Account

To open an account with Kraken, click the black “Sign Up” button at the top right of the landing page. You’ll need to agree to the terms and conditions and provide your full name, username, and a strong password.

Signup page

It’s important to ensure that the password you use in crypto-related activities both on and offline is different for each platform and service, and is highly complex. A secure password generator such as Strong Password Generator is a great free tool that can be used to generate complex passwords.

You’ll then be emailed an activation key code that you’ll need to enter on the next page in order to proceed.

2. Get Verified

In order to trade on Kraken, you’ll need to achieve at least level 1 verification. Logging in for the first time will present you with the following message:

Get Verified

Clicking the link in this message will bring you to the verification center. In this trading guide, we’ll focus on getting verified to tier 1, which allows for cryptocurrency deposits and withdrawals only. Kraken provides a detailed breakdown of the identity documents required for each level of verification— the requirements for tier 1 can be seen below:

Get Verified2

To verify your account to tier 1, you’ll need to fill out a form at the bottom of the page. Ensure you provide your full legal name, your correct date of birth, your country of residence, and an active phone number.


Tier one verification generally takes a few hours, after which you’ll be able to fund your account with cryptocurrency and begin trading.  It’s also a good idea at this point to enable two-factor authentication as an extra security layer.

You can find two-factor authentication under the “Security” tab on the Kraken dashboard, with options available for login, trading, funding, and master key creation.


3. Fund Your Account

Funding your Kraken account with cryptocurrency is extremely simple. Navigate to the “Funding” section of the Kraken Dashboard. Clicking ‘Bitcoin (XBT)” will bring you to the following menu. Click “Generate New Address” to create a new funding address, and then send the amount of BTC you’d like to fund your account with to it.

FundingDepending on the state of the Bitcoin network, your transaction should be available in a short amount of time— once your transaction has been processed, you’re ready to trade!

Trading on Kraken

Trading on Kraken is streamlined and simple. To get started with trading on Kraken, you’ll need to click the “Trade” button in the Kraken dashboard menu, then click “New Order”.

As we’ve funded our Kraken account with Bitcoin, we’ll take a look at the ETH/XBT trade pair via the simple user interface.

1. Place an Order

Placing an order via the simple trade form is as the name implies— extremely simple. The simple order form places either a market order or a limit order, and looks like this:

order1Simply enter the amount of ETH you’d like to buy or the amount of Bitcoin you’d like to spend, select your order type, and click the green “Buy ETH with XBT” button. Your order will appear at the bottom of the page under “New & Open Orders” until it is filled.

2. Withdraw Your Cryptocurrency

Now you’ve traded your Bitcoin for Ethereum, it’s best to withdraw it to a safe hardware wallet or cold wallet if you’re not planning on trading again any time soon. Withdrawals are performed via the “Funding” tab on the Kraken dashboard.

Final Thoughts

Kraken has a long history in the cryptocurrency market, and to date has not suffered from any hack or attack that compromised its security. As such, the exchange has a strong reputation for security and reliability.

While Kraken could benefit from a customer service overhaul and is in need of an update to the Kraken app, the core Kraken exchange platform is ideal for intermediate to advanced traders seeking more complex order types and charting functionality.