kraken crypto exchange logo

Kraken Review

A secure and regulated cryptocurrency exchange offering a wide range of digital assets, advanced trading features, and competitive fees for both novice and experienced traders.

Kraken is a cryptocurrency exchange known for its extensive range of digital currencies, including Bitcoin and Ethereum, and its strong commitment to security and regulatory compliance. It offers a safe trading environment, blending an intuitive user interface suitable for new and seasoned traders with advanced features for a comprehensive trading experience.

Kraken stands out with additional services like futures and margin trading aimed at more experienced traders. It also provides extensive educational resources and robust customer support, making it a complete ecosystem for crypto enthusiasts and investors. With its competitive fee structure and focus on comprehensive service, Kraken is an ideal choice for those seeking security, variety, and educational support in cryptocurrency trading.

General Overview

  • Top-Notch Security
  • Advanced Trading Options
  • Educational Commitment
  • Competitive Fee Structure
  • Exceptional Customer Support
  • Funding Method Limitations
  • Geographic Restrictions
  • Higher Instant Transaction Fees
Rank#1 of 423 exchanges
ID Verification
Maker fee0.02%
Taker fee0.05%
Trading Volume$3,673,817,499
Liquidity Score7.30/10

Kraken Deposit & Withdrawal Methods

Bank Transfer (ACH)Instant
Wire Transfer1-5 days
SEPA0-5 days
CHAPS (ClearJunction)Same day
FPS (ClearJunction)0-3 days
SWIFT1-5 days

Kraken provides its users various options for depositing and withdrawing funds, catering to a global clientele. For deposits, Kraken supports multiple currencies, including USD, EUR, CAD, and AUD, offering several methods like bank transfers, ACH, SEPA, and wire transfers.

The fees and processing times vary depending on the chosen method and currency. For example, USD deposits can be made through ACH (Plaid), FedWire, and SWIFT, with most options being free and having processing times ranging from near-instant to a few business days. EUR deposits can be made via SEPA, PayPal, or SWIFT, again mostly free of charge and processed within a few days.

Regarding withdrawals, Kraken facilitates similar methods, ensuring secure and efficient transactions. The fees and processing times for withdrawals are comparable to deposit methods, often varying based on the specific option and currency. For instance, users can withdraw USD through FedWire or SWIFT, EUR via SEPA or SWIFT, and CAD using methods like domestic wire transfers or Interac e-Transfer.

The exchange maintains a strong focus on security and compliance, occasionally resulting in withdrawal holds, especially for newly deposited funds or certain high-risk transactions. The detailed fee structure and processing times are transparently listed on Kraken's website, allowing users to make informed transaction decisions.

Kraken Fees

Base maker fee0.02%
Base taker fee0.05%

Kraken's fee structure is primarily based on trading volume, with fees varying from 0% to 0.26% depending on the currency pair traded and the user's 30-day trading volume in USD. This volume-based discount applies to both margin and non-margin trades. Kraken uses a fee schedule with volume-based discounts solely based on crypto trading volume; other activities like purchases through the Buy Crypto widget or trading stablecoin and FX pairs do not contribute to the 30-day volume for fee discounts​​​​.

  • Trading Fees: Ranging from 0% to 0.26%, these fees depend on the currency pair and the user's 30-day trading volume. There's a minimum trade fee determined by the minimum amount per precision of the trading pair​​​​.
  • Margin Fees: Additional fees include margin opening and rollover fees when trading with leverage. These fees are charged based on the total value of the margin extended for the trade​​​​.
    • For Long Positions: The margin fee for long positions (e.g., purchasing BTC with USD) is 0.015%​​.
    • For Short Positions: The margin fee for short positions (e.g., selling BTC) is 0.010%​​.
    • Specific Margin Fees: Various cryptocurrencies and fiat currencies have specific opening and rollover fees, usually around 0.02% or 0.015%​​.
  • Kraken Fee Credits (KFEE): These are internal tokens used exclusively for paying trading fees on Kraken. 1,000 KFEE equals 10 USD worth of trading fees. The volume of fee-free trading per 1,000 KFEE varies based on the percentage of trading fees​​.
  • Fee Currency Selection: Users can set a preference for the currency in which trading fees are determined. However, this choice doesn't apply to margin opening and rollover fees​​​​.

