CryptoExID

Payments · Reviewed Aug 19, 2026 · 7 min read

ACH vs Wire Transfer for Buying Crypto: When Free Is Actually Expensive

ACH is free but slow and locks your coins. Wire costs $10-35 and clears the same day. Here is the math.

Reviewed by CryptoExID Editorial · Aug 19, 2026 · Editorial policy · how we make money

The two US bank rails, in plain terms

If you fund a US exchange account from a bank, you are choosing between ACH and wire. ACH is the batch network your paycheck rides on. It is free at almost every exchange we track, but the money takes 3-5 business days to actually settle, and exchanges know a sender can reverse it during that window.

A wire is a direct, final transfer between banks. Your bank typically charges $10-35 to send one, and some exchanges add a receiving fee on top. In exchange for that cost, the money is usually credited the same business day and it cannot be clawed back, which changes how the exchange treats you.

The hold nobody reads about until it bites

Here is the part that generates the angriest support tickets we read. Most exchanges credit an ACH deposit instantly so you can trade, but they lock withdrawals of that value for anywhere from 3 to 10 days. You bought the dip, the coin ran, and now you cannot move it to your own wallet.

The hold exists because ACH transfers can be reversed for weeks after they clear. If an exchange let you deposit, buy bitcoin, withdraw it, and then reverse the deposit, they would eat the loss. Wires carry no such reversal risk, so wire deposits almost never come with a withdrawal hold.

Run the numbers on your ticket size

On a $200 purchase, a $25 wire fee is 12.5% of the trade. That is absurd, and ACH wins without argument. On a $20,000 purchase, the same $25 is 0.125%, less than most trading fees, and you get same-day settlement plus immediate withdrawal rights.

Our rough crossover sits around $2,500 to $5,000. Below that, the wire fee is a meaningful percentage and patience is cheaper. Above it, the fee rounds to nothing and the speed and the absence of a hold are worth real money, especially in a fast market.

When ACH is the right call

Recurring buys are the obvious case. If you dollar-cost average $300 every two weeks, paying $25 per wire would add roughly 8% to every purchase, which no fee discount on earth recovers. Free ACH plus a limit order is the correct setup, and the withdrawal hold rarely matters because you were not planning to move the coins next week anyway.

ACH also wins when the deposit is not time-sensitive. Fund the account on Monday, let it settle, and trade whenever you like. The hold only hurts people who deposit and immediately need to withdraw.

When you should just pay for the wire

Large one-time purchases, arbitrage between venues, or any situation where you need to withdraw the crypto within days of buying it. We have watched people miss a planned cold-storage transfer by a week because their ACH deposit was still inside the hold window. A $25 wire would have solved it.

Wires also matter above ACH limits. Many US exchanges cap ACH at $25,000-100,000 per day but accept wires into the millions. If you are moving serious size, the rail choice is made for you.

What we verify and what changes

Fee schedules and hold durations move around more than exchanges advertise. Some venues shortened ACH holds for long-tenured accounts, others lengthened them after fraud waves. We check the published rails, fees, and hold language for every US venue in our table on the dataset date printed on each page. Confirm the current hold policy in your own account before you deposit against a deadline.

FAQ

Why do exchanges hold ACH deposits but not wires?

ACH transfers can be reversed by the sending bank for weeks after they appear to clear, so the exchange is exposed to fraud until that window closes. Wires are final once received. The hold is the exchange protecting itself, not a bureaucratic whim.

Can I trade during an ACH hold?

Usually yes. Most US exchanges give you instant buying power against a pending ACH deposit. The restriction is on withdrawing the funds or the crypto you bought with them, not on trading inside the platform.

How much does a wire actually cost end to end?

Your bank charges $10-35 to send a domestic wire, and a few exchanges add a receiving fee of $0-10. Budget $25-45 total for the worst case. Some banks waive outgoing wire fees on premium checking tiers, which changes the math entirely.

Is ACH ever faster than 3-5 business days?

Some exchanges support same-day ACH for a small fee, and instant account verification can shave a day off the first deposit. But standard free ACH is a 3-5 business day rail, and weekends and bank holidays do not count.

Which should I use for a $1,000 purchase?

ACH, unless you need to withdraw the crypto within the hold window. A $25 wire fee is 2.5% of a $1,000 ticket, which is more than the trading fee at nearly every venue we rank.