Advertiser Disclosure

What it Costs to Transfer Money Between Banks

External transfers are free at some banks, and cost from $3 to $10 at others. Here are the specifics for ACH transfers at 18 top banks.
Banking, Banks & Credit Unions, Money Transfer
At NerdWallet, we adhere to strict standards of editorial integrity to help you make decisions with confidence. Some of the products we feature are from our partners. Here’s how we make money.

If you’ve ever paid a bill online or reimbursed a friend on your phone, odds are you’ve used an ACH transfer. These bank-to-bank transfers, also called external funds transfers, are processed through the Automated Clearing House electronic network. The network also handles other ACH transfers, such as direct deposits and moving money between bank accounts.

It often takes around three business days for transferred funds to become available. Some banks and credit unions don’t charge for external transfers, but others assess a small fee, typically $10 or less. And this applies only to online transfers. We’ll talk about staff-assisted transfers at the end of the article.

External transfer fees by financial institution

The table below lists transfer data for some of the country’s largest financial institutions, including Chase’s external account transfer fee and Bank of America’s transfer feeSkip ahead to read more about external transfers.

Financial institutionCost (both directions unless specified)Approximate delivery times*
Alliant Credit Union$01-2 business days
Ally Bank$03 business days
American Express$01-3 business days; longer for transfers initiated at the bank where the funds should arrive
Bank of AmericaTo Bank of America account: $0

From Bank of America account (3 business days): $3

From Bank of America account (next day): $10
3 business days; option for next-day delivery
Bank of Internet USATo or from Bank of Internet USA account: $0

To Bank of Internet USA account (next day): $0

From Bank of Internet USA account (next day): $7
3 business days; option for next-day delivery
Bank5 ConnectTo Bank5 Connect account: $0

From Bank5 Connect account (standard delivery): $0

From Bank5 Connect account (next day): $3
Up to 3 business days; option for next-day delivery
Barclays$02-3 business days
Boeing Employees Credit Union$02-3 business days; option for free next-day delivery
Capital One 360 Bank$02 business days
Chase$0 2 business days
Citibank$03 business days; option for free next-day delivery
Discover Bank$00-3 business days
Navy Federal Credit UnionTo and from a Navy Federal account: $0

Same-day bill pay: $5
1-2 business days; option for same-day bill pay service
PNC Bank$03 business days
Synchrony Bank$0Up to 3 business days
TD BankTo TD Bank account: $0

From TD Bank account: $3

To or from TD Bank account (next day): $7
3 business days; option for next-day delivery
U.S. BankTo U.S. Bank account: $0

From U.S. Bank account: Up to $3
3 business days; option for free next-day delivery (incoming transfers only)
Wells Fargo$0To Wells Fargo account: 3 business days

From Wells Fargo account: 2 business days

*These are typical total outgoing and incoming transfer times when initiated through online banking, according to each financial institution’s disclosures and general policies. Delays can occur due to holding periods, sending after daily cutoff times, initial service setup and other reasons. This list includes only personal accounts, not business accounts.

» MORE: Learn the basics of ACH transfers

How to transfer money more quickly

ACH transfers usually take a few business days to process, and nearly every financial institution has a cutoff time for transfer requests. Respecting these will help your money arrive on time. If you submit a transfer request after the cutoff — around the end of the business day — it generally won’t be processed until the next business day.

Some banks offer next-day delivery, usually for an extra cost.

Remember that weekends and bank holidays don’t count as business days. If you initiate a transfer request at 11 p.m. on the Friday before a three-day holiday weekend, the money might not reach its destination until the following Thursday.

Some banks offer next-day delivery, usually for an extra cost. Even then, “next day” usually means “next business day” not “next calendar day.” But rules being implemented in March 2018 make it possible for most ACH payments, including payroll and account-to-account transfers, to be processed the same day they’re requested. If you’re paying an individual, Zelle is a good option. This service allows banks to front payments, so they can arrive within minutes. Banks are reimbursed when the ACH transfer clears.

ACH transfer vs. wire transfer

ACH transfers are cheaper than wire transfers, which typically cost about $25 to send and $10 to receive. You might pay more than $40 to transfer internationally. There’s a reason for the higher fees: Wire transfers take hours, while ACH transfers take days.

» MORE: Learn the basics of wire transfers

Staff-assisted vs. online banking transfer

If you call a customer service representative or visit a branch to request a bank transfer, your financial institution might charge you — even if online transfers are free. For example, PNC Bank doesn’t charge for online transfers, but you’ll pay $3 for each staff-assisted transfer.

Before you make a transfer, make sure you know your financial institution’s policies. Read our article on how to avoid checking fees to lower your costs and keep more money in your account.

Updated Feb. 9, 2018.


METHODOLOGY

We looked at more than 30 financial institutions: the largest U.S. banks based on assets, debit card volume and internet search traffic; the nation’s largest credit unions with broad-based membership requirements; and other notable and/or emerging players in the industry.

About the authors