How to Sign Up for Kraken

Registering for a Kraken account is a straightforward process designed to give users quick access to its cryptocurrency trading services. The process emphasizes both ease of use and security, ensuring a smooth start for new users.

Here's a step-by-step guide on how to register:

  1. Visit the official Kraken website.
  2. Click on the "Create Account" button located in the upper-right corner of the homepage.
  3. Enter your email address, choose a username (which cannot be changed later), and create a strong password.
  4. Read and agree to Kraken's Terms of Service and Privacy Policy, then click the "Create account" button.
  5. Check your email for an activation message from Kraken, which will include an activation key.
  6. Enter this activation key on the account activation form, or click the link provided in the activation email.
  7. Confirm your password and complete any required captcha verification.
  8. Once these steps are completed, your Kraken account will be successfully created and ready for use.

Pros Explained

  • Top-Notch Security: Audited by Armanino LLP, Kraken's security measures are verified, including a comprehensive Proof-of-Reserves audit, ensuring client assets are securely held.
  • Advanced Trading Options: Offers a range of sophisticated trading features, including futures and margin trading, suitable for various trader expertise levels.
  • Educational Commitment: Kraken provides an extensive "Learn" section with diverse educational resources, supporting both newcomers and experienced traders in the crypto space.
  • Competitive Fee Structure: Features low trading fees for advanced traders, with a volume-based tiered structure that reduces costs for higher trading volumes.
  • Exceptional Customer Support: Recognized for excellent customer service, Kraken provides timely and effective assistance to its users​​​​​​​​​​​​​​​​​​.

Cons Explained

  • Funding Method Limitations: Offers limited deposit methods compared to other exchanges, with region-specific options like ACH (USA only) and SEPA (Europe).
  • Geographic Restrictions: Unavailable in New York and Washington state, limiting access for residents of these populous U.S. regions.
  • Higher Instant Transaction Fees: Charges higher fees for instant buy/sell transactions, including 1.5% for most cryptocurrencies and additional fees for card or digital wallet payments, compared to lower fees on Kraken Pro​​​​​​​​.

Introduction to Kraken

Kraken is one of the world’s most popular cryptocurrency exchanges, processing over $300 million worth of daily trades. Although they were a Bitcoin-only exchange for their first few years, slow to roll out support for other coins, Kraken now carries almost 40 coins and over 180 trading pairs, many of which have a sizeable amount of liquidity. In addition, they have long been recognized as one of the most morally upstanding, secure, and fair crypto exchanges. As a result, they have attracted many serious traders fiercely loyal to the exchange.

Why Choose Kraken?

Kraken has a deeply-rooted reputation for being honest and forthright that was earned through several years of good business practices. They now have nine years of experience doing what they do, providing a dependable, secure way to buy and sell cryptocurrencies without an overbearing amount of KYC or fees. Kraken is open to customers almost everywhere globally, and the most basic version of the account requires no personally-identifying documentation whatsoever.

In short, a Kraken account is a must-have for any serious cryptocurrency trader, whether big or small, as it has long been considered a fundamental pillar of the cryptocurrency trading industry.

History of Kraken

Founded by Jesse Powell in 2011, Kraken is one of the oldest cryptocurrency exchanges still in operation, having withstood the test of time to become one of the most highly-trafficked and highly liquid exchanges. The idea for Kraken came to Powell after he noticed that MtGOX began to falter after less than a year in operation, wanting to create a backup bitcoin exchange in case of MtGOX shut down for good. Indeed, this event happened in 2014, and Kraken was ready to pick up its customers.

