f2fiat2bitcoin.Create account
Menu
ACH purchase costs

ACH transfer fees: how to check the full cost before paying

A teal calculator, brass tray of ivory tokens and a blank receipt on a limestone counter.

Short answer

Some ACH transfers are free. The bank or service handling your payment sets any charge for that transfer. If you’re buying Bitcoin with ACH, check the final bank debit, any separate charges, and how much Bitcoin will reach the wallet you plan to use.

Follow the money from your bank account to the final amount of Bitcoin you receive.

Your bank app says there’s no fee for an external transfer. The Bitcoin checkout still shows a price, a service charge, and an amount you’ll receive. To find the full cost, start with the total dollars leaving your account and the BTC reaching your destination.

Do banks charge for ACH transfers?

Check the fee schedule and the review screen for your exact transfer. The amount can depend on who initiates it, whether money moves in or out, your account type, and the delivery speed. For example, Ally says it charges no fee to move money between your Ally Bank account and your own accounts at other institutions. Bank of America’s agreement lists different fees for some consumer and small-business ACH options.

If you’re authorizing a company to debit your account, read that company’s checkout and payment terms too. A bank’s price for transfers between your own accounts covers that service. Ask the company what it will debit and whether it charges separately for a failed payment. Check your bank’s terms for any separate charge and keep enough available to cover the debit.

Which numbers should you check in a Bitcoin quote?

Start with the total to be debited and the final BTC amount. The quoted exchange rate can include a spread, which is the difference between the price used in the offer and a reference price. A provider can also show a service charge or a network fee. Check which charges are included in the total and which reduce the amount delivered.

Compare quotes for the same destination. If one quote delivers to your own wallet and another credits a balance you’ll need to withdraw, check the second provider’s withdrawal fee and timing before comparing the BTC amounts.

Worked example: from the bank debit to BTC in your wallet

Suppose a provider quotes a $500 ACH debit. It takes a $10 service fee out of that amount, converts $490 at a quoted $100,000 per BTC, and deducts 0.00005 BTC for delivery. In this fictional example, your bank separately charges $2. These figures illustrate how to read the quote.

Scroll across the table to see all columns.

Reconcile the fictional quote before approving the debit
Line itemCalculationResult
Total dollars paid$500 debit + $2 separate bank fee$502
Dollars converted$500 debit − $10 included service fee$490
BTC before delivery fee$490 ÷ $100,000 per BTC0.00490 BTC
BTC reaching your wallet0.00490 − 0.00005 BTC0.00485 BTC
Effective price per BTC$502 ÷ 0.00485 BTCAbout $103,505.15 per BTC

The $10 service fee is already inside the $500 debit, so count it once. The BTC delivery fee is already reflected in the final 0.00485 BTC. Use that final amount in the denominator. The effective price combines the quoted rate and the costs in this example into a single comparison number.

Suppose another offer costs the same $502 all in and delivers 0.00490 BTC to the same wallet. That’s 0.00005 BTC more, or 5,000 satoshis. Compare both offers close together and check when each rate locks. A quote can change before the purchase completes.

What to verify before you approve an ACH payment

For purchase eligibility, authorization and delivery steps, see the ACH buying guide. The Bitcoin purchase fee guide explains how to make the same comparison across ACH, cards and wires.

  1. Find the final USD debit and add any separately charged bank or provider fee.
  2. Check the exchange rate and when it locks. If the rate is still an estimate, find out when you’ll see the final price.
  3. Confirm the final BTC amount and where it goes. Include any later withdrawal cost if you plan to move it to your own wallet.
  4. Compare total dollars and final BTC for offers with the same destination. Save the accepted quote and order reference.

Sources & further reading

General payment information and purchase-specific details serve different purposes. Review the current offer and terms before proceeding.

Original Fiat2Bitcoin guide. Examples are illustrative; they are not live quotes or customer transactions. How we prepare our guides.

PUT THE DETAILS IN CONTEXT

Know your next step.

Explore purchase details
CONTINUE READING

One question
leads to another.

Fees & quotes · 3 min read

What a Bitcoin purchase really costs

To compare Bitcoin purchase costs, divide the complete dollar outlay by the BTC you will receive.

Read the guide
ACH payment planning · 5 min read

ACH transfer limits: how to check what you can send

Understand account, daily and monthly ACH limits, work out your remaining allowance and distinguish your bank’s limit from the Same Day ACH network cap.

Read the guide
ACH bank transfers · 4 min read

Same-Day ACH: cutoff times, eligibility, and when funds arrive

See the three FedACH deadlines, what happens if you miss your bank’s cutoff, and a checklist to confirm when an ACH payment will arrive.

Read the guide