For information on changes for our US clients, please visit our Support Center article.

Due to increased demand, account verification may be delayed. Please avoid submitting multiple requests, and for best results, review our document requirements beforehand.
How to buy and sell cryptocurrencies and FX on Kraken
Before you can start buying and selling, you'll need to deposit funds into your Kraken account.

Once your account is funded, you can use this guide to place your first order!
Note: Kraken has numerous trading options and order types. To help keep things simple, this article will review our instant buy option and cover a basic Market or Limit order as well.

Instantly buy crypto on Kraken

The quickest way to buy, sell and convert crypto instantly is using the Buy Crypto button when you are signed in to, or on the Kraken app. Not all cryptocurrencies will be available via this option. Transactions using the Instant Buy/Sell Services are subject to fees. You are presented with the applicable fees after selecting ‘preview buy’ before entering into the transaction.

Trading on the exchange

  1. 1
    Select currency pairFirst you will need to know what assets you would like to exchange, for example buying Bitcoin with your USD or selling Ethereum (ETH) for euros. After you know which pairs you’ll be trading, you can select them from the ticker/quote bar near the top left corner while viewing the Trade tab.
    [@portabletext/react] Unknown block type "block", specify a component for it in the `components.types` prop
  2. 2
    Fill out order form
    After selecting your trading pair, go to the New Order page and select the Simple form.
    [@portabletext/react] Unknown block type "block", specify a component for it in the `components.types` prop
    Limit orders will execute at the price you’ve set or better, once the market reaches your limit price. They can be subject to maker or taker fees depending on when it executes. If a matching order already exists and it’s executed immediately, then taker fees will be charged.
  3. 3
    Submit order
    Once you’ve decided on if you’re looking for a market or limit order, you can select your choice with the buttons to the left of the Total field.
    After things look good you just need to press the large buy/sell button and you’ll be brought to an order confirmation screen for a chance to double check your order.
    This screen can be avoided if the Skip order confirmations box is checked.
    Note: the order confirmation page will truncate (not round) the amount of cryptocurrency to spend/receive based on that cryptocurrency's price precision (rather than the volume precision). The extra volume not shown is still included in the order.
  4. 4
    Wait for order execution
    If a market order is selected, the trade will happen instantly and your balance will change. Funds can be withdrawn or used to trade again right away. You can view successfully executed (closed) market orders on the Orders tab.
    Limit orders may not be filled right away but you can view their status in the Orders tab. In the below example, the BTC/USD price would have to reach $54,500 for the limit buy order to be executed.
    If your order has not yet been executed you are able to cancel the order by selecting the red x button under New & Open Orders.