Buy crypto with a bank account in the US
Among the 12 US exchanges we cover, 11 accept a bank account. These are Binance.US, Robinhood, Crypto.com, then Kraken, eToro, and River, Gemini, PayPal, Uphold, Coinbase, plus OKX US.
Which exchanges take a bank account?
| Exchange | $1,000 buy | How it is charged | Source | Fees |
|---|---|---|---|---|
| Binance.US | $0 | no fee, plus spread | binance.us | Binance.US fees |
| $0 | no fee, plus spread | robinhood.com | Robinhood fees | |
| $5 | 0.5% taker fee, Crypto.com Exchange | help.crypto.com | Crypto.com fees | |
| $8 | 0.8% taker fee, Kraken Pro | support.kraken.com | Kraken fees | |
| $10 | 1% fee, plus spread | help.etoro.com | eToro fees | |
| River | $10 | 1% fee, plus spread | support.river.com | River fees |
| $12 | 1.2% taker fee, Gemini ActiveTrader | support.gemini.com | Gemini fees | |
| $18 | 1.8% fee, plus spread | paypal.com | PayPal fees | |
| $20 | 2% fee, plus spread | support.uphold.com | Uphold fees | |
| Coinbase | – | Shown on the order preview | help.coinbase.com | Coinbase fees |
| – | Shown on the order preview | okx.com | OKX US fees |
Buying Bitcoin through a bank account
The lowest published cost for a $1,000 Bitcoin purchase by bank account is $0 plus a spread through Binance.US.
Among the exchanges that publish a number, Uphold charges the most: $20.