Bank Transfers to and from Crypto Exchanges
Moving fiat currency between a bank account and a cryptocurrency exchange is the most common and most misunderstood step in getting money into or out of crypto. The process is not instant, not free, and not reversible the way a credit card chargeback is. Every major country has its own payment rails, each with different settlement times, cutoffs, holds, and failure modes. This page maps the entire landscape: the mechanisms, the tools, the errors, the decisions you have to make, and the risks you cannot avoid. Each section leads to a dedicated page that answers one specific question in full.
The rails that move your money
Bank transfers to exchanges travel over the same payment systems banks use among themselves. There is no special "crypto wire." The rails determine speed, cost, and reversibility.
For US dollar deposits, the two main options are ACH and domestic wire. ACH credit transfer push/pull rails settle in batch cycles, not in real time. When you initiate an ACH push from your bank to an exchange, the money leaves your account that day but does not arrive at the exchange until one to three business days later. The exchange sees a pending credit and may let you trade immediately, but it will not let you withdraw crypto until the ACH clears fully - typically three to ten business days. This hold period is a direct consequence of the ACH return window: the bank that sent the money can reverse it for up to 60 days for certain error codes. The ACH return codes that block exchange deposits R01 R03 are real events that hit accounts weeks after the deposit appeared to settle. The dedicated page on R01 R03 explains exactly what triggers each code and why the exchange freezes your account when one arrives.
Domestic wire transfers use Fedwire settlement, which is real-time gross settlement. The money moves from your bank to the exchange's bank the same day if you send before your bank's cutoff time - typically 2 PM to 5 PM local. Unlike ACH, a wire is final. It cannot be reversed by the sender. This is why exchanges credit wires immediately and allow same-day crypto withdrawal. But wires are not instant from the user's perspective: your bank processes the request, debits your account, then sends the message through the Federal Reserve. The exchange's bank credits the omnibus account, and the exchange matches it to your account. The full process is covered in How to send a domestic wire transfer to a crypto exchange, including why wires that arrive after the exchange's own cutoff miss same-day settlement.
For European deposits, the standard is SEPA Instant Credit Transfer or standard SEPA. SEPA transfers within the eurozone are bank-to-bank and typically arrive in one business day. SEPA Instant settles in under ten seconds, 24/7, including weekends and holidays. But not all exchanges support receiving SEPA Instant. The ones that do - such as Kraken, Bitstamp, and Coinbase for euro deposits - credit your account within seconds. The ones that do not - some smaller exchanges and most off-ramp services - process only standard SEPA, which means a one-day wait even if your bank sent the transfer instantly. The comparison between SEPA Instant vs standard SEPA for crypto exchange deposits covers exactly which exchanges accept Instant and what determines your settlement time.
The United Kingdom's Faster Payments Service operates 24/7 and settles most transfers within seconds. UK bank accounts can send to UK exchange accounts instantly, assuming the exchange's bank participates in FPS. The complication is that some exchanges use banking partners that batch FPS credits manually, or that route the payment through a slower internal system. The result is a deposit that took three seconds to leave your account but three hours to appear on the exchange. Faster Payments to UK crypto exchanges how it works and what fails walks through why this happens and which delays are normal.
International transfers use the SWIFT network. A SWIFT wire from a US bank to a European exchange typically takes one to five business days and can lose $15 to $50 in intermediary bank fees that no one tells you about. The correspondent banking chain means your money passes through at least one intermediary bank that deducts a handling fee before forwarding the remaining amount. The exchange receives less than you sent, and the difference is rarely refunded. Why SWIFT wire transfers to exchanges cost more and take longer explains the routing structure, the hidden deductions, and how SWIFT gpi tracking can show you exactly where money went missing.
Linking your bank account without sharing your credentials
To deposit via ACH or Faster Payments, most exchanges require you to link your bank account. This initially meant sharing your login credentials through a third-party service like Plaid, Yodlee, Teller, or TrueLayer. These services scrape or API-connect to your bank to verify ownership and transaction history.
Plaid is the most common in the US. It sees your account numbers, transaction history, and login credentials. Plaid stores this data according to its own privacy policy, not the exchange's. The security risk is that if the exchange's Plaid integration is compromised, your banking credentials are exposed. An alternative is manual verification through micro-deposits: the exchange sends two small credits to your account, you report the amounts, and the link is established without sharing passwords. Plaid bank account linking to crypto exchanges safety and alternatives compares the security profiles of Plaid-based linking, manual micro-deposit verification, and open banking API connections.
Open banking payment initiation is a different model used in the UK and Europe. Instead of linking an account, you authorize a one-time payment directly from your bank's app through a regulated API provider like TrueLayer. The exchange never sees your credentials, and the transfer is initiated and confirmed in a single session. This is faster than ACH - settlement happens within seconds when the bank and exchange both support it - but it is not available in the US.
Where your money actually sits
When you deposit fiat to an exchange, the money does not go into an account with your name on it. It goes into the exchange's omnibus account - a single bank account held by the exchange at its banking partner, into which all customer deposits for a given currency are pooled. The exchange keeps an internal ledger matching each deposit to the correct customer.
This structure means that if the exchange's banking partner freezes the omnibus account, or if the exchange itself becomes insolvent, your fiat balance is not segregated from other customer funds. The dedicated page Where exchange fiat deposits actually go omnibus accounts explained covers what happens to your money in a bank failure or exchange collapse, and how to verify whether an exchange offers any form of account segregation.
For withdrawals, the exchange sends fiat from its omnibus account to your personal bank account. The withdrawal process includes a security mechanism called a bank withdrawal whitelist. You pre-register the bank account numbers you are allowed to withdraw to. Any withdrawal request to an unregistered account is blocked. This prevents a sim-swap attacker who takes over your exchange account from draining your fiat balance to their own bank. Exchange withdrawal whitelist how bank account registration protects funds explains how to set up whitelisting properly and what happens if you need to change your registered account.
Deposits from certain payment methods require a deposit reference code. This is a unique string the exchange generates for each deposit instruction. When you send a bank transfer without the reference code, the exchange receives the money into its omnibus account but cannot match it to your account automatically. The money goes into an unmatched funds bucket and requires manual review by the exchange's finance team. What is a deposit reference code and why exchanges reject deposits without one walks through how exchanges process unmatched deposits and how long manual matching takes.
The errors that stop your transfer
The most common deposit error is "Beneficiary name does not match account". This happens when the name on the wire instruction does not exactly match the name on the exchange's omnibus account. Banks and correspondent banks screen wires automatically for name mismatches. If the exchange instructed you to use its legal entity name but you used a nickname or omitted "Inc." or "Ltd.", the wire will be rejected. The money is not lost - it returns to your bank in three to ten business days - but the exchange will charge you a rejection fee and you will lose the wire fee you already paid.
For ACH, the error is often a return code. R01 (insufficient funds) occurs when your bank rejects the ACH debit because your account did not have enough money at settlement time. R03 (account closed) occurs if you try to deposit from an account that was closed before the ACH settled. Both codes trigger the exchange to freeze your account, reverse the deposit, and in many cases restrict your account permanently. The exchange treats an ACH return as a failed payment, not a mistake.
Missing deposit credit is the most frustrating error. "Deposit not credited - reference code missing" is the standard support ticket from users who sent money without the required reference. The dedicated page Exchange deposit not credited after bank transfer how to fix it outlines the exact steps: contact support with the bank confirmation showing the sender, amount, date, and transaction reference. Do not initiate a recall from your bank until the exchange confirms the deposit cannot be matched.
For withdrawals, the error that causes the most anxiety is "Withdrawal suspended - risk review". This is triggered automatically by rules such as: first withdrawal to a new address, withdrawal from a new device or IP, withdrawal above a certain threshold in a short period, or withdrawal after a deposit was made from a high-risk bank. The review can take minutes or weeks depending on the exchange's staffing and the nature of the trigger. Exchange withdrawal suspended for risk review what triggers it and how long covers the common triggers and the documentation you need to provide.
The decisions that cost you money or time
Choosing between ACH and wire for a deposit under $1,000 is straightforward: use ACH. Most exchanges charge zero or minimal fees for ACH, and the three-day hold is acceptable for small amounts. For deposits over $5,000, wire transfer makes sense because the ACH hold period means your money is effectively frozen for up to ten days. If you need to trade or withdraw crypto immediately, wire is the only option. The page ACH vs wire transfer for crypto exchange deposits which is better provides a decision framework based on amount, urgency, and bank cutoff times.
Debit card deposits are the fastest but most expensive option. Exchanges charge 3% to 5% convenience fees for card purchases. For a $1,000 deposit, that is $30 to $50 in fees - more than ten times the cost of an ACH transfer. The trade-off is that card deposits are credited instantly and the crypto can be withdrawn immediately. Debit card vs bank transfer to buy crypto on an exchange fee comparison breaks down the exact cost difference at different deposit levels.
If you hold significant fiat on an exchange, the decision to keep it as USD or convert to USDC or another stablecoin matters. Fiat held on an exchange is not FDIC insured. Stablecoins are not insured either, but they can be self-custodied in a wallet you control. The trade-off is that converting between fiat and stablecoin on an exchange incurs fees and spreads.
Using a dedicated fiat on-ramp like MoonPay or Ramp instead of an exchange's direct deposit method adds an intermediary that charges a premium for convenience. These services accept credit cards and instant bank transfers in countries where exchange direct deposit is not available. The premium is typically 1% to 3% above the exchange's deposit fee. Whether that is worth paying depends on whether your bank blocks direct transfers to the exchange.
The risks that are not obvious
Bank account closure after crypto-related transfers is a real and growing risk. Some banks classify any transfer to a crypto exchange as high-risk. After a certain number of transfers, or a single large transfer above the bank's AML threshold - typically $10,000 in the US - a manual review may flag the account. The bank may close the account without explanation. Bank account closed after crypto exchange transfers why and what to do lists which US banks are known to flag crypto transfers, how to reduce the risk, and what to do if your account is closed.
Funds lost to a wrong beneficiary due to a typo in the account number is the most permanent error. If you enter a valid bank account number that belongs to another person, the wire will go through. The other account holder has no legal obligation to return it. The exchange cannot reverse a completed wire. Your only recourse is contacting the receiving bank and asking them to freeze the funds - which they rarely do without a court order.
Intermediary bank delays are common in cross-border wires. A SWIFT transfer routed through a correspondent bank that has no relationship with the exchange's bank can sit for days while the intermediary tries to find a forwarding path. The money is not lost, but it is untraceable without a SWIFT gpi tracker. If the exchange does not support gpi tracking, you have no way to see where the transfer is stuck.
Comparative pages that choose between two options
Several spoke pages directly compare two exchanges or two deposit methods. Coinbase vs Kraken fiat deposit methods fees and speed compared covers the USD deposit landscape for US users, including the fee differences for ACH, wire, and debit card deposits, and the settlement times for each method on both exchanges. Coinbase vs Kraken fiat deposit experience is the companion page that compares the actual process of initiating a deposit and what goes wrong.
Exchange A (Coinbase) vs Exchange B (Kraken) for fiat rails is not a recommendation page - it is a feature comparison. It lists the exact banks each exchange uses, which deposit methods each supports, and the known failure modes for each. The decision depends on your bank and your location.
Final Notes on the Spoke Pages
Every topic introduced here has a dedicated page that answers the specific question in full. If you are dealing with a rejected wire, go to Wire transfer rejected by intermediary bank what happens to your money. If your deposit has not shown up, go to Exchange deposit not credited after bank transfer how to fix it. If you are trying to decide between ACH and wire for a deposit over $1,000, go to ACH vs wire transfer for crypto exchange deposits which is better. Each page is written as a complete answer to that one problem, with no assumption that you have read this pillar page first. This pillar is the map; the spokes are the streets. You can start anywhere.
Not financial advice. chillfamilyguy.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.