By April 2014, Kraken was a high-powered operation, having received $5 million in investment funding and becoming one of the first exchanges listed on Bloomberg Terminal. In May 2015, Kraken became one of the first exchanges to allow margin trading. Over the next few years, they expanded their trading lineup significantly, adding support for popular coins like Litecoin, Ethereum, Monero, and Dash.

In December 2017, Kraken reported seeing registrations of as many as 50,000 new users in a single day. The company has since expanded from its headquarters in San Francisco, California, to become a worldwide operation, with most offices located across Europe. With a multi-billion dollar valuation as a company, Kraken shows no signs of slowing down, firmly remaining in the top 10 of all crypto exchanges by any important metric.

Getting Started

Generally speaking, anyone can register for a Kraken account so long as cryptocurrency trading (and other services offered by Kraken) is considered legal in your jurisdiction. They more or less leave it up to the customer, to be honest about what jurisdiction they fall under. There are a few places where service is expressly forbidden, including Washington and New York in the U.S. and Japan, and countries considered embargoed by the U.S. (Iran, Iraq, North Korea, Cuba, etc.).

How to register an account on Kraken

After clicking the “Sign Up” button in the upper-right corner of the screen, you will be asked to enter the following:

  • Email address
  • User name
  • Password
  • Country of residence

After entering this information, check the box to agree to the Kraken terms of service, solve the captcha, and press “Create Account.” Next, you will be asked to confirm your email address by clicking an activation link sent in an email by Kraken. After clicking the activation link, solve the captcha and press “Activate Account.” With that, you will have created your account, and you are free to start using the exchange, but you will need to verify your account to begin trading cryptocurrency.

How to Get Verified On Kraken

After you have completed the account creation process, you will be brought a screen that says, “Finish setting up your Kraken account.” Select step #1 by pressing the “Verify” button. First, you will select whether you want a Personal or Business account; most likely, you will be selecting the Personal option unless you set up Kraken for a business. For this guide, we will only discuss how to set up a personal account, of which there are three types:

  • Starter. This is for cryptocurrency-only traders who do not plan to deposit any fiat (national) currency and have a daily withdrawal limit of $5,000 USD (equivalent to cryptocurrencies). It requires a full name, email address, residential (primary) address, and phone number.
  • Intermediate. This is for those who plan to trade with fiat currency and have a daily withdrawal limit of $500,000 in cryptocurrency and $100,000 in fiat. It requires everything that the Starter account does plus an occupation, government-issued ID, and proof of residence (such as a utility bill).
  • Pro. This is for those who plan on trading serious amounts of money and need access to OTC (over-the-counter) trading. Daily withdrawal limits for crypto and fiat are upwards of $10 million. It requires everything in Intermediate plus AML verification and financial statements.

For most traders, the Starter or Intermediate account will suffice. After deciding which account type is right for you, press the “Get Verified” button at the bottom of the corresponding selection to begin the verification process. After successfully submitting your information, you will be returned to the Verify page.

The account verification process usually only takes a few hours but could take up to 24 hours to complete. You will be notified via email when your account has been verified or if, for whatever reason, your info or documents were rejected.

How to Make a Deposit On Kraken

This is the next step after your account has been verified. Click on the “Funding” tab in the top menu area to make a deposit. Here, you can see Kraken’s fiat and crypto deposit options. Fiat deposit options supported by Kraken include USD, EUR, GBP, AUD, CAD, CHF, and JPY. Check the “Show all assets” box if you cannot see the fiat deposit option you are looking for. Next, simply click on the “Deposit” button to the right of the asset name you wish to deposit. To deposit fiat, you must have an Intermediate or Pro level account.

There are several different fiat deposit methods available depending on where you are currently located, with the most common methods being bank wire transfer ($20 minimum, $4 fee), SWIFT ($20 minimum, $4 fee), and SEPA (1 EUR minimum, no fee). Different deposit methods have varying processing times, with some sending the money to your account instantly and some taking up to 5 business days.

All first-time fiat deposits will be subject to a 72-hour withdrawal hold. This hold applies to both fiat and cryptocurrency withdrawals.

How to Trade on Kraken

