One of the factors to consider before using an exchange are the transaction/withdrawal fees. Below are the exchanges that have the lowest transaction/withdrawal fees Bitstamp Exchange - Trade Fees 0.1%-0.25% depending on volume from $0-20,000,000 - Deposit / Withdrawal Fees Credit Card Deposit: 5-8% depending on amount Credit Card Withdrawal: $10 up to $1000 – 2% for over $2000 Bank Deposit: International Wire – 0.05%, EUR – free Bank Withdrawal: International Wire – 0.09%, EUR – €0.09 Kraken Exchange - Trade Fees Maker fee: 0% – 0.36% depending on volume and currency pair Taker fee: 0.1% – 0.36% - Deposit / Withdrawal Fees Credit Card Deposit: Unavailable Credit Card Withdrawal: Unavailable Bank Deposit / Withdrawal: International Wire – 0%-0.19% or fixed commission depending on deposit and withdrawal currency Bitfinex Exchange - Trade Fees Maker fee: 0%-0.1% depending on monthly volume between $0-30,000,000 Taker fee: 0.1%-0.2% depending on monthly volume - Deposit / Withdrawal Fees Bank Deposit / Withdrawal: Wire Transfer 0.1%, 1% for express 24h transfer GDAX Exchange - Trade Fees Maker fee: 0% Taker fee: 0.1% – 0.25% - Deposit / Withdrawal Fees Bank Deposit: US – $10, EUR – Free Bank Withdrawal: US – $25, EUR – €0.15 Coinbase Exchange - Trade Fees 1.49% to trade between currencies on your Coinbase account - Deposit / Withdrawal Feels Bank Deposit: US – 1.49%, EUR/UK (SEPA) – Free, US Wire Transfer – $10, ACH Transfer – Free Bank Withdrawal: US – 1.49%, EUR/UK (SEPA) – €0.15