This page lists companies that will let you buy bitcoins with a bank account or bank transfer. Some countries offer specific transfer types, like wire transfer, SWIFT transfer or ACH transfer (USA).
We may receive advertising compensation when you click certain products. Before jumping into this page, an important disclosure.

eToro
eToro allows you to buy Bitcoin & crypto in the United States.
It offers a free wallet, app, and is easy and quick to use for purchases.
Limited time offer: Get $10 free once you trade $100 worth of cryptocurrency.
eToro USA LLC; Investments are subject to market risk, including the possible loss of principal.
Visit eToro's Website Pros
- Trusted exchange with 25+ million users
- Easy to use to buy
- Interface is clean and many coins supported
Cons
- You cannot deposit cryptocurrency, but you can deposit with other payment methods

Ease of Use
Easy

Privacy
Low

Speed
Average

Fees
Low

Reputation
Trusted

Limits
High

Coinbase
In the USA you can buy bitcoin with a connected bank account on Coinbase via ACH bank transfer or wire transfer. Coinbase charges a flat 1.49% fee on all transactions. Visit Coinbase's Website
Pros
- Trusted exchange with 100 million+ users
- Based in USA, free wallet included
- App available on Apple App Store & Play Store
Cons
- Easy to use but fees can be high
- Coinbase may track how and where you spend your bitcoins

Ease of Use
Easy

Privacy
Low

Speed
Average

Fees
Average

Reputation
Trusted

Limits
High

Gemini
US customers can purchase bitcoins on Gemini by funding their account with ACH transfer.
Pros
- Trustworthy and regulated exchange
- Instant deposit lets you buy coins quickly (but not withdraw them)
- Some of the lowest fees in the US and Canada
Cons
- Somewhat confusing to use for new buyers

Ease of Use
Hard

Privacy
Low

Speed
Slow

Fees
Low

Reputation
Trusted

Limits
High

Uphold
Pros
- Ability to also buy gold and silver
Cons
- Requires ID verification, so not private

Ease of Use
Easy

Privacy
Low

Speed
Average

Fees
Low

Reputation
Trusted

Limits
High

Coinmama
Coinmama supports buying in Europe via SEPA transfer. All other countries can send money to Coinmama using International Bank Transfers (SWIFT). There are no fees on purchases of 1000 EUR or more, while purchases under 1000 EUR cost 20 EUR in fees.
Pros
- Works in almost all countries
- Highest limits for buying bitcoins with a credit card
- Reliable and trusted broker
Cons
- Some of the highest fees among credit/debit card bitcoin brokers

Ease of Use
Easy

Privacy
Low

Speed
Fast

Fees
Average

Reputation
Trusted

Limits
High

Coinbase Pro
US customers can fund their Coinbase Exchange trading accounts via ACH or bank wire. Residents of Europe and the UK can fund with SEPA transfer.
Pros
- Some of the lowest fees available for US and EU customers
- Possible to buy bitcoins for 0% fees
Cons
- User interface is confusing for first time buyers

Ease of Use
Hard

Privacy
Low

Speed
Average

Fees
Low

Reputation
Trusted

Limits
High

Kraken
Kraken is the world's largest euro-denominated Bitcoin exchange based on daily average trading volume. It supports bank transfer deposits from US, European, Canadian, British, and Japanese customers. Deposits can be made via international bank transfer, SEPA transfer, and Interac.
Pros
- Very low 0.25% taker fee, falling to 0.1% with sufficient trading volume
- Very low maker fee, falling to 0% with sufficient trading volume
- Highly-rated for security and data protection
Cons
- Requires ID verification, so not private

Ease of Use
Hard

Privacy
Low

Speed
Average

Fees
Low

Reputation
Trusted

Limits
High

CEX.io
CEX.io allows for purchases of bitcoins using ACH in the USA or via SEPA transfer for EU countries.
Pros
- Support for many countries and regions
- Low 0.2% trading fee
- Established and trusted exchange
Cons
- Verification process is extensive, requiring much personal information (including a photo) and incurring a long delay
- GBP market lacks liquidity

Ease of Use
Average

Privacy
Low

Speed
Average

Fees
Average

Reputation
Trusted

Limits
Average
Read Review What are the pros of buying with a bank account?
The benefits of using a bank account are fees. Bank account is usually the cheapest deposit method for buying coins. Limits are also usually higher when using a bank account, assuming you have verified your account.
What are the cons of buying with a bank account?
The cons are speed. Bank transfers are slow in many countries, so bank transfer is often the slowest way to buy bitcoins.
What about bank vs credit card?
Credit card will be faster, but has higher fees. Bank account is slower but has lower fees.
Safety Precautions:
- Secure your Transactions: Make sure the exchange uses HTTPS. Don't use public wifi when signing up.
- Enable 2FA: Most exchanges force you to use 2FA, so this won't be an issue. If the exchange does not require 2FA, don't use it.
- Check the URL: Match the URL in the browser to the one you're trying to reach. Some scams try to change letters around.
Steps to Buy Bitcoin with Bank Account:
- Registration: Sign up for the exchange you want to use.
- Verification: Verify your ID. You'll usually need to verify your ID before you can buy.
- Connect Bank Account: Once verified, you can connect your bank account.
- Deposit Funds: Deposit USD or your local currency to your exchange account.
- Purchase Bitcoin: Once your funds are deposited, you can acquire bitcoins.
- Withdraw to Wallet: Move your bitcoins off the exchange after.
Factors to Consider Before Choosing an Exchange:
- Geographical Restrictions: Some exchanges only work in certain countries. In the USA, some don't work in certain states..
- Liquidity: Platforms with higher liquidity allow you to buy and sell Bitcoin at competitive prices.
- Customer Service: Most exchanges offer customer service if you have an account.
- User Reviews: Check reviews on platforms like Trustpilot or Reddit for user experiences.