You can buy cryptocurrency in one of two ways: through an exchange or a brokerage. Purchasing through an exchange – like Coinbase, Kraken, or Gemini – allows you to buy crypto and then transfer it to any other wallet. Buying crypto through a broker like Robinhood and SoFi Invest is straightforward but you often can’t transfer your coins externally.