Trading on Kraken is a bit different from most other exchanges in that the trading experience can be as straightforward or as advanced as you want to make it.

After pressing the “Trade” tab at the top of the screen, you will be brought to a basic order entry screen that shows by default the “Simple” order placement components for placing an XBT/USD trade (note that Kraken refers to BTC as XBT), which include a Buy/Sell toggle, coin amount field, price field, and Market/Limit toggle. Above this is some reference information for the current trade pairing, including its last price, 24-hour volume, weighted average, and 24-hour highs and lows.

The market (coin pair) shown on this screen can be changed by clicking on the search icon in the top left of the screen, under the “Trade” tab. Here, you can search markets by typing in the name or trading symbol of the coin or viewed as a list, either by all markets or by pairing back.

There are three different “New Order” levels available: Simple (default), Intermediate, and Advanced. For those who just want to place a basic market or limit order, Simple is the preferred option. For those who need a few customization options or want to trade using leverage (2-5x leverage is available for most markets), Intermediate is a good choice. Finally, advanced should be chosen for those who want to add additional conditions to a customized order. Both Intermediate and Advanced also offer time constraints.

Because Kraken is a very liquid exchange compared to most others, monitoring an order book isn’t necessarily a must, and trades can be placed with the click of a single button. However, if you are a more technical-minded trader who would like to see a chart and an order book, you can find this by pressing the chart screen button to the right of the market reference information. This will open the more familiar trading screen in a new window, complete with an order book, chart, and order entry screen.

Kraken’s chart trading screen (as opposed to the basic trading screen) is a bit cramped and outdated in style. Still, it is loaded with all the information that technical traders are used to seeing on cryptocurrency exchanges. It is recommended to use fullscreen mode by clicking the screen expand button in the chart area, to the left of the word “auto.” You can further expand the chart area by pressing the right-pointing arrow (“>”) in the divide between the price chart and the depth chart, which will hide the depth chart in the process.

Despite its somewhat old-fashioned presentation, the chart screen still has a lot of customization options, including changing the candle representations, selecting from a wide array of TA overlay options, and creating snapshots that can be downloaded as .png image files. A comprehensive order book of current open buy and sell orders is to the right.

To place orders in the chart trading screen, you will need to first connect your account to the window by pressing the blue “Connect” button over the grayed-out order placement screen (right column). After a moment, the order placement screen will be activated, and you can begin placing orders. The different order types included in this screen are: Market, Limit, Settle Position, Stop Loss, Take Profit, Stop Loss Limit, and Take Profit Limit.

You can also choose the amount of leverage you wish to use by clicking on the appropriate Leverage setting. Finally, clicking on the “Advanced” slider opens up time condition settings and the option to post a limit order only (this will prevent you from accidentally placing a market order if the price should suddenly change before placing the order).

Kraken also offers futures trading to Intermediate and Pro account customers, but you can only unlock it after completing a series of questionnaires. In addition, futures trading is unavailable to U.S.-based customers and those in some other regions.

Kraken Trading Fees

Kraken’s fee schedule is based on a tiered system of differing Maker (limit order) and Taker (market order) fees. The lowest tier is for those who have conducted less than $50,000 worth of trades within the last 30 days and consists of 0.26% Taker fees and 0.16% Maker fees. In the next tier (between $50,000 and $100,000 in trades in the last 30 days), fees are 0.24% Taker and 0.14% Maker. Tiers go all the way up to $10,000,000 in trades in the last 30 days, at which point the fees are 0.10% Taker and 0.00% Maker.

Overview of Supported Coins

