An ACH transfer is the electronic movement of money between banks or credit unions through the Automated Clearing House network. ACH transfers include the direct deposits you receive, online bill payments you make, and transfers between your own accounts at different banks. They are typically free and take 1–2 business days, though same-day processing is also available.

What Is an ACH Transfer?

ACH stands for Automated Clearing House. The ACH network is the system US banks and credit unions use to move money electronically without using paper checks or wire transfers. Nacha — the National Automated Clearing House Association — oversees the rules that govern the network.

ACH transfers cover a wide range of everyday transactions:

  • Direct deposits — payroll, Social Security, tax refunds
  • Bill payments — utilities, subscriptions, mortgage payments
  • External transfers — moving money between your accounts at different banks
  • Person-to-person payments — many bank apps and P2P services like PayPal and Venmo use ACH under the hood

Two Types of ACH Transfers

There are two types of ACH transfers, and they differ in direction, speed, and typical cost:

ACH credit transfers let you “push” money to another account — either your own account at a different bank, or someone else’s account. You initiate the transfer from your bank.

ACH debit transfers allow money to be “pulled” from your account. When you authorize a recurring bill payment, the company pulls what it’s owed from your account each month. Payroll direct deposit works the same way from the employer’s perspective.

How Long Do ACH Transfers Take?

ACH transfers are processed in batches — not in real time. The ACH network processes transactions seven times per business day. Banks are not open on weekends or federal holidays, so those days do not count as business days.

Under Nacha rules:

  • ACH credit transfers can be processed and delivered within the same day or in one to two business days. Financial institutions choose which option to offer.
  • ACH debit transfers must be processed by the next business day.

After the receiving bank gets the funds, it may also hold them for a period of time, so the total delivery time can vary.

Cutoff times matter. Each bank sets a daily cutoff time for ACH submissions. If you initiate a transfer after the cutoff, it won’t be processed until the next business day. For example, if you send a transfer at 11:00 PM on a Friday before a three-day holiday weekend, the money may not arrive until the following Thursday.

How Much Does an ACH Transfer Cost?

Most ACH transfers are free or very low cost.

ACH credit transfers (sending money): Banks may charge around $3 to send money between accounts at different banks. However, many financial institutions offer these external transfers for free. Receiving an ACH credit is generally always free.

ACH debit transfers (bill payments, payroll): These are typically free for the consumer. Expedited bill payments may carry a fee depending on the service.

Person-to-person payments: Fees depend on the platform and payment method. Many bank-to-bank P2P transfers are free; third-party apps like PayPal may charge a small fee for certain payment methods.

ACH Transfer Fees by Bank

Most major banks offer free standard ACH transfers between accounts. Some charge a fee for expedited (same-day) ACH. Check your bank’s deposit agreement or fee schedule for the exact amount, as banks adjust these fees periodically.

As a general benchmark: sending money via external ACH costs around $3 at banks that charge a fee, and $0 at banks that offer it free. Receiving an ACH transfer is almost always free.

Restrictions on ACH Transfers

Before sending an ACH transfer, check your bank’s policies. Common limitations include:

  • Amount limits — banks often set daily and monthly caps on how much you can transfer via ACH.
  • Cutoff times — submit before the bank’s daily cutoff or the transfer moves to the next business day.
  • Insufficient funds fee — if your account doesn’t have enough money, your bank may charge a fee and stop the transfer.
  • International restrictions — most US banks do not allow consumer ACH transfers to banks outside the US.
  • Savings account transfer limits — although the federal six-transfer-per-month rule for savings accounts is no longer required by regulation, many banks still charge a fee for more than six transfers or withdrawals per month.
  • Staff-assisted transfer fee — if you call customer service or visit a branch to request a transfer that’s free online, your bank may charge a fee for the assisted service.

ACH vs. Wire Transfer

ACH and wire transfers are the two main methods for bank-to-bank electronic payments, but they differ significantly in speed and cost.

ACH transfer Wire transfer
Speed 1–2 business days Same business day (hours)
Cost to send Free to ~$3 $20–$30 domestic
Cost to receive Free Often $10–$15
Processing Batch (7x per day) Real time
Best for Everyday payments Large, time-sensitive transfers

Wire transfers process in real time, so domestic wires generally arrive within hours of being sent. Because of the speed and higher cost, wire transfers are best suited for large or time-sensitive transactions. ACH is the better choice for routine transfers where a 1–2 day timeline is acceptable.

How to Make an ACH Transfer Arrive Faster

Submit before your bank’s cutoff time. This is the single most effective step. Transfers submitted after the cutoff are processed the next business day, not the same day.

Use same-day ACH if your bank offers it. Rules implemented in March 2018 made same-day ACH available for most payments, including payroll and account-to-account transfers. Some banks offer this for free; others charge a small fee. Even with same-day ACH, “next day” means the next business day, not the next calendar day.

Use Zelle for immediate delivery. Zelle works directly with hundreds of banks and credit unions and delivers money to enrolled recipients right away — Zelle itself does not charge a fee, though some banks may. The transfer settles later through normal ACH processing or in real time if the bank uses the RTP (Real-Time Payments) network.

Bottom Line

ACH transfers are a free or very low-cost way to move money electronically between banks. Credit transfers take 1–2 business days; debit transfers (bill payments, payroll) are processed by the next business day under Nacha rules. If you need faster delivery, same-day ACH or Zelle are available alternatives.

Check your bank’s specific cutoff times and fee schedule before sending — policies vary, and submitting after the cutoff adds at least one business day to delivery.

For more on bank-to-bank transfers, see the wire transfers guide, Zelle transfer times, and direct deposit guide.

WealthVieu
Written by WealthVieu

WealthVieu researches and writes data-driven personal finance guides using primary sources including the IRS, Bureau of Labor Statistics, Federal Reserve, and Census Bureau.

The content on Wealthvieu is for informational purposes only and should not be considered financial, tax, or investment advice. Consult a qualified professional before making financial decisions. Full disclaimer · Editorial policy