Quick answer: Buying crypto with a bank transfer involves selecting a reputable exchange, initiating a transfer from your bank, and waiting for the funds to arrive before purchasing your chosen cryptocurrency.
- Choose a regulated exchange that supports bank transfers.
- Verify your identity before initiating a bank transfer.
- Double-check the recipient details and network.
- Be aware of transfer times and potential fees.
- Test with a small amount for your first transaction.
Before you start
- A bank account with online banking capabilities.
- A verified account on a cryptocurrency exchange.
- Sufficient funds in your bank account for the purchase.
- Knowledge of the exchange’s supported currencies and networks.
- A secure internet connection.
How to Buy Crypto With a Bank Transfer: step by step
1. Choose a cryptocurrency exchange
Select a reputable cryptocurrency exchange that supports bank transfers. Ensure the exchange is regulated and has a good security track record. Popular options include Coinbase, Binance, and Kraken, but availability may vary by region.
2. Create and verify your account
Sign up for an account on your chosen exchange. Complete the identity verification process, which typically involves providing personal information and uploading identification documents. Verification is necessary for bank transfer transactions.
3. Navigate to the deposit section
Log in to your exchange account and go to the ‘Deposit’ or ‘Funding’ section. Select the option for bank transfer. The exchange will provide you with details such as the bank account number, SWIFT/BIC code, and reference number.
4. Initiate the bank transfer
Log in to your online banking and initiate a transfer to the exchange’s bank account. Use the details provided by the exchange. Ensure the transfer amount matches the minimum required by the exchange and includes any fees if necessary.
5. Enter the reference number
Include the unique reference number provided by the exchange in the transfer details. This number is crucial for the exchange to identify your deposit. Missing or incorrect reference numbers can delay your deposit.
6. Confirm the transfer and wait
Confirm the bank transfer and wait for the funds to arrive in your exchange account. Bank transfers can take anywhere from 1 to 5 business days, depending on your bank and the exchange’s processing times.
7. Purchase cryptocurrency
Once the funds are in your exchange account, navigate to the ‘Buy’ section. Select the cryptocurrency you wish to purchase, enter the amount, and complete the transaction. The crypto will be deposited into your exchange wallet.
8. Transfer to a personal wallet (optional)
For enhanced security, consider transferring your cryptocurrency to a personal wallet. Use the withdrawal function on the exchange, enter your wallet address, and confirm the transaction. Always double-check the address and network.
Fees and how long it takes
Bank transfer fees vary depending on your bank and the exchange. Some exchanges may charge a small fee for deposits, while others offer free deposits. Bank transfer times also vary, typically ranging from 1 to 5 business days.
Factors affecting timing include your bank’s processing speed, the exchange’s verification process, and the currency and country involved.
Tips to avoid mistakes
- Always double-check the recipient details and reference number before confirming the bank transfer.
- Start with a small transfer to ensure everything works smoothly before making larger transactions.
- Keep track of exchange and bank processing times to avoid unnecessary delays.
- Consider using a secure internet connection and two-factor authentication for your exchange account.
- Be aware of any minimum or maximum deposit limits imposed by the exchange.
Stay safe
- Never share your exchange account credentials or bank transfer details with anyone.
- Ensure the exchange you choose is regulated and has a strong security reputation.
- Keep your personal device secure and use up-to-date antivirus software.
- Be cautious of phishing attempts and only use official exchange websites and apps.
- Understand that on-chain transfers are irreversible, so always verify addresses and network details.
If something goes wrong
Bank transfer not showing up — Check the reference number and ensure it was entered correctly. Contact your bank and the exchange’s support for assistance.
Delayed deposit — Bank transfers can take longer due to weekends, holidays, or high transaction volumes. Be patient and monitor your account.
Incorrect amount deposited — Contact the exchange’s support to resolve discrepancies. Ensure you include any necessary fees in your transfer.
Doing this as part of trading, income, or a disposal? See how it may be taxed in Tax by country and the taxable-events section — information, not advice.