Though it was a predominately Bitcoin-centric exchange for several years, Kraken now supports a wide variety of other cryptocurrencies: about 38 different coins and tokens across 180+ different markets. Coins/tokens are paired with seven different fiat currencies, three stablecoins (USDT, USDC, DAI), and two cryptocurrencies (XBT, ETH). The other coins/tokens currently traded at Kraken not already mentioned are as follows:

  • Algorand (ALGO)
  • Augur (REP)
  • Basic Attention Token (BAT)
  • Bitcoin Cash (BCH)
  • Cardano (ADA)
  • Chainlink (LINK)
  • Compound (COMP)
  • Cosmos (ATOM)
  • Dash (DASH)
  • Dogecoin (DOGE)
  • EOS (EOS)
  • Ethereum Classic (ETC)
  • Gnosis (GNO)
  • Icon (ICX)
  • io (KAVA)
  • Kyber Network (KNC)
  • Lisk (LSK)
  • Litecoin (LTC)
  • Melon (MLN)
  • Monero (XMR)
  • Nano (NANO)
  • OMG Network (OMG)
  • Orchid (OXT)
  • PAX Gold (PAXG)
  • Siacoin (SC)
  • Stellar (XLM)
  • Storj (STORJ)
  • Tezos (XTZ)
  • Tron (TRX)
  • Waves (WAVES)
  • Ripple (XRP)
  • Zcash (ZEC)

How to Make a Withdrawal

Similar to deposits, withdrawals are made by pressing the “Funding” menu tab and finding the asset you wish to withdraw, then pressing the “Withdraw” button to the right of its name. To make a withdrawal, you will first have to set up 2-FA, which can be done using Google Authenticator or YubiKey.

Fiat withdrawals can take anywhere between 0 – 5 business days and have fees of $0 – $35, depending on the funding method/provider. The minimum amount for a withdrawal ranges anywhere from $0 to $150, also dependent on the funding method/provider. Note that banks may charge additional fees on top of Kraken’s withdrawal fee.

Cryptocurrency withdrawal fees are relatively standard for the industry, with the fee for a Bitcoin withdrawal being 0.0005 XBT. Most other coins and tokens will have much cheaper withdrawal fees, as is usually the case with crypto exchanges. The withdrawal minimum for Bitcoin is 0.005 XBT.


Though it has undoubtedly been the target of several hacking attempts and DDOS attacks over the years, Kraken has never actually been hacked, making it the oldest, longest-running exchange to enjoy that honor. In addition, Kraken takes the security of its systems and customers very seriously, offering a staff of hundreds of customer service agents to field customer questions on a 24/7 basis.

Two-factor Authentication (2-FA) is Kraken’s primary mode of user security. It is required and can be done either with Google Authenticator or YubiKey. Once 2-FA has been set up, it can be applied to a combination of funding, trading, and master key (API) privileges. You must enable 2-FA before depositing Kraken.

Mobile App

Kraken has a mobile app for Android and iOS devices called Kraken Pro. It is well designed but not incredibly intuitive, somewhat mirroring the experience of their desktop exchange. Orders can be placed relatively quickly, and you can also find most other exchange components here. It is a bit hard to conduct withdrawals from the app, but other than that, Kraken Pro is probably on the better quality end of crypto exchange apps as a whole.

Benefits of Kraken Over Competitors

  • Long-standing reputation for being safe, secure, and fair.
  • Easy registration, available to users in almost all parts of the world.
  • Highly liquid markets for a broad number of coins and trading pairs.

Limitations of Kraken

  • Chart trading screen is antiquated and not as well-designed as most other top exchanges.
  • Doesn’t accept credit/debit card purchases for customers outside of Canada.
  • Limited amount of leverage available for leveraged trading.

Wrapping it Up

Kraken is an essential utility for any serious cryptocurrency trader who values security and fair business practices. They are known for processing deposits and withdrawals quickly, possessing a knowledgeable and responsive customer support team, and offering a tremendous amount of liquidity for several popular trading pairs. Depositing and withdrawing fiat can be relatively costly depending on the service provider, and they lack the fancy derivative instruments and high leverage limits used by some of their flashier competitors, but other than that, there’s basically no reason not to have a Kraken account if you are a cryptocurrency trader, whether big or small.

kraken crypto exchange logo
Top-Notch Security
Advanced Trading Options
Educational Commitment
Competitive Fee Structure
Exceptional Customer Support